From c6444255fe90fe1bdd5b862e63265587c15df442 Mon Sep 17 00:00:00 2001 From: Digital Drosophila Archive Date: Wed, 30 Sep 2026 13:18:18 +0800 Subject: [PATCH] Seal Phase 4AK frozen D18 independent validation --- CURRENT.md | 32 +- docs/progress/phase4ak-interpretation.md | 120 + .../apl-timing-validation-v1/PROTOCOL.md | 81 + .../apl-timing-validation-v1/SEED-AUDIT.md | 64 + .../apl-timing-validation-v1/checksums.sha256 | 18 + .../apl-timing-validation-v1/config.json | 35 + .../apl-timing-validation-v1/context.py | 120 + .../encoder_inputs.py | 52 + .../apl-timing-validation-v1/finalize.py | 170 + .../apl-timing-validation-v1/manifest.json | 90 + .../apl-timing-validation-v1/prepare.py | 180 + .../apl-timing-validation-v1/run_case.py | 66 + .../apl-timing-validation-v1/run_suite.py | 151 + .../runtime_bridge.py | 396 + .../apl-timing-validation-v1/seed-audit.json | 9314 +++++++++ .../test_encoder_inputs.py | 53 + .../test_final_status.py | 39 + .../test_runtime_bridge.py | 409 + .../test_validation.py | 298 + .../apl-timing-validation-v1/validation.py | 344 + .../apl-timing-validation-v1/verify_frozen.py | 49 + .../evidence-index.json | 7700 ++++++++ .../evidence/REPORT.md | 14 + ...l_to_aj-matched_energy-00-s1073741825.json | 256 + ...el_to_aj-physiological-00-s1073741825.json | 256 + ...idation-matched_energy-00-s1073741825.json | 256 + ...lidation-physiological-00-s1073741825.json | 256 + .../control-cal-matched_energy-00-s51101.json | 210 + .../control-cal-physiological-00-s51101.json | 210 + .../evidence/audit/controls-gate.json | 21 + .../evidence/audit/final-status.json | 11260 +++++++++++ .../evidence/audit/novel-probes-gate.json | 21 + .../evidence/audit/novel-validation-gate.json | 27 + ...l_to_aj-matched_energy-00-s1073741825.json | 201 + ...l_to_aj-matched_energy-01-s1073741825.json | 201 + ...l_to_aj-matched_energy-02-s1073741825.json | 201 + ...l_to_aj-matched_energy-03-s1073741825.json | 201 + ...l_to_aj-matched_energy-04-s1073741825.json | 201 + ...l_to_aj-matched_energy-05-s1073741825.json | 201 + ...el_to_aj-physiological-00-s1073741825.json | 201 + ...el_to_aj-physiological-01-s1073741825.json | 201 + ...el_to_aj-physiological-02-s1073741825.json | 201 + ...el_to_aj-physiological-03-s1073741825.json | 201 + ...el_to_aj-physiological-04-s1073741825.json | 201 + ...el_to_aj-physiological-05-s1073741825.json | 201 + ...idation-matched_energy-00-s1073741825.json | 201 + ...idation-matched_energy-01-s1073741825.json | 201 + ...idation-matched_energy-02-s1073741825.json | 201 + ...idation-matched_energy-03-s1073741825.json | 201 + ...idation-matched_energy-04-s1073741825.json | 201 + ...idation-matched_energy-05-s1073741825.json | 201 + ...lidation-physiological-00-s1073741825.json | 201 + ...lidation-physiological-01-s1073741825.json | 201 + ...lidation-physiological-02-s1073741825.json | 201 + ...lidation-physiological-03-s1073741825.json | 201 + ...lidation-physiological-04-s1073741825.json | 201 + ...lidation-physiological-05-s1073741825.json | 201 + .../evidence/audit/seed-probes-gate.json | 21 + .../evidence/audit/seed-validation-gate.json | 27 + .../cal-matched_energy-00-s51101/spec.json | 43 + .../cal-physiological-00-s51101/spec.json | 43 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../spec.json | 46 + .../evidence/checksums.sha256 | 2900 +++ .../cal-matched_energy-00-s51101.json | 151 + .../controls/cal-physiological-00-s51101.json | 151 + ...l_to_aj-matched_energy-00-s1073741825.json | 151 + ...el_to_aj-physiological-00-s1073741825.json | 151 + ...idation-matched_energy-00-s1073741825.json | 151 + ...lidation-physiological-00-s1073741825.json | 151 + .../evidence/gpu-reference/extension.json | 17 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 118 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 122 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 104 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 122 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 130 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 102 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 104 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 104 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 137 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 107 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 118 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 89 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 93 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 93 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 117 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 112 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 98 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 86 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 86 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 100 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 111 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 114 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 109 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 106 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 106 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 114 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 112 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 102 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 89 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 105 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 105 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 107 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 128 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 109 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 94 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 118 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 118 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 111 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 135 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 138 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 115 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 100 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 100 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 131 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 102 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 112 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 84 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 93 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 93 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 113 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 112 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 97 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 68 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 68 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 75 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 75 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 83 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 72 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 107 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 107 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 123 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 120 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 109 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 96 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 95 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 95 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 98 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 116 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 101 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 88 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 108 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 108 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 107 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 126 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 83 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 105 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 105 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 116 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 109 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 101 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 104 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 100 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 100 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 112 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 106 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 117 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 103 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 114 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 114 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 119 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 113 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 118 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 96 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 96 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 96 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 112 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 114 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 112 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 99 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 96 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 96 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 102 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 109 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 97 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 111 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 111 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 131 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 113 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 90 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 121 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 121 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 141 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 132 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 126 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 124 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 101 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 101 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 114 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 106 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 118 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 105 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 97 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 97 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 100 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 100 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 99 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 83 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 63 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 63 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 87 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 94 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 88 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 75 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 186 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 186 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 182 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 195 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 168 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + .../apl-component.json | 45 + .../apl-timing-audit.json | 38 + .../requests.csv | 156 + .../runtime-bridge.json | 9 + .../source-audit.json | 17 + .../summary.json | 168 + ...ntrols-cal-matched_energy-00-s51101-r0.log | 1 + ...ontrols-cal-physiological-00-s51101-r0.log | 1 + ...to_aj-matched_energy-00-s1073741825-r0.log | 1 + ..._to_aj-physiological-00-s1073741825-r0.log | 1 + ...ation-matched_energy-00-s1073741825-r0.log | 1 + ...dation-physiological-00-s1073741825-r0.log | 1 + ...ntrols-cal-matched_energy-00-s51101-r0.log | 1 + ...ontrols-cal-physiological-00-s51101-r0.log | 1 + ...to_aj-matched_energy-00-s1073741825-r0.log | 1 + ...to_aj-matched_energy-00-s1073741825-r1.log | 1 + ...to_aj-matched_energy-00-s1073741826-r0.log | 1 + ...to_aj-matched_energy-00-s1073741827-r0.log | 1 + ...to_aj-matched_energy-00-s1073741828-r0.log | 1 + ...to_aj-matched_energy-00-s1073741829-r0.log | 1 + ...to_aj-matched_energy-01-s1073741825-r0.log | 1 + ...to_aj-matched_energy-01-s1073741825-r1.log | 1 + ...to_aj-matched_energy-01-s1073741826-r0.log | 1 + ...to_aj-matched_energy-01-s1073741827-r0.log | 1 + ...to_aj-matched_energy-01-s1073741828-r0.log | 1 + ...to_aj-matched_energy-01-s1073741829-r0.log | 1 + ...to_aj-matched_energy-02-s1073741825-r0.log | 1 + ...to_aj-matched_energy-02-s1073741825-r1.log | 1 + ...to_aj-matched_energy-02-s1073741826-r0.log | 1 + ...to_aj-matched_energy-02-s1073741827-r0.log | 1 + ...to_aj-matched_energy-02-s1073741828-r0.log | 1 + ...to_aj-matched_energy-02-s1073741829-r0.log | 1 + ...to_aj-matched_energy-03-s1073741825-r0.log | 1 + ...to_aj-matched_energy-03-s1073741825-r1.log | 1 + ...to_aj-matched_energy-03-s1073741826-r0.log | 1 + ...to_aj-matched_energy-03-s1073741827-r0.log | 1 + ...to_aj-matched_energy-03-s1073741828-r0.log | 1 + ...to_aj-matched_energy-03-s1073741829-r0.log | 1 + ...to_aj-matched_energy-04-s1073741825-r0.log | 1 + ...to_aj-matched_energy-04-s1073741825-r1.log | 1 + ...to_aj-matched_energy-04-s1073741826-r0.log | 1 + ...to_aj-matched_energy-04-s1073741827-r0.log | 1 + ...to_aj-matched_energy-04-s1073741828-r0.log | 1 + ...to_aj-matched_energy-04-s1073741829-r0.log | 1 + ...to_aj-matched_energy-05-s1073741825-r0.log | 1 + ...to_aj-matched_energy-05-s1073741825-r1.log | 1 + ...to_aj-matched_energy-05-s1073741826-r0.log | 1 + ...to_aj-matched_energy-05-s1073741827-r0.log | 1 + ...to_aj-matched_energy-05-s1073741828-r0.log | 1 + ...to_aj-matched_energy-05-s1073741829-r0.log | 1 + ..._to_aj-physiological-00-s1073741825-r0.log | 1 + ..._to_aj-physiological-00-s1073741825-r1.log | 1 + ..._to_aj-physiological-00-s1073741826-r0.log | 1 + ..._to_aj-physiological-00-s1073741827-r0.log | 1 + ..._to_aj-physiological-00-s1073741828-r0.log | 1 + ..._to_aj-physiological-00-s1073741829-r0.log | 1 + ..._to_aj-physiological-01-s1073741825-r0.log | 1 + ..._to_aj-physiological-01-s1073741825-r1.log | 1 + ..._to_aj-physiological-01-s1073741826-r0.log | 1 + ..._to_aj-physiological-01-s1073741827-r0.log | 1 + ..._to_aj-physiological-01-s1073741828-r0.log | 1 + ..._to_aj-physiological-01-s1073741829-r0.log | 1 + ..._to_aj-physiological-02-s1073741825-r0.log | 1 + ..._to_aj-physiological-02-s1073741825-r1.log | 1 + ..._to_aj-physiological-02-s1073741826-r0.log | 1 + ..._to_aj-physiological-02-s1073741827-r0.log | 1 + ..._to_aj-physiological-02-s1073741828-r0.log | 1 + ..._to_aj-physiological-02-s1073741829-r0.log | 1 + ..._to_aj-physiological-03-s1073741825-r0.log | 1 + ..._to_aj-physiological-03-s1073741825-r1.log | 1 + ..._to_aj-physiological-03-s1073741826-r0.log | 1 + ..._to_aj-physiological-03-s1073741827-r0.log | 1 + ..._to_aj-physiological-03-s1073741828-r0.log | 1 + ..._to_aj-physiological-03-s1073741829-r0.log | 1 + ..._to_aj-physiological-04-s1073741825-r0.log | 1 + ..._to_aj-physiological-04-s1073741825-r1.log | 1 + ..._to_aj-physiological-04-s1073741826-r0.log | 1 + ..._to_aj-physiological-04-s1073741827-r0.log | 1 + ..._to_aj-physiological-04-s1073741828-r0.log | 1 + ..._to_aj-physiological-04-s1073741829-r0.log | 1 + ..._to_aj-physiological-05-s1073741825-r0.log | 1 + ..._to_aj-physiological-05-s1073741825-r1.log | 1 + ..._to_aj-physiological-05-s1073741826-r0.log | 1 + ..._to_aj-physiological-05-s1073741827-r0.log | 1 + ..._to_aj-physiological-05-s1073741828-r0.log | 1 + ..._to_aj-physiological-05-s1073741829-r0.log | 1 + ...ation-matched_energy-00-s1073741825-r0.log | 1 + ...ation-matched_energy-00-s1073741825-r1.log | 1 + ...ation-matched_energy-00-s1073741826-r0.log | 1 + ...ation-matched_energy-00-s1073741827-r0.log | 1 + ...ation-matched_energy-00-s1073741828-r0.log | 1 + ...ation-matched_energy-00-s1073741829-r0.log | 1 + ...ation-matched_energy-01-s1073741825-r0.log | 1 + ...ation-matched_energy-01-s1073741825-r1.log | 1 + ...ation-matched_energy-01-s1073741826-r0.log | 1 + ...ation-matched_energy-01-s1073741827-r0.log | 1 + ...ation-matched_energy-01-s1073741828-r0.log | 1 + ...ation-matched_energy-01-s1073741829-r0.log | 1 + ...ation-matched_energy-02-s1073741825-r0.log | 1 + ...ation-matched_energy-02-s1073741825-r1.log | 1 + ...ation-matched_energy-02-s1073741826-r0.log | 1 + ...ation-matched_energy-02-s1073741827-r0.log | 1 + ...ation-matched_energy-02-s1073741828-r0.log | 1 + ...ation-matched_energy-02-s1073741829-r0.log | 1 + ...ation-matched_energy-03-s1073741825-r0.log | 1 + ...ation-matched_energy-03-s1073741825-r1.log | 1 + ...ation-matched_energy-03-s1073741826-r0.log | 1 + ...ation-matched_energy-03-s1073741827-r0.log | 1 + ...ation-matched_energy-03-s1073741828-r0.log | 1 + ...ation-matched_energy-03-s1073741829-r0.log | 1 + ...ation-matched_energy-04-s1073741825-r0.log | 1 + ...ation-matched_energy-04-s1073741825-r1.log | 1 + ...ation-matched_energy-04-s1073741826-r0.log | 1 + ...ation-matched_energy-04-s1073741827-r0.log | 1 + ...ation-matched_energy-04-s1073741828-r0.log | 1 + ...ation-matched_energy-04-s1073741829-r0.log | 1 + ...ation-matched_energy-05-s1073741825-r0.log | 1 + ...ation-matched_energy-05-s1073741825-r1.log | 1 + ...ation-matched_energy-05-s1073741826-r0.log | 1 + ...ation-matched_energy-05-s1073741827-r0.log | 1 + ...ation-matched_energy-05-s1073741828-r0.log | 1 + ...ation-matched_energy-05-s1073741829-r0.log | 1 + ...dation-physiological-00-s1073741825-r0.log | 1 + ...dation-physiological-00-s1073741825-r1.log | 1 + ...dation-physiological-00-s1073741826-r0.log | 1 + ...dation-physiological-00-s1073741827-r0.log | 1 + ...dation-physiological-00-s1073741828-r0.log | 1 + ...dation-physiological-00-s1073741829-r0.log | 1 + ...dation-physiological-01-s1073741825-r0.log | 1 + ...dation-physiological-01-s1073741825-r1.log | 1 + ...dation-physiological-01-s1073741826-r0.log | 1 + ...dation-physiological-01-s1073741827-r0.log | 1 + ...dation-physiological-01-s1073741828-r0.log | 1 + ...dation-physiological-01-s1073741829-r0.log | 1 + ...dation-physiological-02-s1073741825-r0.log | 1 + ...dation-physiological-02-s1073741825-r1.log | 1 + ...dation-physiological-02-s1073741826-r0.log | 1 + ...dation-physiological-02-s1073741827-r0.log | 1 + ...dation-physiological-02-s1073741828-r0.log | 1 + ...dation-physiological-02-s1073741829-r0.log | 1 + ...dation-physiological-03-s1073741825-r0.log | 1 + ...dation-physiological-03-s1073741825-r1.log | 1 + ...dation-physiological-03-s1073741826-r0.log | 1 + ...dation-physiological-03-s1073741827-r0.log | 1 + ...dation-physiological-03-s1073741828-r0.log | 1 + ...dation-physiological-03-s1073741829-r0.log | 1 + ...dation-physiological-04-s1073741825-r0.log | 1 + ...dation-physiological-04-s1073741825-r1.log | 1 + ...dation-physiological-04-s1073741826-r0.log | 1 + ...dation-physiological-04-s1073741827-r0.log | 1 + ...dation-physiological-04-s1073741828-r0.log | 1 + ...dation-physiological-04-s1073741829-r0.log | 1 + ...dation-physiological-05-s1073741825-r0.log | 1 + ...dation-physiological-05-s1073741825-r1.log | 1 + ...dation-physiological-05-s1073741826-r0.log | 1 + ...dation-physiological-05-s1073741827-r0.log | 1 + ...dation-physiological-05-s1073741828-r0.log | 1 + ...dation-physiological-05-s1073741829-r0.log | 1 + ...to_aj-matched_energy-00-s1073741825-r0.log | 11 + ..._to_aj-physiological-00-s1073741825-r0.log | 11 + ...ation-matched_energy-00-s1073741825-r0.log | 11 + ...dation-physiological-00-s1073741825-r0.log | 11 + .../evidence/manifest.json | 14500 ++++++++++++++ .../apl-mask-audit.json | 12 + .../apl-timing-audit.json | 39 + .../apl-worker-handshake.json | 56 + .../apl-worker.stderr.log | 0 .../coefficients.json | 72 + .../compiled-code.json | 124 + .../environment.json | 17 + .../generated-code.json | 124 + .../input-audit.json | 80 + .../output-schema.json | 60 + .../parameter-checks.json | 34 + .../queue-audit.json | 15 + .../requests.csv | 110 + .../runtime-bridge.json | 9 + .../schedule.json | 11 + .../summary.json | 51 + .../apl-mask-audit.json | 12 + .../apl-timing-audit.json | 39 + .../apl-worker-handshake.json | 56 + .../apl-worker.stderr.log | 0 .../coefficients.json | 72 + .../compiled-code.json | 124 + .../environment.json | 17 + .../generated-code.json | 124 + .../input-audit.json | 80 + .../output-schema.json | 60 + .../parameter-checks.json | 34 + .../queue-audit.json | 15 + .../requests.csv | 118 + .../runtime-bridge.json | 9 + .../schedule.json | 11 + .../summary.json | 51 + .../apl-mask-audit.json | 12 + .../apl-timing-audit.json | 39 + .../apl-worker-handshake.json | 56 + .../apl-worker.stderr.log | 0 .../coefficients.json | 72 + .../compiled-code.json | 124 + .../environment.json | 17 + .../generated-code.json | 124 + .../input-audit.json | 80 + .../output-schema.json | 60 + .../parameter-checks.json | 34 + .../queue-audit.json | 15 + .../requests.csv | 108 + .../runtime-bridge.json | 9 + .../schedule.json | 11 + .../summary.json | 51 + .../apl-mask-audit.json | 12 + .../apl-timing-audit.json | 39 + .../apl-worker-handshake.json | 56 + .../apl-worker.stderr.log | 0 .../coefficients.json | 72 + .../compiled-code.json | 124 + .../environment.json | 17 + .../generated-code.json | 124 + .../input-audit.json | 80 + .../output-schema.json | 60 + .../parameter-checks.json | 34 + .../queue-audit.json | 15 + .../requests.csv | 111 + .../runtime-bridge.json | 9 + .../schedule.json | 11 + .../summary.json | 51 + .../evidence/protocol/control-cases.json | 12 + .../evidence/protocol/encoder-audit.json | 94 + .../evidence/protocol/encoder-control.json | 487 + .../evidence/protocol/prepared-hashes.json | 1857 ++ .../evidence/protocol/preregistered.json | 307 + .../evidence/protocol/validation-cases.json | 1682 ++ .../evidence/regression/frozen-five.json | 323 + .../regression/old-integrity-after.json | 181 + .../regression/old-integrity-before.json | 181 + .../evidence/regression/unit-tests.json | 17 + .../evidence/regression/unit-tests.log | 53 + .../novel_to_aj/matched_energy.json | 166 + .../validation/novel_to_aj/physiological.json | 166 + .../validation/novel_to_aj/summary.json | 4657 +++++ .../seed_validation/matched_energy.json | 166 + .../seed_validation/physiological.json | 166 + .../validation/seed_validation/summary.json | 4657 +++++ .../model/checksums.sha256 | 18 + .../model/manifest.json | 90 + .../publication-receipt.json | 16241 ++++++++++++++++ .../seal-verification.json | 22 + tools/phase4ak-publication/fetch_phase4ak.py | 337 + .../phase4ak-publication/publish_phase4ak.py | 234 + .../test_fetch_phase4ak.py | 239 + .../test_publish_phase4ak.py | 260 + .../test_verify_git_payload.py | 269 + .../verify_git_payload.py | 324 + 1313 files changed, 154250 insertions(+), 15 deletions(-) create mode 100644 docs/progress/phase4ak-interpretation.md create mode 100644 models/male-cns-lif/apl-timing-validation-v1/PROTOCOL.md create mode 100644 models/male-cns-lif/apl-timing-validation-v1/SEED-AUDIT.md create mode 100644 models/male-cns-lif/apl-timing-validation-v1/checksums.sha256 create mode 100644 models/male-cns-lif/apl-timing-validation-v1/config.json create mode 100644 models/male-cns-lif/apl-timing-validation-v1/context.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/encoder_inputs.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/finalize.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/manifest.json create mode 100644 models/male-cns-lif/apl-timing-validation-v1/prepare.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/run_case.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/run_suite.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/runtime_bridge.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/seed-audit.json create mode 100644 models/male-cns-lif/apl-timing-validation-v1/test_encoder_inputs.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/test_final_status.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/test_runtime_bridge.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/test_validation.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/validation.py create mode 100644 models/male-cns-lif/apl-timing-validation-v1/verify_frozen.py create mode 100644 registry/phase4ak-apl-timing-validation/evidence-index.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/REPORT.md create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-matched_energy-00-s51101.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-physiological-00-s51101.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/controls-gate.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/final-status.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/novel-probes-gate.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/novel-validation-gate.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/seed-probes-gate.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/audit/seed-validation-gate.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-matched_energy-00-s51101/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-physiological-00-s51101/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/checksums.sha256 create mode 100644 registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-matched_energy-00-s51101.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-physiological-00-s51101.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu-reference/extension.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-matched_energy-00-s51101-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-physiological-00-s51101-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-matched_energy-00-s51101-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-physiological-00-s51101-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/manifest.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/protocol/control-cases.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-audit.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-control.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/protocol/prepared-hashes.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/protocol/preregistered.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/protocol/validation-cases.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/regression/frozen-five.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-after.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-before.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.log create mode 100644 registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/matched_energy.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/physiological.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/matched_energy.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/physiological.json create mode 100644 registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/summary.json create mode 100644 registry/phase4ak-apl-timing-validation/model/checksums.sha256 create mode 100644 registry/phase4ak-apl-timing-validation/model/manifest.json create mode 100644 registry/phase4ak-apl-timing-validation/publication-receipt.json create mode 100644 registry/phase4ak-apl-timing-validation/seal-verification.json create mode 100644 tools/phase4ak-publication/fetch_phase4ak.py create mode 100644 tools/phase4ak-publication/publish_phase4ak.py create mode 100644 tools/phase4ak-publication/test_fetch_phase4ak.py create mode 100644 tools/phase4ak-publication/test_publish_phase4ak.py create mode 100644 tools/phase4ak-publication/test_verify_git_payload.py create mode 100644 tools/phase4ak-publication/verify_git_payload.py diff --git a/CURRENT.md b/CURRENT.md index 59d7c88..18585a5 100644 --- a/CURRENT.md +++ b/CURRENT.md @@ -4,27 +4,29 @@ ## 最新结果 -Phase 4AJ 已封存:**PASS-FIXED-CAL-APL-TIMING-HYPOTHESIS**。只在独立分支比较 graded-APL h 当步施加与固定延迟 18 tick(1.8 ms),没有改 gain、LIF、输入、符号或 connectome。 +Phase 4AK 已正式封存:**PASS-FROZEN-D18-INDEPENDENT-VALIDATION**。直接调用 Phase 4AJ 已冻结的 D18 实现;本轮没有再改延迟、增益、LIF、输入编码或判据。 -| 检查 | 结果 | -|---|---| -| 数值门/完整 CAL 执行 | PASS;每臂 60 主运行+12 重复 | -| D0 对照复现 | PASS;精确复现封存 AG | -| D0 表示门 | FAIL,仍是原约 1.2% 的平均 KC 活跃比例不足 | -| D18 表示门 | 两模式 PASS;平均 KC 活跃比例 3.4482%/3.4072% | -| 气味对通过数 | D18 均 11/15;D0 为 12/15、13/15,并非全面提高 | -| 旧文件完整性/五组冻结参考新回归 | 全部 PASS | +| 验证输入 | 模式 | 平均 KC 活跃比例 | 通过气味对 | 原完整表征门 | +|---|---|---:|---:|---| +| 原六气味、新种子 | physiological | 3.4670% | 12/15 | PASS | +| 原六气味、新种子 | matched_energy | 3.4564% | 11/15 | PASS | +| 后六气味、新种子 | physiological | 3.2767% | 14/15 | PASS | +| 后六气味、新种子 | matched_energy | 3.2579% | 14/15 | PASS | -1.8 ms 是工程调度假设,不是 MaleCNS APL 生理延迟测量。Brian 独立 LIF 对照仍共享冻结 APL 算术,已单独审计组件;不能称全组件独立 CPU 证明。未替代的 1212 条非 KC fast-APL 边限制保持原样。 +120 条主轨迹、24 次逐位重复完整通过;两个旧 D18 对照精确复现,四个预定 Brian probes 和六项 APL 组件审计通过。五组旧冻结参考的事件、计数和最终 V/g 逐位一致,所有旧登记文件校验通过,无 mismatch。 -这只是固定 100 ms 校准通过,**学习尚未可用,没有生成 candidate,也未替换正式 runtime**。原 Phase 4AG FAIL 和其他封存结果全部保留。 +后六气味未参与 AG/AJ 校准,但旧 4L 曾模拟全十二气味;不声称它们历史从未被模拟。matched_energy 匹配预期输入,不是实际接受事件数完全相等。种子审计仅覆盖列出的静态来源,不证明所有历史或随机流的绝对独立性。 + +1.8 ms 仍是工程时序假设,不是 MaleCNS APL 实测延迟。Brian 独立 LIF/FIFO 仍共享冻结 APL 算术,不能称全组件独立证明。既有 5845 条 fast-APL 出边置零约定及其中 1212 条非 KC 边未替代的限制保持不变。 + +**表征验证通过不等于学习可用。** 没有更新权重、没有 learned candidate,也未替换正式 reference/runtime;所有旧 PASS/FAIL 原样保留。完整新轨迹仍只在服务器。 ## 下一步 -冻结 D18,先做新 seeds,再做未参与 AG/AJ 校准的后六气味验证;分别套用原门槛,不搜索参数、不合并均值救失败。先审计种子复用与静态输入来源;不提前读取旧 held-out 动态输出。旧 4L 曾运行全 12 气味,因此不称这些为项目历史从未模拟的气味。 +冻结当前成功分支,先验证气味特异的 eligibility/credit 分配与真实 KC→MBON 功能传递,再考虑带控制的 conditioning。不能仅凭 KC 稀疏、距离指标或 delta-weight 变化宣布记忆成功;不直接进入游戏、decoder、RL、视觉或 Web。 -上述下一阶段尚未执行。通过外推之后才考虑 credit specificity 和功能性记忆门,不能直接进入 conditioning/游戏。raw/CSR/W_syn/sign/APL 参数/eligibility-v2/14232-edge mask 与旧冻结产物不变。 +下一关尚未执行,须先明确协议与停止条件。raw/base CSR/W_syn/sign、既有 APL 参数、eligibility-v2、14232-edge mask 与所有历史封存产物继续只读。 -完整新事件数据在服务器。Git 同步代码、小报告与校验,不是全量异机备份。 +新实验 payload 为 6,154,144,988 bytes(约 6.15 GB),已生成 SHA-256 与 manifest。Git 同步代码、小报告和校验,不是全量异机备份。 -[结果解释](docs/progress/phase4aj-interpretation.md) · [正式状态](registry/phase4aj-apl-timing/evidence/audit/final-status.json) · [下一关计划](docs/progress/phase4aj-next-validation.md) · [封存校验](registry/phase4aj-apl-timing/seal-verification.json) +[结果解释](docs/progress/phase4ak-interpretation.md) · [正式状态](registry/phase4ak-apl-timing-validation/evidence/audit/final-status.json) · [新种子验证](registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/summary.json) · [后六气味验证](registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/summary.json) · [封存校验](registry/phase4ak-apl-timing-validation/seal-verification.json) diff --git a/docs/progress/phase4ak-interpretation.md b/docs/progress/phase4ak-interpretation.md new file mode 100644 index 0000000..09c8361 --- /dev/null +++ b/docs/progress/phase4ak-interpretation.md @@ -0,0 +1,120 @@ +# Phase 4AK:冻结 D18 的验证与解释边界 + +状态:**已完成并封存,`PASS-FROZEN-D18-INDEPENDENT-VALIDATION`。** 两块共 120 个主运行、24 次精确重复及全部预声明门禁通过。本文依据本地已下载、哈希校验的新 AK 最终证据解释结果;这是冻结 D18 分支的表征验证 PASS,不是学习成功或 learned candidate。 + +## 本阶段检验什么 + +检验已经固定的 AJ D18 分支,能否在预声明的新种子和未参与 AG/AJ 校准的六个气味上,继续满足完整原 4L 表征判据。本阶段没有再次选择 delay 或调整 gain,也没有训练、更新塑性权重或产生 learned candidate。 + +两块输入、稀疏请求、源码 SHA、分析规则与停止规则已在任何新脑轨迹前锁定: + +| 验证块 | 固定输入 | 主运行 | 技术重复 | +|---|---|---:|---:| +| `seed_validation` | 原六个 CAL 气味 × 五个预声明种子 × 两种输入模式 | 60 | 12 | +| `novel_to_aj` | 原静态面板后六个气味 × 同五个种子 × 两种模式 | 60 | 12 | + +每次仍为 100 ms;模式为 `physiological` 与 `matched_energy`。每气味、每模式重复首种子,重复用于逐位完整性检查,不是额外随机样本。只有种子块的数值、重复及全部原表征门同时通过,才允许启动第二块。未解锁、未执行的条件不记为 PASS;失败不换种子或气味重试。 + +冻结的动力学包括:float64 LIF、float32 legacy graded APL、`dt=0.1 ms`、普通突触延迟 18 步、不应期 22 步、原图与符号/权重/阈值,以及 APL `tau=20 ms`、`gain=0.01`、`normalization=1`。整条生成的 graded-APL `h` 延后 18 步应用,包含其依赖的 PN/KC 实际放电反馈;不是只延后某一种来源。 + +APL 仍在步末、reset 之后无条件写入 KC 的 `g`,不新增不应期守卫;仍先把 `h32` 提升为 float64,再乘 SI 换算系数,最后单独相减。保存起始正零填充及窗口末尾尚未应用的队列槽,不推进额外脑时间来清空尾部。这里的 1.8 ms 是被冻结的工程假设,不是经本阶段测量的生物学参数。 + +## 原六项门禁,不以汇总平均值补救失败 + +每个“验证块 × 模式”分别保留以下六项条件: + +1. 平均 KC 活跃比例处于闭区间 `[3%, 9%]`。 +2. 所有主运行的 KC 活跃比例最小值严格大于 0。 +3. 所有主运行的最大值严格小于 50%。 +4. 同气味 Jaccard 均值大于异气味 Jaccard 均值。 +5. 异气味欧氏距离均值大于同气味欧氏距离均值。 +6. 至少 3/15 对气味通过各自的分离判据。 + +第六项不是用全体气味的共同基线:每对气味的五个同种子跨气味距离,对照这两个气味各十个种子间距离,合计二十个 within 距离。每个模式共 60 个 within 比较、75 个 between 比较;这些成对统计不是 60/75 个独立生物样本。 + +四个分组须分别通过,不合并十二气味均值来挽救某一分组。原数值完整性、逐位技术重复、generated/applied/pending 时序检查、固定对照、oracle/component 检查、旧冻结完整性及五个参考回归仍是必要条件。科学判据失败与执行不完整分别报告,不调阈值、不换观察窗口、不扫描参数。 + +## 种子与气味的“新”,各有明确范围 + +五个种子为 `1073741825–1073741829`,即 `2^30` 后的首五个正整数。选择依据是预声明静态 namespace 审计与固定算术规则,不依据活动量、可分性或运行成败。 + +静态审计列出了 **217 个本地文件快照**及其哈希;其中 **43 项**有明确的远端路径和 SHA 映射。封存 `prepare.py` 在写入预注册文件前,遍历 `seed-audit.json.inspected_files` 中非空的 `remote_path`,逐项断言远端文件哈希等于该行 `sha256`,再将其合入 `preregistered.json.inputs`。本次本地交叉复核确认:43 项全部出现在预注册的 51 项输入清单中,`path/sha256` **43/43 匹配、0 项不符**;预注册同时记录 `before_new_requests_and_brain_trajectories=true`。没有臆造独立的“43 项 PASS”字段或远端复查日志。 + +对应的 SHA-256 为:`model/seed-audit.json` → `e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a`;`model/prepare.py` → `d8b8315f8800b3efdc7548620f0fae85da21a12b753b9985dd623bd529e2c50f`;`protocol/preregistered.json` → `c9cda32a74b45df192824405e65b98571b6febcddd5f63d78e5edefac619b300`。43 项不是完整远端历史,217 项也不是所有历史执行的输入注册表。 + +审计考虑了列出的配置与已解释派生规则,但不覆盖未列出的 server-only 文件、CLI 覆写、终端历史、其他分支/版本、外部调用者或其他用户运行。因此准确说法是“在声明的静态审计范围内未发现重用”,不是“全历史绝对独立”。新整数也不证明 PRNG 流在统计上独立。跨气味、模式及两块继续共享同一组种子,是配对设计,不是彼此独立的生物重复。 + +旧 4L 代码曾遍历完整十二气味面板。因此后六气味只称 **“未参与 AG/AJ 校准的气味”**,不能称“项目历史从未模拟的气味”。本阶段可读取固定面板、外部响应向量、静态 selection 与 PN 映射;不能提前解析旧 heldout 动态结果或混合结果表来挑选输入。完整性哈希读取不透明文件字节,也不授权解析那些旧结果。 + +## matched energy 匹配的是预期输入 + +输入编码、PN 目标及 RNG 列顺序沿用原规则。`matched_energy` 仍使用完整原十二气味面板的固定中位数 `2.556107997894287`,不对任一六气味子集重算,也不按脑活动重新缩放。 + +此模式匹配的是编码器定义下的**预期请求输入量**,不是每次实际生成的请求数、实际接受的请求数或闭环全脑总活动。随机抽样会造成实现值变化;不应期状态也影响请求接受。不能把“matched”解释为各次实际事件、有效输入或抑制积分严格相同,更不能事后补发请求以强制相同。 + +## 数值验证能证明到哪里 + +新阶段直接调用 SHA 固定的封存 AJ 数值实现,不修改旧模块 globals 或动力学。本阶段完成了两个原 D18 全图输入的逐位身份对照,以及每个验证块首气味、首种子、两种模式的四个 Brian 全图 probes,均通过;六份对应的 component 审计全部通过。probe 的 GPU 运行计入对应六十个主运行,不能重复算为独立样本。 + +Brian 一侧独立推进 LIF、实际放电和 FIFO,但 graded APL 算术有意共享冻结的 legacy 组件,并另做原始操作的 component/AST 审计。有限 probes 不能被表述为所有输入、所有硬件或全组件独立 CPU/GPU 等价证明。旧八夹具属于源代码固定的继承证据,不声称本阶段重新运行了八夹具。 + +旧 fast-APL 屏蔽仍覆盖 5,845 条出边,graded 替代只作用于 KC;其中 **1,212 条非 KC 出边没有 graded 替代**。本阶段没有修复这一作用范围缺口。即使验证通过,也不证明 upstream AL 环路已得到生物学确认,不证明单一来源具有因果必要性。 + +## 最终结果 + +以下四模式表来自封存的 `validation//summary.json` 及模式摘要。显示值作舍入,门禁按未舍入数据计算。四个分组均通过原六项条件;3–9% 约束是各分组的**均值**范围,不要求每个运行都至少 3%。 + +| 验证块 | 模式 | KC 比例均值 / 最小 / 最大 | 同 / 异气味 Jaccard | within / between 欧氏距离 | 通过气味对 | 完整六门 | +|---|---|---|---|---|---|---| +| `seed_validation` | physiological | 3.4670% / 2.4360% / 4.4291% | .543794 / .487243 | 9.106586 / 9.867235 | 12/15 | PASS | +| `seed_validation` | matched_energy | 3.4564% / 2.5098% / 4.2815% | .523960 / .498134 | 9.350120 / 9.710761 | 11/15 | PASS | +| `novel_to_aj` | physiological | 3.2767% / 2.4114% / 4.2077% | .511063 / .444272 | 9.307078 / 10.158885 | 14/15 | PASS | +| `novel_to_aj` | matched_energy | 3.2579% / 2.4114% / 4.2077% | .523955 / .449042 | 9.102812 / 10.059135 | 14/15 | PASS | + +- 最终状态为 `PASS-FROZEN-D18-INDEPENDENT-VALIDATION`;`numerical_gate_pass`、`seed_validation_pass`、`novel_to_aj_pass` 均为 true。 +- 计划、实际完成及有效聚合的主运行均为 **120**;精确重复 **24/24**。两块各完成 60+12,没有以技术重复增加种子样本数。 +- `novel_dynamics_executed=true`、`novel_unlock_policy_violation=false`,`stopped=[]`:种子块通过后解锁第二块,没有已记录的违规解锁或停止事件。 +- D18 身份对照 **2/2**、Brian probes **4/4**、component 审计 **6/6**、独立重算的重复检查 **24/24** 通过。此处数量仍受前述有限 probes、共享 APL 算术的证明范围约束。 +- `regression/old-integrity-after.json` 对原清单 **230,239** 个文件及后续 **AA–AJ** 纳入链条的模型、实验和相关 registry 全部给出 `pass=true`、空 `mismatches`。按原完整性契约排除缓存、venv 等项目;不能把它改述为整台服务器所有文件均被检查。 +- `regression/frozen-five.json` 的 `pass_all=true`;五个旧 deterministic-v2 参考为 auditory-10hz、auditory-100hz、olfactory-50hz、mechanosensory-50hz、gustatory-50hz。每项的 `step/neuron_idx/counts/v/g` 均 `exact=true`,记录的 dtype/shape 一致。这验证旧参考未漂移,不把旧 float32 参考误说成 D18 新动力学的额外 oracle。 + +### 测试及保留的警告 + +封存的服务器 `regression/unit-tests.log` 明确记录 **48 tests / OK**,配套 JSON 为 `exit_code=0`、`pass_all=true`;日志 SHA 为 `5206333f1a31fc62671ebe6bdba02f3b2b2f0303f6009e905d7ca94bdc2a666f`。 + +本轮执行会话另外记录:本地模型测试 **48/48**,本地与服务器发布/下载工具测试各 **51/51**(本地 28.230 s、服务器 1.642 s)。这些本地及工具测试结果只有会话控制台记录,**未纳入科学 seal,也没有对应的独立仓库日志文件**;不得虚构证据路径。这些是操作与合成测试,不替代科学门禁。 + +同一轮 `verify_frozen.py` 控制台仍出现旧 `phase4c.py:308` 的 `torch.as_tensor` 读取只读 NumPy 数组警告;原源码未因本阶段而修改,警告保留,不写成“无警告”。同一进程的五个参考检查均逐位通过。警告的原始记录在本轮执行会话中,未纳入独立封存日志;逐位参考结果则保存在上述封存 JSON。 + +本轮 Git 格式检查也有非数值提醒:默认规则返回 2,报告 16,237 项,其中 16,236 项是封存 `requests.csv` 的 CRLF 换行被识别为尾空白。以一次性 `core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol` 识别 CRLF 后,仅剩已登记 `models/male-cns-lif/apl-timing-validation-v1/seed-audit.json:9314` 的末尾空行。没有修改仓库配置或任何封存字节来消除提醒;不能写成“格式检查零提醒”。其余新模型、工具及文档无空白格式异常。实际暂存的 1,305 个模型/registry Git blobs 已按外部回执锚与封存清单逐一校验通过,格式提醒不改变科学 PASS。 + +### 封存、发布与本地证据 + +发布器记录对模型与实验完整 payload 在复制前后重新验证:模型 **17 个文件、526,864 B**;实验 **2,899 个文件、6,154,144,988 B**。这是 manifest payload 数量和字节数,按封存契约不含自引用 seal 控制文件。 + +发布回执 `copied_evidence_files=1283`、`copied_evidence_bytes=4895616`,即复制了 **1,283 个小证据/控制文件、4,895,616 B**。随后本地下载校验覆盖 **1,302 个文件,另加发布回执**;`selected_bytes=6591818`,该字节数包含回执。两份 manifest 自校验和每个实际下载文件的 SHA 均通过。发布/下载的这些计数口径不同,不能相加当作科学样本数。 + +| 证据 | SHA-256 | +|---|---| +| 最终 `audit/final-status.json` | `c49181086ecbd19511b9f1e783afea8f66d0f74348a7b70d7f6c5fa99b4337fc` | +| 模型 `model/manifest.json` | `3206a8666718b4a99e09b8384c87dd25895b5d7038d23fad7b93e40379183ccb` | +| 实验 `manifest.json` | `25eb7e467eb17c3fa83ffee2e4e82b754f161fd8891e515bed23eeb500c5656d` | +| 发布回执 `registry/publication-receipt.json`,亦为下载器必填的外部锚 | `37e85d7f264b844d481aa290918a10c56dfbecdfc7786862166f91d361bf4e62` | + +这些哈希已在本地重新计算并与回执/下载校验记录交叉核对。五参考报告 SHA 为 `020fc362e70c4c0670e200783a8d1682f167f862e59840e8b8d80a4688e22433`;旧完整性报告 SHA 为 `273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0`。 + +发布成功与小证据下载校验不是科学 PASS;小文件证据包不是完整轨迹备份。本地没有下载并重新哈希全部大型轨迹,完整远端 payload 的前后验证由发布回执记录。正式科学 PASS 来自新阶段原始证据重算和最终门禁,而不是复制成功。 + +本阶段所有预声明验证块已执行并通过;没有用合并均值挽救失败模式,也没有因结果替换气味、种子或参数。结果支持冻结 D18 在这组新种子及校准未用气味上的表征外推,不支持更宽的全输入、全部硬件、真实生理机制或学习能力声明。 + +## 即使全部通过,也不等于学习完成 + +本阶段未更新 eligibility-v2,未改变 14,232 条塑性边 mask,未执行 conditioning,未生成 learned candidate,也未连接游戏、decoder、RL 或 reward 接口。最终记录中 `learning_achieved=false`、`candidate_generated=false`、`full_scientific_goal_achieved=false`。 + +**下一关 credit specificity 与真实 KC→MBON 功能传递尚未执行。** 后续还须独立验证全脑刺激特异输出,以及带控制的 conditioning;这些是后续门禁,不是本阶段已经取得的结果,不因本轮 PASS 而自动解锁为学习成功。 + +## 稳定依据与填表来源 + +稳定设计依据为模型目录 `models/male-cns-lif/apl-timing-validation-v1/` 下的 `PROTOCOL.md`、`config.json`、`SEED-AUDIT.md`、`seed-audit.json` 与 `validation.py`。原指标定义来自固定 SHA 的 AG `calibration.py` 与旧 4L `representation`;时序及重复检查来自固定 SHA 的 AJ 实现。 + +表格与封存结论仅使用新实验 `experiments/phase4ak-apl-timing-validation/` 下的 `validation//summary.json`、各模式摘要、相关 audit/regression 证据及最终 seal。发布凭据在 `registry/phase4ak-apl-timing-validation/`,已校验的本地小证据位于 `23-ai-gpu/reports/phase4ak-apl-timing-validation/`;工具测试和旧 NumPy 警告的会话来源另行明确标注。以封存哈希和外部回执锚确认版本,不以文件名、阶段名称或本文替代证据。 diff --git a/models/male-cns-lif/apl-timing-validation-v1/PROTOCOL.md b/models/male-cns-lif/apl-timing-validation-v1/PROTOCOL.md new file mode 100644 index 0000000..58043bc --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/PROTOCOL.md @@ -0,0 +1,81 @@ +# Phase 4AK — frozen D18 validation, not learning + +Prerequisite: the entire Phase 4AJ fixed-CAL experiment was completed, sealed +and published at cb6937666f96b00ae8d435a2cfb2f417ad25c040. +Its PASS is not evidence of usable learning. This stage tests the next necessary +representation-generalization gate without adjusting the successful branch. + +## No new brain dynamics + +Call the exact SHA-pinned AJ GPU, Brian oracle, comparison and timing code from +their original absolute paths. Do not copy or patch their numerical functions, +globals, signs, weights, thresholds, APL gain/tau, refractory or delay queue. +Keep dt=0.1 ms, anatomical delay=18 steps, and whole generated graded-APL h +applied 18 steps later. Preserve positive-zero initialization and pending tail; +never advance brain time to drain the tail. Shared APL arithmetic limits the +oracle independence claim. The 5845 fast-APL output mask, including 1212 +unreplaced non-KC edges, is unchanged. No biological measurement claim. + +## Input registration and data boundary + +Read only the four SHA-pinned original static 4L encoder files (panel, vectors, +selection, mapping) and pinned encoder configuration/source. Extract only the +unchanged pn_drive function AST; do not import or execute unrelated learning +experiments. Validate the extraction and request generator against all 60 old +AG CAL request/PN-drive arrays before generating any new brain trajectory. +Keep the original 12-odor median 2.556107997894287 and original target/RNG column +order. Matched energy is expected input, not exactly equal realized events. + +Predeclare both 6-odor x2-mode x5-seed blocks, every sparse request schedule, +source hash, gate, and stop rule before any new brain trajectory. Seeds are the +fixed first five integers above 2^30, subject to the enumerated static collision +audit. They are not chosen using simulation outcomes. Do not claim exhaustive +historical uniqueness, statistical independence of RNG streams, or biological +replication. Same seed across odors preserves the existing paired comparisons. + +The second six odors are novel to AG/AJ calibration, not never simulated in +project history: old 4L traversed the full panel. Never open old heldout dynamic +results, mixed old result tables or conditioning/plasticity reports to choose +inputs. Full frozen-integrity hashing may read opaque bytes for checksums; that +is not permission to parse those outcomes. Static A/B identities are not used +to select a favorable subset. No new resource download. + +## Ordered execution + +1. Freshly run the two original AJ D18 fullgraph probe inputs. Verify every + scientific output against sealed AJ, allowing only output budget/path + differences in spec. Do not fake D0 to use a D0-only helper. Old eight-fixture + proofs are source-pinned inherited evidence, not newly rerun fixture claims. +2. For original CAL odors on new seeds, fixed first odor/first seed in each mode + is a Brian fullgraph probe, with independent LIF/own spikes/FIFO and the + existing shared-APL component audit. Any numerical failure stops. +3. Complete the 60 seed-validation trajectories plus 12 exact repeats. Reuse + the two probe GPU runs rather than duplicate them as independent samples. +4. Only if the entire seed block passes numerical, repeat and original + representation gates, unlock the second block. Run the first static novel + odor/first seed in each mode as two additional Brian probes, then complete + that block's 60 trajectories and 12 repeats. All planned conditions remain + visible; gated unexecuted cases are NOT PASS and are reported as such. +5. Recompute raw evidence, rerun the five old frozen reference trials into new + output, verify every frozen artifact, and seal a truthful result. + +Each cohort/mode separately retains every original six-part 4L gate: mean KC +fraction in [3%,9%], all runs >0 and <50%, same-odor Jaccard > different-odor, +between-odor Euclidean > within-odor, and at least 3 of 15 odor pairs passing +their own two-odor within baseline. Every mode has 60 within comparisons and +75 between comparisons; each pair has 20 within and 5 between. No pooled +12-odor rescue, seed replacement, post-hoc metric/window/gate changes or scans. + +## Outcome scope + +PASS-FROZEN-D18-INDEPENDENT-VALIDATION requires all four cohort/mode gates, +complete data, fresh controls, oracle/component checks, exact repeats and old +frozen integrity/reference PASS. Scientific failure remains FAIL; incomplete +execution is not re-labelled scientific success. Passing does not generate a +candidate, establish learning, prove delay biology or repair upstream AL loops. +Next required gates remain credit specificity, real KC-to-MBON functional +transfer, whole-brain stimulus-specific response, and controlled conditioning. + +All outputs are new under phase4ak-apl-timing-validation. Previous Phase 1–4AJ, +base CSR/W_syn/signs, eligibility-v2 and the 14232-edge plastic mask remain +read-only. No training, reward interface, game, vision, decoder, RL or Web. diff --git a/models/male-cns-lif/apl-timing-validation-v1/SEED-AUDIT.md b/models/male-cns-lif/apl-timing-validation-v1/SEED-AUDIT.md new file mode 100644 index 0000000..8c1fa63 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/SEED-AUDIT.md @@ -0,0 +1,64 @@ +# Phase 4AK:仅静态种子审计 + +状态:`NO-COLLISION-FOUND-IN-DECLARED-STATIC-SCOPE`。这是输入准备审计,不是科学运行、表征验证或学习 PASS。 + +## 固定选择 + +使用 `2^30` 后的首五个正整数: + +```text +1073741825, 1073741826, 1073741827, 1073741828, 1073741829 +``` + +它们均小于 `2^31`。选择只依据静态声明的历史 namespace 与固定算术规则;没有生成随机输入来挑选、没有检查活动或 separability,也没有读取旧 held-out 动态结果。 + +新运行直接把这些整数传给原始 CUDA generator,不增加 odor、mode 或验证块偏移。两验证块、气味及模式继续按已提交计划共享同一组 seeds,以保留配对设计;技术重复重用同一 seed。这不意味着跨气味、模式或验证块的随机流彼此独立,也不是生物重复。运行后不得因结果不利换 seeds。 + +## 本次覆盖范围 + +先阅读已提交的 `phase4aj-next-validation.md`,随后只审计本地静态源码、配置及 AG/AJ 输入清单。机器记录见同目录 `seed-audit.json`: + +- 217 个静态文件,每个记录 workspace-relative 路径、字节数和 SHA-256。 +- 1,432 条 seed/RNG 相关源码或配置行保留准确行号;词法证据包括测试与非 RNG 的 `seed_node`,不把每一数字都当成真正 RNG seed。 +- 检索范围为文件中列出的 12 个 source 根目录内 `.py/.yaml/.yml/.json`,排除名字含 manifest/checksum 的文件;另纳入已提交计划与明确允许的 AG/AJ protocol 静态文件。 +- 完整文件文本未发现五个新种子的十进制字面值;已检查的配置及派生规则也未发现重用。 +- AG 和 AJ 的 `protocol/calibration-cases.json` 均为 60 项,seeds 为 `51101–51105`,odor indices 为 `0–5`,两份文件 SHA 完全相同:`d91994c77db82cb40a258c92b222e0d7b28338ffe98764bd600988dae6f72754`。 + +没有导入或执行旧源码,没有运行 GPU/脑实验,没有访问网络或远程服务器,没有打开旧 `kc-representation`、`eligible-edges`、`plasticity-magnitude`、`conditioning` 或包含它们结果的综合报告。源码中的旧路径字符串是静态文本,不代表这些路径的输出被读取。 + +## 不能漏掉的派生规则 + +| 静态来源 | 已声明规则/占用范围 | +|---|---| +| 4A–4D | 配置中的 `41xxx–44xxx`;4C visual seed 加 `1/2/3/4/10+j`;4D 还内联 `44301–44303`。 | +| 4E | `45000 + SHA256(layer)前4字节模1000000`,再加 amplitude/rate/sparsity/window 派生偏移;保守保留完整 hash 输出范围,不读取旧最优条件。 | +| 4F/4G | `46101–46103`、`47001–47005`、`47101–47103`、`47201–47205`、`47300`、`47400`、`47901/47902`。4G 的 `stable_seed` 定义被记录,但其源码没有调用,不能宣称已执行。 | +| 4H–4K | 训练 seed 加 trial index;4J calibration base 加 odor index、evaluation seed 加 `odor_index*100`;4I 固定随机集合 seed `49301`;若干 DAN helper 接收 `seed+991`,显式 pulse 路径不实际抽样,仍保守记录。 | +| 4L–4Q | `51201–51205 + pairing(1..100)`,包括 `ts+pairing` 别名;评估 `51301–51305`;4N random-US 再加 `700000`。`512xx/513xx` 不可当作空白 namespace。 | +| 4P/4Q/4R | 旧 odor seed 有 `seed+odor_index*100`;`52101–52105` 和 `52201–52205` 已明确声明。random-US 包括 `930000/950000+actual`;4Q formal 还使用 `940000+train_seed*1000+pairing`。 | +| 4S | `54101–54105` 或 `55101–55105 + odor_index*100000`;control 加 `975000`;formal `[61000,62000,63000,64000,65000]+pairing`,评估 `71001–71005`。 | +| 4T | `86101–86120` 或 `87101–87120 + odor_index*1000000`;live-US RNG 加 `9700000`。 | +| 4U | `50000000 + odor_index*2000000 + seed`,seed 为 `118101–118120` 或 `119101–119120`;control 另加 `29000000`。按已声明最多 12 气味取保守 index `0..11`,最大列出参数为 `101119120`。 | +| 4V/W/Y/Z、4AB terminal scope | `80000000 + odor_index*1000000 + seed + block*1000003`;seed 包括 `131101–131103/141101`。1000 ms 以 120 ms 分块,保守含 `block=0..8`;offset 模式也先生成这些块再清零,不能忽略 RNG 使用。 | +| 4AE | 数值夹具固定 seed `410301`。 | +| AG/AJ、AH/AI | AG/AJ 每 case 直接使用 `51101–51105`,没有旧 4P 的 odor 偏移;AH/AI 使用既有轨迹重建,并非新 RNG 流。AF/motif 的 `seed_node(s)` 是 neuron IDs,不是 RNG seeds。 | + +这些固定配置和已解释公式保守保留在 `[0, 200000000]` 排除区间;这不是说区间内所有整数都实际用过。新种子在该区间之外。完整规则、源码路径和原始行见 JSON。 + +## SHA 与远端核验契约 + +本地 `phase4l.yaml` 的 SHA 与 AG-r2 已登记 `olfactory-grounding-v1/phase4l.yaml` 相同;本地 `phase4p_revalidate.py` 与已登记 `deterministic-runtime-v2/phase4p_revalidate.py` 相同。 + +JSON 的 `inspected_files` 提供 `local_path/sha256/remote_path`。仅对有确切模型相对路径且 SHA 匹配预注册的 AG/AJ sources、两个上述输入 pin,以及明确的 experiment/protocol 副本填写 remote_path,共 43 项。remote_path 均相对于 `/data/digital-drosophila`。其他本地平铺副本一律为 null,不能猜服务器子目录。 + +主流程应在注册前对非 null 远端路径再次校验 SHA,并执行自身的旧文件及 manifest-chain 完整性检查;本静态审计不替代服务器完整性验证。 + +## 严格限制 + +1. 未审计未列出的 server-only 文件、终端历史、CLI 覆写、其他分支/历史版本、外部包或其他用户的运行;因此不能说全历史绝对未用过。 +2. 配置中允许某 seed 不等于历史实际执行过;反之,任意 `reset(seed)` 或外部 caller 可以传入未在配置里列出的整数。词法检索与命名调用点复核不是完整 Python 数据流证明。 +3. 没有完整历史执行输入注册表;只审计 AG/AJ 两份明确静态 CAL 清单,没有读取旧动态输出来反推使用情况。 +4. 新整数不构成 PRNG 流统计独立性的数学证明。后六气味仅称“未用于 AG/AJ 校准”,不是项目历史从未运行过。 +5. 主代理同时创建的 Phase 4AK 文件不属于历史检索范围,避免候选自身造成字面碰撞;本记录必须在新轨迹前纳入预注册。 + +结论仅为:这五个值在所列静态证据及配置派生范围内未发现重用,符合本轮预声明选择规则。未开始验证块、conditioning、参数扫描或候选升级。 diff --git a/models/male-cns-lif/apl-timing-validation-v1/checksums.sha256 b/models/male-cns-lif/apl-timing-validation-v1/checksums.sha256 new file mode 100644 index 0000000..c52e9f4 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/checksums.sha256 @@ -0,0 +1,18 @@ +2d3996933b6e5a31e6a737ade5f3ae6869ffd03e01002c793eccf9b4f71e987d PROTOCOL.md +35e8bfe1bff62f3a5d9295c785e1b8cec8a2393eaa67d6c683046e48f30feb56 SEED-AUDIT.md +1718d8b01ece24930ff138f25c88f2f0e0f1cf69ad0ba655e5a0de5083e64df2 config.json +5e4e500d5ec777bb8ae7ff77ac9a7279bfe995b1a17be2baededdbe065c98b73 context.py +0061689abb1832e963718bd836bc8a50009ee38b258143a753b4d59e63414925 encoder_inputs.py +7eb638c357cec7f5f85032312c50a616402b5a8a9ab5aa0268c181f6c3ae0ce5 finalize.py +d8b8315f8800b3efdc7548620f0fae85da21a12b753b9985dd623bd529e2c50f prepare.py +bba6c4a98c6edf1eaba60b8030a9eca646da7dd30b74b2a0c16e374efd022bfa run_case.py +3d9890f11f299c07956faa5c0a9ebe2ea28ade58d8acf01a8631c17025073345 run_suite.py +8a6629f8cd991cf309b508c670b3009737f9b5f5e1f72560fa5bd4b1ff0bc64d runtime_bridge.py +e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a seed-audit.json +f1b3b8a0ca9bc41152485c05fd5f24fb7bb1f76c6ea111ffb941ae1225d914fe test_encoder_inputs.py +a85466891352c15b3103d30e7229734ad6694c8a1347d5e0747da3315223c203 test_final_status.py +bc01a5ff38d79a7b66ab2eb9e6731164bb8a1e15b5b5c0c1655161c24e2c37cf test_runtime_bridge.py +03f5aacb5a1f9460d10b30744100a43c57e5488d32dada79c888529943c82cf0 test_validation.py +3464091a4cc2cba18946cb9c9b3d12a69bd3f79f1001096234b3a8467dc602c5 validation.py +a736b774e39ff0ad863e8efc720bd5f9ed7d30261776bb57f0a716a7052dba5a verify_frozen.py +3206a8666718b4a99e09b8384c87dd25895b5d7038d23fad7b93e40379183ccb manifest.json diff --git a/models/male-cns-lif/apl-timing-validation-v1/config.json b/models/male-cns-lif/apl-timing-validation-v1/config.json new file mode 100644 index 0000000..5f197be --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/config.json @@ -0,0 +1,35 @@ +{ + "phase": "4AK", + "name": "apl-timing-validation-v1", + "human_authorization": "允许独立新模型分支测试动力学假设", + "gpu_uuid": "GPU-79f3a85d-adce-7833-7003-6488140ca596", + "neurons": 166700, + "edges": 25582938, + "raw_weight_sum": 124177617, + "apl_delay_steps": 18, + "dt_ms": 0.1, + "apl": {"tau_ms": 20.0, "gain": 0.01, "normalization": 1.0}, + "validation": { + "seeds": [1073741825,1073741826,1073741827,1073741828,1073741829], + "modes": ["physiological", "matched_energy"], + "duration_ms": 100.0, + "odor_count": 6, + "repeat_first_seed_each_odor": true, + "cohorts": ["seed_validation", "novel_to_aj"], + "median_scope": "unchanged original frozen 12-odor panel", + "median_mapped_response_sum": 2.556107997894287, + "full_oracle_policy": "first static odor, first seed, each mode, for each cohort", + "unlock_novel": "Complete seed_validation execution, representation and repeat gates must pass before any novel-to-AJ brain trajectory" + }, + "gates": {"sparse_min_fraction": 0.03, "sparse_max_fraction": 0.09, "max_fraction_strict": 0.5, "min_fraction_strict": 0.0, "minimum_separable_odor_pairs": 3, "same_jaccard_gt_between": true, "between_euclidean_gt_within": true, "both_modes_required": true, "finite_required": true, "repeat_exact_required": true}, + "control_cases": ["cal-physiological-00-s51101", "cal-matched_energy-00-s51101"], + "output_budget_bytes": 25769803776, + "training": false, + "candidate_generation": false, + "old_heldout_dynamic_access": false, + "new_validation_dynamic_execution": true, + "historical_never_simulated_odor_claim": false, + "universal_seed_independence_claim": false, + "selection_policy": "Fixed source panel order, both cohorts and input schedules registered before any new trajectory. Stop on numerical failure or seed-block representation failure; retain all results, no replacement seeds/odors, no tuning, no pooled gate rescue.", + "hypothesis": "The already frozen AJ D18 operator generalizes to new audited seeds and six odors not used in AG/AJ calibration. No change whatsoever to dynamics, input transform, temporal window, graph, signs, APL mask or metric definitions." +} diff --git a/models/male-cns-lif/apl-timing-validation-v1/context.py b/models/male-cns-lif/apl-timing-validation-v1/context.py new file mode 100644 index 0000000..a8992d5 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/context.py @@ -0,0 +1,120 @@ +"""A new validation envelope; sealed brain implementations remain read-only.""" +import hashlib +import importlib.util +import json +import sys +from pathlib import Path + +sys.dont_write_bytecode = True + +ROOT = Path('/data/digital-drosophila') +MODEL = Path(__file__).resolve().parent +EXP = ROOT / 'experiments/phase4ak-apl-timing-validation' +AJ_MODEL = ROOT / 'models/male-cns-lif/apl-timing-lab-v1' +AJ = ROOT / 'experiments/phase4aj-apl-timing' +AG_MODEL = ROOT / 'models/male-cns-lif/author-apl-lab-v2' +AG = ROOT / 'experiments/phase4ag-author-apl-r2' +COEFF = ROOT / 'experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json' +STATIC = ROOT / 'experiments/phase4l-olfactory-grounding' +CFG = json.loads((MODEL / 'config.json').read_text(encoding='utf-8')) +PINS = { + 'models/male-cns-lif/apl-timing-lab-v1/manifest.json': '52b05dd1ff30b6b51ff960fe95904532f5c147731a83f0b5c31f98ca7e53c216', + 'experiments/phase4aj-apl-timing/manifest.json': '7f490ada0db30785c61954d8b92147378ddc8bc16b229fe3808bbe501caff44a', + 'models/male-cns-lif/phase4l.py': 'e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553', + 'models/male-cns-lif/olfactory-grounding-v1/phase4l.yaml': '9b8bcb7e031bf9063033a1854a439a7cd0bf6730301c2d2d02ca99a76f098d6e', + 'models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py': 'af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b', + 'models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py': '39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be', + 'models/male-cns-lif/apl-timing-lab-v1/compare_timing.py': '9010f070fba9b7c9cf2d86187ee2abc57f3ac606ebc08a42baad4f3922b51734', + 'models/male-cns-lif/apl-timing-lab-v1/timing_queue.py': '54df6d4818e2a0c26e96fb0aaf5d9b71cd964981706da937562d48af79aca14e', + 'models/male-cns-lif/apl-timing-lab-v1/calibration.py': 'fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d', + 'models/male-cns-lif/author-apl-lab-v2/calibration.py': 'edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c', + 'models/male-cns-lif/author-apl-lab-v2/validate_components.py': '5cfc9a4505da6b8fb4e7d2617cdaedaa8475ed46a11ec9bdf0d4d25b1d22c2d3', + 'experiments/phase4l-olfactory-grounding/odor-encoder/frozen-odor-panel.parquet': '907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0', + 'experiments/phase4l-olfactory-grounding/odor-encoder/mapped-glomerular-vectors.npz': 'f057563152e0fa22060080af13019f319e7f36563a775eff829bbc1929c451b0', + 'experiments/phase4l-olfactory-grounding/odor-encoder/selection.json': '1b832becf9d08935716fe9ba5e3cd3e619e7d208dfb43c4fa197c969d095f113', + 'experiments/phase4l-olfactory-grounding/receptor-mapping/olfactory-mapping.parquet': 'a01d27000533e9844458a4c559cac084f1c34ca20a1104e97e6a0f72b0cc93b1' +} + + +def digest(path): + result = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(8 << 20), b''): + result.update(block) + return result.hexdigest() + + +def load_module(name, path, expected_hash=None): + path = Path(path) + data = path.read_bytes() + if expected_hash is not None: + assert hashlib.sha256(data).hexdigest() == expected_hash, str(path) + spec = importlib.util.spec_from_file_location(name, path) + assert spec and spec.loader + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + exec(compile(data, str(path), 'exec'), module.__dict__) + return module + + +def pinned(name, relative): + return load_module(name, ROOT / relative, PINS[relative]) + + +def read(path): + return json.loads(Path(path).read_text(encoding='utf-8')) + + +def save(path, value): + path = Path(path) + path.parent.mkdir(parents=True, exist_ok=True) + with path.open('x', encoding='utf-8') as stream: + json.dump(value, stream, indent=2, ensure_ascii=False, allow_nan=False) + stream.write('\n') + + +def sources(): + return {p.relative_to(MODEL).as_posix(): digest(p) for p in sorted(MODEL.rglob('*')) if p.is_file() + and '__pycache__' not in p.parts and p.name not in ('manifest.json', 'checksums.sha256')} + + +def integrity(): + old = load_module('sealed_aj_context_ak', AJ_MODEL / 'context.py') + result = old.integrity() + sys.path.insert(0, str(ROOT / 'models/male-cns-lif/terminal-scope-diagnostic-v1')) + from diagnostic import manifest_check + for path in (AJ_MODEL, AJ): + result[str(path.relative_to(ROOT))] = manifest_check(path, digest) + assert all(row['pass'] for row in result.values()) + return result + + +def check(): + registered = read(EXP / 'protocol/preregistered.json') + assert registered['sources'] == sources(), 'Registered validation source changed' + assert registered['config'] == CFG + for row in registered['inputs']: + assert digest(ROOT / row['path']) == row['sha256'], row['path'] + for row in read(EXP / 'protocol/prepared-hashes.json'): + assert digest(EXP / row['path']) == row['sha256'], row['path'] + return registered + + +def budget(): + size = sum(p.stat().st_size for p in EXP.rglob('*') if p.is_file()) + assert size < CFG['output_budget_bytes'], 'Output budget exceeded; preserve partial evidence' + return size + + +def seal(root): + rows = [dict(path=p.relative_to(root).as_posix(), bytes=p.stat().st_size, sha256=digest(p)) + for p in sorted(root.rglob('*')) if p.is_file() and '__pycache__' not in p.parts] + save(root / 'manifest.json', dict(root=str(root), files=rows)) + with (root / 'checksums.sha256').open('x', encoding='utf-8') as stream: + for row in rows: + stream.write(row['sha256'] + ' ' + row['path'] + '\n') + stream.write(digest(root / 'manifest.json') + ' manifest.json\n') + + +def bit_equal(a, b): + return a.dtype == b.dtype and a.shape == b.shape and a.tobytes() == b.tobytes() diff --git a/models/male-cns-lif/apl-timing-validation-v1/encoder_inputs.py b/models/male-cns-lif/apl-timing-validation-v1/encoder_inputs.py new file mode 100644 index 0000000..fb490c6 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/encoder_inputs.py @@ -0,0 +1,52 @@ +"""Static-only frozen encoder extraction and exact request-schedule generation.""" +import ast +import hashlib +from pathlib import Path +from typing import Any +import numpy as np + + +def frozen_pn_drive(path, expected_sha): + """Execute the exact one pure function, not unrelated historical experiments.""" + import pandas as pd + source = Path(path).read_bytes() + assert hashlib.sha256(source).hexdigest() == expected_sha + tree = ast.parse(source, filename=str(path)) + nodes = [node for node in tree.body if isinstance(node, ast.FunctionDef) and node.name == 'pn_drive'] + assert len(nodes) == 1 and not nodes[0].decorator_list + module = ast.Module(body=nodes, type_ignores=[]) + namespace = {'np': np, 'pd': pd, 'Any': Any} + exec(compile(module, str(path), 'exec'), namespace) + return namespace['pn_drive'], hashlib.sha256(ast.dump(nodes[0], include_attributes=False).encode()).hexdigest() + + +def requests_from_forced(forced, targets): + targets = np.asarray(targets) + assert targets.dtype == np.int32 and targets.ndim == 1 and len(np.unique(targets)) == len(targets) + assert forced.dtype == np.bool_ and forced.ndim == 2 and forced.shape[1] == len(targets) + ticks, columns = np.nonzero(forced) + requests = np.column_stack([ticks, targets[columns]]).astype(np.int32) + if len(requests): + requests = requests[np.lexsort((requests[:, 1], requests[:, 0]))] + assert np.all(np.diff(requests[:, 0].astype(np.int64) * 166700 + requests[:, 1]) > 0) + return requests + + +def make_requests(targets, rates, seed, steps=1000): + import torch + assert rates.dtype == np.float32 and rates.shape == targets.shape + assert np.isfinite(rates).all() and np.all(rates >= 0) and steps == 1000 + original = rates * .1 / 1000.0 + explicit = rates * np.float32(.1) / np.float32(1000.) + assert original.dtype == np.float32 and np.array_equal(original.view(np.uint32), explicit.view(np.uint32)) + assert np.all(original <= 1) + generator = torch.Generator(device='cuda') + generator.manual_seed(int(seed)) + probabilities = torch.as_tensor(original, dtype=torch.float32, device='cuda') + forced = (torch.rand((steps, len(targets)), generator=generator, device='cuda') < probabilities[None, :]).cpu().numpy() + return requests_from_forced(forced, targets) + + +def write_npz(path, **arrays): + with Path(path).open('xb') as stream: + np.savez_compressed(stream, **arrays) diff --git a/models/male-cns-lif/apl-timing-validation-v1/finalize.py b/models/male-cns-lif/apl-timing-validation-v1/finalize.py new file mode 100644 index 0000000..d105f5d --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/finalize.py @@ -0,0 +1,170 @@ +"""Recompute the new evidence, preserve gated non-execution, then seal truthfully.""" +from context import ROOT, MODEL, EXP, AJ, AJ_MODEL, AG, CFG, read, save, digest, check, integrity, budget, seal + + +def optional(path): + return read(path) if path.exists() else None + + +def decide_status(*, numerical, seed, novel, integrity_pass, reference_pass, reference_present, + known_numerical_failure=False, unauthorized_novel=False): + if not integrity_pass or (reference_present and not reference_pass): + return 'FAIL-FROZEN-INTEGRITY-OR-REGRESSION' + if known_numerical_failure or unauthorized_novel: + return 'FAIL-NUMERICAL-OR-EXECUTION-POLICY' + if not numerical or not reference_present or not seed or not seed['execution_gate_pass']: + return 'INCOMPLETE-VALIDATION-EXECUTION' + if not seed['representation_gate_pass']: + return 'FAIL-SEED-VALIDATION-REPRESENTATION' + if not novel or not novel['execution_gate_pass']: + return 'INCOMPLETE-VALIDATION-EXECUTION' + if not novel['representation_gate_pass']: + return 'FAIL-NOVEL-ODOR-REPRESENTATION' + return 'PASS-FROZEN-D18-INDEPENDENT-VALIDATION' + + +def component_report(group, name): + path = EXP / 'component-audit' / group / (name + '.json') + if not path.exists(): + return None + report = read(path) + output = EXP / 'gpu' / group / (name + '-r0') + assert set(report.get('input_sha256', {})) == {'state.npz', 'summary.json', + 'apl-drive.float32.npy', 'apl-state.float32.npy', 'apl-inhibition.float32.npy'} + for filename, checksum in report['input_sha256'].items(): + assert digest(output / filename) == checksum + assert set(report.get('matrix_checks', {})) == {'input_matrix', 'output_matrix', 'input_raw', 'output_raw', + 'kc_globals', 'apl_globals', 'pn_globals', 'apl_out_ids', 'input_scale', 'output_scale'} + assert set(report.get('ast_replay_bitwise_exact', {})) == {'drive', 'state', 'inhibition'} + assert set(report.get('float64_measurement', {})) == {'drive', 'state', 'inhibition'} + actual = bool(not report.get('error') and all(report['matrix_checks'].values()) and + all(report['ast_replay_bitwise_exact'].values()) and report['theoretical_bound']['applicable'] and + all(value['bound_violations'] == 0 for value in report['float64_measurement'].values())) + assert report['pass_all'] == actual + return actual + + +def main(): + from pathlib import Path + import runtime_bridge as bridge + from validation import summarize + check(); budget() + controls_inventory, records = bridge.inventories(EXP, CFG) + controls, comparisons, components, repeats, summaries = {}, {}, {}, {}, {} + for row in controls_inventory: + name = row['name'] + path = EXP / 'audit' / ('control-' + name + '.json') + if path.exists(): + actual = bridge.control_identity(EXP / 'gpu/controls' / (name + '-r0'), Path(row['source_output']), + EXP / 'cases/controls' / name, Path(row['source_case']), None) + assert actual == read(path), 'Raw control evidence changed' + controls[name] = actual['pass_all'] + component = component_report('controls', name) + if component is not None: + components['controls/' + name] = component + gates = {stage: optional(EXP / 'audit' / (stage + '-gate.json')) for stage in bridge.STAGES} + for cohort in CFG['validation']['cohorts']: + summary_path = EXP / 'validation' / cohort / 'summary.json' + if summary_path.exists(): + actual = summarize(cohort, out_json=None) + assert actual == read(summary_path), 'Raw validation evidence changed: ' + cohort + summaries[cohort] = actual + for row in bridge.probe_rows(records, CFG, cohort): + name = row['name'] + path = EXP / 'audit' / ('compare-' + cohort + '-' + name + '.json') + if path.exists(): + actual = bridge.compare(EXP / 'cases' / cohort / name, EXP / 'gpu' / cohort / (name + '-r0'), + EXP / 'oracle' / cohort / name, None) + assert actual == read(path), 'Raw oracle evidence changed' + comparisons[cohort + '/' + name] = actual['pass_all'] + component = component_report(cohort, name) + if component is not None: + components[cohort + '/' + name] = component + for row in bridge.cohort_rows(records, CFG, cohort): + if row['seed'] != CFG['validation']['seeds'][0]: + continue + name = row['name'] + path = EXP / 'audit' / ('repeat-' + cohort + '-' + name + '.json') + if path.exists(): + actual = bridge.compare_gpu_repeats(EXP / 'gpu' / cohort / (name + '-r0'), + EXP / 'gpu' / cohort / (name + '-r1'), None) + assert actual == read(path), 'Raw repeat evidence changed' + repeats[cohort + '/' + name] = actual['pass_all'] + seed, novel = summaries.get('seed_validation'), summaries.get('novel_to_aj') + seed_pass = bool(seed and seed['execution_gate_pass'] and seed['representation_gate_pass']) + novel_paths = [str(path.relative_to(EXP)) for root in ('gpu', 'oracle', 'component-audit') + for path in (EXP / root / 'novel_to_aj').glob('*')] + unauthorized = bool(novel_paths and not seed_pass) + required_cohorts = ['seed_validation', 'novel_to_aj'] if seed_pass else ['seed_validation'] + expected_controls = {row['name'] for row in controls_inventory} + expected_comparisons = {cohort + '/' + row['name'] for cohort in required_cohorts + for row in bridge.probe_rows(records, CFG, cohort)} + expected_components = expected_comparisons | {'controls/' + name for name in expected_controls} + expected_repeats = {cohort + '/' + row['name'] for cohort in required_cohorts + for row in bridge.cohort_rows(records, CFG, cohort) if row['seed'] == CFG['validation']['seeds'][0]} + required_stages = ['controls', 'seed-probes', 'seed-validation'] + (['novel-probes', 'novel-validation'] if seed_pass else []) + numerical = bool(set(controls) == expected_controls and set(comparisons) == expected_comparisons and + set(components) == expected_components and set(repeats) == expected_repeats and + all(all(values.values()) for values in (controls, comparisons, components, repeats)) and + all(gates[stage] and gates[stage]['pass_all'] for stage in required_stages) and + all(cohort in summaries and summaries[cohort]['execution_gate_pass'] for cohort in required_cohorts)) + for cohort, summary in summaries.items(): + stage = 'seed-validation' if cohort == 'seed_validation' else 'novel-validation' + if gates[stage]: + assert gates[stage]['execution_gate_pass'] == summary['execution_gate_pass'] + assert gates[stage]['representation_gate_pass'] == summary['representation_gate_pass'] + frozen = optional(EXP / 'regression/frozen-five.json') + integrity_result = integrity() + save(EXP / 'regression/old-integrity-after.json', integrity_result) + oldpass = all(row['pass'] for row in integrity_result.values()) + failures = [read(path) for path in sorted((EXP / 'audit').glob('stopped-*.json'))] + known_failure = bool(any(not value for group in (controls, comparisons, components, repeats) for value in group.values()) or + any(gate is not None and not gate['pass_all'] for gate in gates.values()) or + any(not summary['execution_gate_pass'] for summary in summaries.values()) or + any(row.get('stop_kind') == 'execution_or_numerical_failure' for row in failures)) + status = decide_status(numerical=numerical, seed=seed, novel=novel, integrity_pass=oldpass, + reference_present=frozen is not None, reference_pass=bool(frozen and frozen['pass_all']), + known_numerical_failure=known_failure, unauthorized_novel=unauthorized) + present_runs = [] + for path in sorted((EXP / 'gpu').glob('*/*/summary.json')): + value = read(path) + present_runs.append(dict(group=path.parent.parent.name, run=path.parent.name, + complete=value.get('complete', False), pass_all=value.get('pass_all', False), + **{key: value.get(key) for key in ('case', 'nodes', 'edges', 'total_spikes', + 'diagnostic_simulation_seconds', 'peak_allocated_vram_bytes')})) + completed_primary = [row for row in present_runs if row['group'] in CFG['validation']['cohorts'] + and row['run'].endswith('-r0') and row['complete']] + result = dict(status=status, numerical_gate_pass=numerical, summaries=summaries, gates=gates, + controls=controls, comparisons=comparisons, components=components, repeats=repeats, stopped=failures, + seed_validation_pass=seed_pass, novel_to_aj_pass=bool(novel and novel['pass_all']), + novel_dynamics_executed=bool(novel_paths), novel_unlock_policy_violation=unauthorized, + planned_primary_cases=120, actual_primary_cases=len(completed_primary), measurements=present_runs, + aggregated_valid_primary_cases=sum(summary['valid_base_trials'] for summary in summaries.values()), + actual_checked_repeats=sum(summary['checked_repeats'] for summary in summaries.values()), + old_frozen_integrity_pass=oldpass, frozen_five_reference_pass=bool(frozen and frozen['pass_all']), + unchanged_sealed_runtime=True, dynamics_changed=False, old_heldout_dynamic_results_parsed=False, + novel_scope='Unused for AG/AJ calibration, not historically never simulated', + shared_APL_arithmetic_oracle_limitation=True, biological_delay_measured=False, + APL_nonKC_fast_edges_unreplaced=1212, learning_achieved=False, candidate_generated=False, + full_scientific_goal_achieved=False, payload_bytes_before_manifest=budget(), + next_gate='Credit specificity and real KC-to-MBON functional transfer before conditioning' if status.startswith('PASS-') + else 'Inspect the first failed gate without tuning this frozen branch or replacing validation inputs') + save(EXP / 'audit/final-status.json', result) + with (EXP / 'REPORT.md').open('x', encoding='utf-8') as stream: + stream.write('\n'.join(['# Phase 4AK — frozen D18 independent validation', '', f'Status: `{status}`.', '', + f'Numerical gate: {numerical}. Seed-validation pass: {seed_pass}. Novel-to-AJ pass: {result["novel_to_aj_pass"]}.', + f'Novel dynamics executed: {bool(novel_paths)}. Unauthorized unlock: {unauthorized}.', + 'Both cohorts and all requested inputs were locked before trajectories; no tuning or gate changes.', + 'Original sealed AJ runtime functions are used unchanged, including 1,212 unreplaced non-KC APL fast edges.', + 'The second six odors were not used for AG/AJ calibration; old 4L had simulated the full panel.', + 'Static seed audit is bounded, not proof of universally unused or statistically independent RNG streams.', + 'Brian LIF/FIFO is independent; APL arithmetic is intentionally shared and separately component-audited.', + f'Old frozen integrity: {oldpass}. Five old reference trials: {result["frozen_five_reference_pass"]}.', + 'No learning, plasticity update, candidate, game, decoder, RL or Web. This is not completion of the learning goal.', + 'Next gate: ' + result['next_gate'], ''])) + check(); seal(MODEL); seal(EXP) + print(status, flush=True) + + +if __name__ == '__main__': + main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/manifest.json b/models/male-cns-lif/apl-timing-validation-v1/manifest.json new file mode 100644 index 0000000..d582532 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/manifest.json @@ -0,0 +1,90 @@ +{ + "root": "/data/digital-drosophila/models/male-cns-lif/apl-timing-validation-v1", + "files": [ + { + "path": "PROTOCOL.md", + "bytes": 5002, + "sha256": "2d3996933b6e5a31e6a737ade5f3ae6869ffd03e01002c793eccf9b4f71e987d" + }, + { + "path": "SEED-AUDIT.md", + "bytes": 6540, + "sha256": "35e8bfe1bff62f3a5d9295c785e1b8cec8a2393eaa67d6c683046e48f30feb56" + }, + { + "path": "config.json", + "bytes": 2183, + "sha256": "1718d8b01ece24930ff138f25c88f2f0e0f1cf69ad0ba655e5a0de5083e64df2" + }, + { + "path": "context.py", + "bytes": 5834, + "sha256": "5e4e500d5ec777bb8ae7ff77ac9a7279bfe995b1a17be2baededdbe065c98b73" + }, + { + "path": "encoder_inputs.py", + "bytes": 2431, + "sha256": "0061689abb1832e963718bd836bc8a50009ee38b258143a753b4d59e63414925" + }, + { + "path": "finalize.py", + "bytes": 11542, + "sha256": "7eb638c357cec7f5f85032312c50a616402b5a8a9ab5aa0268c181f6c3ae0ce5" + }, + { + "path": "prepare.py", + "bytes": 12405, + "sha256": "d8b8315f8800b3efdc7548620f0fae85da21a12b753b9985dd623bd529e2c50f" + }, + { + "path": "run_case.py", + "bytes": 3382, + "sha256": "bba6c4a98c6edf1eaba60b8030a9eca646da7dd30b74b2a0c16e374efd022bfa" + }, + { + "path": "run_suite.py", + "bytes": 7914, + "sha256": "3d9890f11f299c07956faa5c0a9ebe2ea28ade58d8acf01a8631c17025073345" + }, + { + "path": "runtime_bridge.py", + "bytes": 22443, + "sha256": "8a6629f8cd991cf309b508c670b3009737f9b5f5e1f72560fa5bd4b1ff0bc64d" + }, + { + "path": "seed-audit.json", + "bytes": 376926, + "sha256": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a" + }, + { + "path": "test_encoder_inputs.py", + "bytes": 2771, + "sha256": "f1b3b8a0ca9bc41152485c05fd5f24fb7bb1f76c6ea111ffb941ae1225d914fe" + }, + { + "path": "test_final_status.py", + "bytes": 2040, + "sha256": "a85466891352c15b3103d30e7229734ad6694c8a1347d5e0747da3315223c203" + }, + { + "path": "test_runtime_bridge.py", + "bytes": 23574, + "sha256": "bc01a5ff38d79a7b66ab2eb9e6731164bb8a1e15b5b5c0c1655161c24e2c37cf" + }, + { + "path": "test_validation.py", + "bytes": 17829, + "sha256": "03f5aacb5a1f9460d10b30744100a43c57e5488d32dada79c888529943c82cf0" + }, + { + "path": "validation.py", + "bytes": 21631, + "sha256": "3464091a4cc2cba18946cb9c9b3d12a69bd3f79f1001096234b3a8467dc602c5" + }, + { + "path": "verify_frozen.py", + "bytes": 2417, + "sha256": "a736b774e39ff0ad863e8efc720bd5f9ed7d30261776bb57f0a716a7052dba5a" + } + ] +} diff --git a/models/male-cns-lif/apl-timing-validation-v1/prepare.py b/models/male-cns-lif/apl-timing-validation-v1/prepare.py new file mode 100644 index 0000000..91c5189 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/prepare.py @@ -0,0 +1,180 @@ +"""Lock both validation cohorts before outcomes; read no old novel-odor dynamics.""" +from datetime import datetime, timezone +import ast +import json +import platform +import shutil +import subprocess +import sys +import numpy as np +import pandas as pd +import yaml +from context import (ROOT, MODEL, EXP, AJ, AJ_MODEL, AG, CFG, PINS, STATIC, + read, save, digest, sources, integrity, budget, bit_equal) +from encoder_inputs import frozen_pn_drive, make_requests, write_npz + + +def copy_exact(source, target): + target.parent.mkdir(parents=True, exist_ok=True) + with source.open('rb') as source_stream, target.open('xb') as target_stream: + shutil.copyfileobj(source_stream, target_stream) + assert digest(source) == digest(target) + + +def main(): + assert not EXP.exists() or not any(EXP.iterdir()), 'Never reuse a populated experiment' + assert shutil.disk_usage(EXP.parent).free > CFG['output_budget_bytes'] + 10 * 1024**3 + for relative, expected in PINS.items(): + assert digest(ROOT / relative) == expected, relative + previous = read(AJ / 'audit/final-status.json') + assert previous['status'] == 'PASS-FIXED-CAL-APL-TIMING-HYPOTHESIS' + assert previous['delay18_representation_pass'] and previous['old_frozen_integrity_and_five_reference_pass'] + assert CFG['apl'] == read(AJ_MODEL / 'config.json')['apl'] + assert CFG['gates'] == read(AJ_MODEL / 'config.json')['gates'] + assert CFG['apl_delay_steps'] == 18 and not CFG['training'] and not CFG['candidate_generation'] + seed_audit = read(MODEL / 'seed-audit.json') + assert seed_audit['proposed_seeds'] == CFG['validation']['seeds'] and seed_audit['collision_found'] is False + seed_sources = [] + for row in seed_audit['inspected_files']: + if row.get('remote_path'): + path = ROOT / row['remote_path'] + assert path.is_relative_to(ROOT) and '..' not in path.parts + assert digest(path) == row['sha256'], row['remote_path'] + seed_sources.append(dict(path=path.relative_to(ROOT).as_posix(), sha256=row['sha256'])) + assert seed_sources, 'At least exact-mapped static seed sources must be checked on server' + for name in ('protocol', 'cases', 'gpu', 'oracle', 'component-audit', 'audit', 'validation', 'regression', 'logs', 'extension-build'): + (EXP / name).mkdir(parents=True, exist_ok=False) + command = [sys.executable, '-B', '-m', 'unittest', 'discover', '-v', '-s', str(MODEL), '-p', 'test_*.py'] + test = subprocess.run(command, cwd=MODEL, text=True, capture_output=True) + with (EXP / 'regression/unit-tests.log').open('x', encoding='utf-8') as stream: + stream.write(test.stdout + test.stderr) + save(EXP / 'regression/unit-tests.json', dict(command=command, exit_code=test.returncode, + pass_all=test.returncode == 0, sha256=digest(EXP / 'regression/unit-tests.log'))) + assert test.returncode == 0 + inputs = {relative: expected for relative, expected in PINS.items()} + for row in seed_sources: + inputs[row['path']] = row['sha256'] + for path in (AJ / 'audit/final-status.json', AJ / 'protocol/preregistered.json', + AG / 'protocol/calibration-cases.json', AG / 'protocol/encoder-audit.json'): + inputs[path.relative_to(ROOT).as_posix()] = digest(path) + save(EXP / 'protocol/preregistered.json', dict(timestamp_utc=datetime.now(timezone.utc).isoformat(), + sources=sources(), config=CFG, inputs=[dict(path=path, sha256=sha) for path, sha in sorted(inputs.items())], + parent_commit=subprocess.check_output(['git', '-C', str(ROOT), 'rev-parse', 'HEAD'], text=True).strip(), + prior_AJ_CAL_outcomes_known=True, before_new_requests_and_brain_trajectories=True, + training=False, candidate_generated=False, historical_never_simulated_odor_claim=False, + seed_collision_audit_scope='Only enumerated static sources and explicitly evaluated derivations; no universal independence claim', + shared_seed_across_conditions=True, new_dynamic_scope='seed_validation then conditionally novel_to_aj', + source_engine='Unmodified SHA-pinned AJ backend functions, using original __file__ and globals', + oracle_limit='Independent Brian LIF and delay FIFO, shared frozen Torch APL component', + python=sys.version, machine=platform.machine(), numpy=np.__version__)) + save(EXP / 'regression/old-integrity-before.json', integrity()) + from run_case import preflight + preflight() + import torch + cfg_path = ROOT / 'models/male-cns-lif/olfactory-grounding-v1/phase4l.yaml' + oc = yaml.safe_load(cfg_path.read_text()) + assert oc['odor_encoder']['duration_ms'] == CFG['validation']['duration_ms'] + assert oc['odor_encoder']['modes'] == CFG['validation']['modes'] + panel = pd.read_parquet(STATIC / 'odor-encoder/frozen-odor-panel.parquet') + assert len(panel) == 12 and panel.odor_id.is_unique + assert panel.split.tolist() == ['calibration'] * 6 + ['heldout'] * 6 + median = float(np.median(panel.mapped_response_sum)) + assert median == CFG['validation']['median_mapped_response_sum'] + selection = read(STATIC / 'odor-encoder/selection.json') + mapping = pd.read_parquet(STATIC / 'receptor-mapping/olfactory-mapping.parquet') + with np.load(STATIC / 'odor-encoder/mapped-glomerular-vectors.npz', allow_pickle=False) as source: + assert set(source.files) == set(panel.odor_id) | {'glomeruli'} + assert source['glomeruli'].tolist() == selection['glomeruli_order'] + vectors = {oid: source[oid].copy() for oid in panel.odor_id} + encoder_source = ROOT / 'models/male-cns-lif/phase4l.py' + drive, ast_sha = frozen_pn_drive(encoder_source, PINS[str(encoder_source.relative_to(ROOT))]) + cached = {} + static_rows = {} + for cohort, frame in (('seed_validation', panel.iloc[:6]), ('novel_to_aj', panel.iloc[6:])): + static_rows[cohort] = [dict(odor_id=str(odor.odor_id), odor_index=index, + source_panel_split=str(odor.split)) for index, (_, odor) in enumerate(frame.iterrows())] + for mode in CFG['validation']['modes']: + for index, (_, odor) in enumerate(frame.iterrows()): + targets, rates, ignored_frame = drive(str(odor.odor_id), vectors[odor.odor_id], mapping, + selection['glomeruli_order'], mode, median, oc) + assert targets.dtype == np.int32 and rates.dtype == np.float32 and len(targets) > 0 + assert len(np.unique(targets)) == len(targets) and np.all((targets >= 0) & (targets < CFG['neurons'])) + assert np.isfinite(rates).all() and np.all(rates > 0) + cached[(cohort, mode, index)] = (targets, rates) + # Reproduce all 60 known CAL input arrays, without any old heldout trajectory. + control_rows = [] + old_inventory = read(AG / 'protocol/calibration-cases.json') + assert len(old_inventory) == 60 + for row in old_inventory: + targets, rates = cached[('seed_validation', row['mode'], row['odor_index'])] + old_case = AG / 'cases' / row['name'] + spec = read(old_case / 'spec.json') + assert spec['odor_id'] == static_rows['seed_validation'][row['odor_index']]['odor_id'] + with np.load(old_case / 'pn-drive.npz', allow_pickle=False) as old: + assert bit_equal(targets, old['targets']) and bit_equal(rates, old['rates_hz']) + requests = make_requests(targets, rates, row['seed']) + with np.load(old_case / 'requests.npz', allow_pickle=False) as old: + assert bit_equal(requests[:, 0], old['tick']) and bit_equal(requests[:, 1], old['neuron_idx']) + control_rows.append(dict(case=row['name'], pass_all=True, seed=row['seed'], + old_requests_sha256=digest(old_case / 'requests.npz'), old_drive_sha256=digest(old_case / 'pn-drive.npz'), + target_rate_and_request_arrays_bitwise=True)) + save(EXP / 'protocol/encoder-control.json', dict(pass_all=True, cases=control_rows, + old_heldout_dynamic_access=False, comparison='All original 60 CAL request/drive arrays; no trajectory or RNG-column reorder')) + template = read(AJ / 'cases/delay18' / CFG['control_cases'][0] / 'spec.json') + assert template['apl_delay_steps'] == 18 and template['steps'] == 1000 and template['record_history'] is False + control_cases = [] + for name in CFG['control_cases']: + source = AJ / 'cases/delay18' / name + target = EXP / 'cases/controls' / name + target.mkdir(parents=True, exist_ok=False) + spec = read(source / 'spec.json') + spec.update(budget_root=str(EXP), output_budget_bytes=CFG['output_budget_bytes']) + save(target / 'spec.json', spec) + for filename in ('requests.npz', 'pn-drive.npz'): + copy_exact(source / filename, target / filename) + control_cases.append(dict(name=name, source_case=str(source), source_output=str(AJ / 'gpu/delay18' / (name + '-r0')))) + save(EXP / 'protocol/control-cases.json', control_cases) + records = [] + for cohort, frame in (('seed_validation', panel.iloc[:6]), ('novel_to_aj', panel.iloc[6:])): + for mode in CFG['validation']['modes']: + for index, (_, odor) in enumerate(frame.iterrows()): + targets, rates = cached[(cohort, mode, index)] + for seed in CFG['validation']['seeds']: + requests = make_requests(targets, rates, seed) + name = f'{cohort}-{mode}-{index:02d}-s{seed}' + target = EXP / 'cases' / cohort / name + target.mkdir(parents=True, exist_ok=False) + expected = float(rates.sum()) * 1000 * .1 / 1000. + spec = dict(template, name=name, kind='fullgraph', validation_cohort=cohort, + source_panel_split=str(odor.split), source_panel_row=int(odor.name), + odor_id=str(odor.odor_id), odor_name=str(odor.odor_name), mode=mode, seed=seed, + odor_index=index, expected_external_events=expected, target_count=len(targets), + rate_sum_hz=float(rates.sum()), budget_root=str(EXP), output_budget_bytes=CFG['output_budget_bytes']) + save(target / 'spec.json', spec) + write_npz(target / 'requests.npz', tick=requests[:, 0], neuron_idx=requests[:, 1]) + write_npz(target / 'pn-drive.npz', targets=targets, rates_hz=rates) + records.append(dict(name=name, cohort=cohort, source_panel_split=str(odor.split), + source_panel_row=int(odor.name), mode=mode, odor_id=str(odor.odor_id), odor_index=index, + seed=seed, targets=len(targets), requests=len(requests), expected_external_events=expected, + rates_sum=float(rates.sum()))) + assert len(records) == 120 and len({row['name'] for row in records}) == 120 + save(EXP / 'protocol/validation-cases.json', records) + save(EXP / 'protocol/encoder-audit.json', dict(panel_count=12, cal_count=6, novel_to_aj_count=6, + median_mapped_response_sum=median, seeds=CFG['validation']['seeds'], + seeds_static_audit_sha256=digest(MODEL / 'seed-audit.json'), cohorts_static_panel_rows=static_rows, + requested_before_any_dynamics=True, historical_never_simulated_claim=False, + old_heldout_dynamic_access=False, seed_namespace_universally_independent_claim=False, + source_function='Unmodified AST node pn_drive from pinned phase4l.py; only np/pd/typing dependencies', + source_sha256=digest(encoder_source), function_ast_sha256=ast_sha, torch=torch.__version__, numpy=np.__version__, + control_60_original_CAL_arrays_exact=True, target_rng_column_order='Original function output, unchanged', + generation='Original float32 rates*.1/1000 GPU Bernoulli; same seed across conditions; sort only resulting sparse requests', + expected_not_realized_input_energy_matched=True, no_learning=True)) + save(EXP / 'protocol/prepared-hashes.json', [dict(path=p.relative_to(EXP).as_posix(), sha256=digest(p), bytes=p.stat().st_size) + for directory in ('protocol', 'cases') for p in sorted((EXP / directory).rglob('*')) + if p.is_file() and p.name != 'prepared-hashes.json']) + budget() + print('REGISTERED 2 controls +120 fixed validation cases; 60 original input arrays exact; no brain trajectories', flush=True) + + +if __name__ == '__main__': + main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/run_case.py b/models/male-cns-lif/apl-timing-validation-v1/run_case.py new file mode 100644 index 0000000..5bab593 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/run_case.py @@ -0,0 +1,66 @@ +"""One registered AK action per fresh process; no changes to frozen runtimes.""" +import argparse +import json +import os +import urllib.request + +from context import ROOT, EXP, CFG, check, budget, read +import runtime_bridge as bridge + + +def preflight(): + # Establish visibility before the lazy runtime/component Torch import. + os.environ['CUDA_VISIBLE_DEVICES'] = CFG['gpu_uuid'] + os.environ['CUDA_HOME'] = '/usr/local/cuda' + os.environ['PATH'] = str(ROOT / 'models/male-cns-lif/.venv/bin') + ':/usr/local/cuda/bin:' + os.environ['PATH'] + os.environ['MAX_JOBS'] = '2' + os.environ['TORCH_CUDA_ARCH_LIST'] = '8.9' + for port in (8188, 8189, 8190): + with urllib.request.urlopen(f'http://192.168.10.51:{port}/queue', timeout=5) as response: + queue = json.load(response) + bridge.require(not queue['queue_running'] and not queue['queue_pending'], 'ComfyUI busy: defer, never evict') + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('backend', choices=['gpu', 'oracle', 'component']) + parser.add_argument('group', choices=bridge.GROUPS) + parser.add_argument('case') + parser.add_argument('--repeat', type=int, default=0) + args = parser.parse_args() + check(); budget() + row = bridge.authorize_case(EXP, CFG, args.group, args.case, args.backend, args.repeat) + case = EXP / 'cases' / args.group / args.case + spec = bridge.case_spec(case) + bridge.require(spec['name'] == args.case and spec['budget_root'] == str(EXP) and + spec['output_budget_bytes'] == CFG['output_budget_bytes'], 'Case identity/new budget differs') + if args.group == 'controls': + bridge.control_inputs(case, row['source_case']) + else: + bridge.require(spec.get('kind') == 'fullgraph' and spec.get('validation_cohort') == args.group and + all(spec[key] == row[key] for key in ('mode', 'odor_id', 'odor_index', 'seed')), + 'New fullgraph case differs from its registered cohort cell') + output = EXP / 'gpu' / args.group / f'{args.case}-r{args.repeat}' + if args.backend == 'component': + summary = read(output / 'summary.json') + bridge.require(summary.get('complete') is True and summary.get('pass_all') is True and + summary.get('case') == args.case and summary.get('apl_delay_steps') == 18, + 'Component audit needs a complete matching D18 GPU run') + preflight() + def execute(): + if args.backend == 'gpu': + result = bridge.run_gpu(case, output, EXP / 'extension-build') + elif args.backend == 'oracle': + result = bridge.run_oracle(case, EXP / 'oracle' / args.group / args.case) + else: + result = bridge.component(output, spec['apl_bundle_dir'], EXP / 'component-audit' / args.group / (args.case + '.json')) + budget() + bridge.require(result.get('pass_all') is True, 'Runtime/component evidence did not pass its own integrity checks') + return result + result = bridge.guarded_action(EXP, args.backend, args.group, args.case, args.repeat, execute) + print(json.dumps(dict(backend=args.backend, group=args.group, case=args.case, repeat=args.repeat, + complete=result.get('complete'), pass_all=result.get('pass_all')), allow_nan=False), flush=True) + + +if __name__ == '__main__': + main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/run_suite.py b/models/male-cns-lif/apl-timing-validation-v1/run_suite.py new file mode 100644 index 0000000..15fe521 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/run_suite.py @@ -0,0 +1,151 @@ +"""Ordered fixed-D18 validation; representation failure never becomes execution failure. + +Only the two predeclared first-odor/first-seed mode probes use Brian per cohort. +Their GPU r0 outputs are reused in the full 60-case block. No novel-to-AJ +trajectory can start until the complete seed block and its repeats pass. +""" +import argparse +import subprocess +import time +import traceback + +from context import ROOT, MODEL, EXP, CFG, check, save, read, budget +import runtime_bridge as bridge + + +SCIENCE = ROOT / 'models/male-cns-lif/.venv/bin/python' +ORACLE = ROOT / 'experiments/phase4ad-author-semantics/environment/.venv/bin/python' + + +class RepresentationGateFailed(RuntimeError): + """Completed valid trajectories did not pass the predeclared representation gate.""" + + +def child(backend, group, name, repeat=0): + # Do not resolve either interpreter: the venv invocation path is meaningful. + interpreter = ORACLE if backend == 'oracle' else SCIENCE + bridge.require(interpreter.is_file(), 'Missing fixed runtime interpreter: ' + str(interpreter)) + bridge.authorize_case(EXP, CFG, group, name, backend, repeat) + log = EXP / 'logs' / f'{backend}-{group}-{name}-r{repeat}.log' + log.parent.mkdir(parents=True, exist_ok=True) + command = [str(interpreter), '-B', str(MODEL / 'run_case.py'), backend, group, name, '--repeat', str(repeat)] + print('START', backend, group, name, repeat, flush=True) + started = time.perf_counter() + with log.open('x', encoding='utf-8') as stream: + result = subprocess.run(command, stdout=stream, stderr=subprocess.STDOUT, timeout=1800, check=False) + print('FINISH', backend, group, name, repeat, 'exit', result.returncode, + 'wall', round(time.perf_counter() - started, 2), flush=True) + bridge.require(result.returncode == 0, f'{backend} {group}/{name} failed; preserve partial evidence and inspect {log}') + + +def control(row): + name = row['name'] + child('gpu', 'controls', name) + case = EXP / 'cases/controls' / name + output = EXP / 'gpu/controls' / (name + '-r0') + report = bridge.control_identity(output, row['source_output'], case, row['source_case'], + EXP / 'audit' / ('control-' + name + '.json')) + bridge.require(report['pass_all'], 'Fresh fixed-D18 control differs from sealed AJ: ' + name) + child('component', 'controls', name) + return dict(case=name, group='controls', pass_all=True, fresh_gpu_runs=1, new_oracle_runs=0) + + +def probe(row): + name, group = row['name'], row['cohort'] + child('gpu', group, name) + child('oracle', group, name) + result = bridge.compare(EXP / 'cases' / group / name, EXP / 'gpu' / group / (name + '-r0'), + EXP / 'oracle' / group / name, EXP / 'audit' / ('compare-' + group + '-' + name + '.json')) + bridge.require(result['pass_all'], 'Closed-loop fixed-D18 comparison failed: ' + name) + child('component', group, name) + return dict(case=name, group=group, pass_all=True, fresh_gpu_runs=1, new_oracle_runs=1) + + +def validation_block(cohort, records): + from validation import summarize + rows = bridge.cohort_rows(records, CFG, cohort) + probes = {row['name'] for row in bridge.probe_rows(records, CFG, cohort)} + repeated = [] + for row in rows: + name = row['name'] + if name not in probes: + child('gpu', cohort, name) + else: + comparison = read(EXP / 'audit' / ('compare-' + cohort + '-' + name + '.json')) + bridge.require(comparison.get('pass_all') is True and comparison.get('case') == name, + 'Missing successful probe evidence for reused r0: ' + name) + if row['seed'] == CFG['validation']['seeds'][0]: + child('gpu', cohort, name, 1) + result = bridge.compare_gpu_repeats(EXP / 'gpu' / cohort / (name + '-r0'), + EXP / 'gpu' / cohort / (name + '-r1'), EXP / 'audit' / ('repeat-' + cohort + '-' + name + '.json')) + bridge.require(result['pass_all'], 'Fixed-input GPU repeat diverged: ' + name) + repeated.append(name) + bridge.require(len(rows) == 60 and len(repeated) == 12, 'Incomplete registered base/repeat block') + result = summarize(cohort) + return result, repeated + + +def run(stage): + bridge.require(stage in bridge.STAGES, 'Unknown stage') + check(); budget() + bridge.ensure_unstopped(EXP) + receipt = EXP / 'audit' / (stage + '-gate.json') + bridge.require(not receipt.exists() and not (EXP / 'audit' / ('stopped-' + stage + '.json')).exists(), + 'Stage already has completion/stop evidence; do not rerun or overwrite') + controls, records = bridge.inventories(EXP, CFG) + try: + if stage == 'controls': + rows = [control(row) for row in controls] + result = dict(stage=stage, pass_all=True, cases=rows, scope='Same-input fresh D18 GPU identity with sealed AJ; no new model or Brian run') + else: + bridge.gate_pass(EXP, 'controls') + cohort = 'seed_validation' if stage.startswith('seed-') else 'novel_to_aj' + if cohort == 'novel_to_aj': + bridge.gate_pass(EXP, 'seed-validation', representation=True, cfg=CFG) + if stage.endswith('-probes'): + rows = [probe(row) for row in bridge.probe_rows(records, CFG, cohort)] + result = dict(stage=stage, pass_all=True, cases=rows, + scope='Two fixed first-odor first-seed mode probes; independent LIF with shared unchanged Torch APL component') + else: + bridge.gate_pass(EXP, 'seed-probes' if cohort == 'seed_validation' else 'novel-probes') + summary, repeats = validation_block(cohort, records) + execution = summary.get('execution_gate_pass') is True + representation = summary.get('representation_gate_pass') is True + if execution: + bridge.validate_summary_coverage(summary, EXP, CFG, cohort) + result = dict(stage=stage, cohort=cohort, pass_all=execution, + execution_gate_pass=execution, representation_gate_pass=representation, + base_count=60, repeat_count=len(repeats), repeat_cases=repeats, + summary='validation/' + cohort + '/summary.json', + summary_sha256=bridge.digest(EXP / 'validation' / cohort / 'summary.json'), + validation_inventory_sha256=bridge.digest(EXP / 'protocol/validation-cases.json'), + scope='Complete fixed representation block; no pooled rescue, learning, tuning, or historically-unseen-odor claim') + save(receipt, result) + if stage.endswith('-validation'): + bridge.require(result['execution_gate_pass'], 'Validation execution/numerical/integrity gate failed') + if not result['representation_gate_pass']: + raise RepresentationGateFailed('Completed fixed validation block failed representation; no later cohort is authorized') + budget() + return result + except Exception as error: + save(EXP / 'audit' / ('stopped-' + stage + '.json'), dict(stage=stage, + type=type(error).__name__, message=str(error), traceback=traceback.format_exc(), + stop_kind='representation_failure' if isinstance(error, RepresentationGateFailed) else 'execution_or_numerical_failure', + representation_failure_is_execution_failure=False, + later_stages_not_permitted=True, partial_outputs_preserved=True, + parameters_changed=False, replacement_seeds_or_odors_selected=False)) + raise + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('stage', choices=bridge.STAGES) + args = parser.parse_args() + try: + run(args.stage) + except RepresentationGateFailed: + raise SystemExit(2) + + +if __name__ == '__main__': + main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/runtime_bridge.py b/models/male-cns-lif/apl-timing-validation-v1/runtime_bridge.py new file mode 100644 index 0000000..93a1c08 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/runtime_bridge.py @@ -0,0 +1,396 @@ +"""Phase 4AK orchestration only: call hash-pinned, unchanged AJ functions. + +No LIF, APL, queue, or input-generation equation is implemented here. Fresh +processes resolve AJ's one unqualified import to the pinned AJ timing_queue. +The D18 control adapter compares evidence; it never changes a case to D0. +""" +from __future__ import annotations + +import hashlib +import importlib.util +import json +from pathlib import Path +import re +import sys +import traceback + + +AJ_PINS = { + 'gpu_timing.py': 'af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b', + 'oracle_timing.py': '39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be', + 'compare_timing.py': '9010f070fba9b7c9cf2d86187ee2abc57f3ac606ebc08a42baad4f3922b51734', + 'timing_queue.py': '54df6d4818e2a0c26e96fb0aaf5d9b71cd964981706da937562d48af79aca14e', +} +COMPONENT_SHA256 = '5cfc9a4505da6b8fb4e7d2617cdaedaa8475ed46a11ec9bdf0d4d25b1d22c2d3' +COHORTS = ('seed_validation', 'novel_to_aj') +GROUPS = ('controls',) + COHORTS +STAGES = ('controls', 'seed-probes', 'seed-validation', 'novel-probes', 'novel-validation') +_BUDGET_KEYS = frozenset(('budget_root', 'output_budget_bytes')) +_LOADED = {} + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def read(path): + return json.loads(Path(path).read_text(encoding='utf-8')) + + +def digest(path): + result = hashlib.sha256() + with Path(path).open('rb') as stream: + for block in iter(lambda: stream.read(8 << 20), b''): + result.update(block) + return result.hexdigest() + + +def save(path, report): + if path is None: + return + path = Path(path) + path.parent.mkdir(parents=True, exist_ok=True) + with path.open('x', encoding='utf-8') as stream: + json.dump(report, stream, ensure_ascii=False, indent=2, sort_keys=True, allow_nan=False) + stream.write('\n') + + +def load_checked(name, path, expected_hash): + """Execute the verified bytes with importlib metadata, without old pyc writes.""" + path = Path(path).absolute() + data = path.read_bytes() + require(hashlib.sha256(data).hexdigest() == expected_hash, 'Sealed source SHA mismatch: ' + str(path)) + if name in sys.modules: + existing = sys.modules[name] + require(Path(getattr(existing, '__file__', '')).absolute() == path and + _LOADED.get(name) == (path, expected_hash, existing), + 'Refusing an existing unverified module name: ' + name) + return existing + spec = importlib.util.spec_from_file_location(name, path) + require(spec is not None and spec.loader is not None, 'Cannot create sealed module specification') + module = importlib.util.module_from_spec(spec) + sys.modules[name] = module + try: + exec(compile(data, str(path), 'exec'), module.__dict__) + except BaseException: + sys.modules.pop(name, None) + raise + # Keep verification metadata here, not in the sealed module's globals. + _LOADED[name] = (path, expected_hash, module) + return module + + +def sealed(filename, aj_model=None): + require(filename in AJ_PINS, 'Unregistered AJ module') + if aj_model is None: + from context import AJ_MODEL + aj_model = AJ_MODEL + directory = Path(aj_model) + if filename == 'gpu_timing.py': + load_checked('timing_queue', directory / 'timing_queue.py', AJ_PINS['timing_queue.py']) + name = 'phase4ak_sealed_aj_' + Path(filename).stem + return load_checked(name, directory / filename, AJ_PINS[filename]) + + +def case_spec(case_dir): + spec = read(Path(case_dir) / 'spec.json') + require(isinstance(spec.get('name'), str) and re.fullmatch(r'[A-Za-z0-9_-]+', spec['name']), 'Unsafe case name') + require(type(spec.get('apl_delay_steps')) is int and spec['apl_delay_steps'] == 18, 'AK permits fixed D18 only') + require(spec.get('steps') == 1000 and type(spec['steps']) is int and spec.get('dt_ms') == .1 and + spec.get('duration_ms') == 100.0 and spec.get('record_history') is False, + 'AK requires the unchanged fullgraph 100 ms window') + require(spec.get('training') is False and spec.get('poi_used', False) is False and + spec.get('precision') == 'float64' and spec.get('apl_precision') == 'float32', + 'Frozen no-learning / no-poi / precision scope changed') + require(spec.get('apl') == {'tau_ms': 20, 'gain': .01, 'normalization': 1}, 'Frozen APL parameters changed') + for field in ('graph_dir', 'apl_bundle_dir', 'coefficients_path', 'science_python', 'legacy_apl_worker'): + require(field in spec and Path(spec[field]).is_absolute(), 'Missing absolute path: ' + field) + require(isinstance(spec.get('model'), dict), 'Missing original author parameter dictionary') + return spec + + +def _new_output(case_dir, out_dir): + spec = case_spec(case_dir) + output = Path(out_dir).absolute() + budget_root = Path(spec['budget_root']).absolute() + require(type(spec.get('output_budget_bytes')) is int and spec['output_budget_bytes'] > 0, + 'Missing positive output budget') + require(output.is_relative_to(budget_root) and output != budget_root and not output.exists(), + 'Output must be a new exclusive child of this case budget root') + return spec + + +def _receipt(output, backend, filename, aj_model): + module = sealed(filename, aj_model) + require(digest(module.__file__) == AJ_PINS[filename], 'Sealed runtime changed during invocation') + receipt = {'backend': backend, 'sealed_runtime': str(module.__file__), + 'sealed_runtime_sha256': AJ_PINS[filename], 'apl_delay_steps': 18, + 'old_module_scientific_globals_changed': False, 'dynamics_copied_or_reimplemented': False, + 'scope': 'Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model'} + save(Path(output) / 'runtime-bridge.json', receipt) + + +def run_gpu(case_dir, out_dir, build_root, *, aj_model=None): + spec = _new_output(case_dir, out_dir) + build_root = Path(build_root).absolute() + require(build_root.is_relative_to(Path(spec['budget_root']).absolute()) and + build_root != Path(spec['budget_root']).absolute(), 'Build cache must stay in the new experiment') + module = sealed('gpu_timing.py', aj_model) + result = module.run_gpu(Path(case_dir), Path(out_dir), build_root) + _receipt(out_dir, 'gpu', 'gpu_timing.py', aj_model) + return result + + +def run_oracle(case_dir, out_dir, *, aj_model=None): + _new_output(case_dir, out_dir) + require('torch' not in sys.modules, 'Pinned Brian process must not import Torch') + module = sealed('oracle_timing.py', aj_model) + result = module.run_case(Path(case_dir), Path(out_dir)) + _receipt(out_dir, 'oracle', 'oracle_timing.py', aj_model) + return result + + +def compare(case_dir, gpu_dir, cpu_dir, out_json=None, *, aj_model=None): + case_spec(case_dir) + return sealed('compare_timing.py', aj_model).compare(case_dir, gpu_dir, cpu_dir, out_json) + + +def compare_gpu_repeats(first, second, out_json=None, *, aj_model=None): + require(all(read(Path(path) / 'summary.json').get('apl_delay_steps') == 18 for path in (first, second)), + 'Repeat evidence must be fixed D18') + return sealed('compare_timing.py', aj_model).compare_gpu_repeats(first, second, out_json) + + +def component(output, bundle, out_json, *, ag_model=None): + if ag_model is None: + from context import AG_MODEL + ag_model = AG_MODEL + module = load_checked('phase4ak_sealed_ag_components', Path(ag_model) / 'validate_components.py', COMPONENT_SHA256) + return module.validate(Path(output), Path(bundle), Path(out_json)) + + +def control_inputs(newcase, oldcase): + """Only budget metadata may differ; all saved request/drive bytes are identical.""" + newcase, oldcase = Path(newcase), Path(oldcase) + fresh, old = case_spec(newcase), case_spec(oldcase) + require({k: v for k, v in fresh.items() if k not in _BUDGET_KEYS} == + {k: v for k, v in old.items() if k not in _BUDGET_KEYS}, + 'D18 control scientific specification changed beyond the two budget fields') + evidence = {str(folder / 'spec.json'): digest(folder / 'spec.json') for folder in (newcase, oldcase)} + files = ['requests.npz', 'pn-drive.npz'] + require((newcase / 'arrays.npz').exists() == (oldcase / 'arrays.npz').exists(), 'Control initial-state presence changed') + if (newcase / 'arrays.npz').exists(): + files.append('arrays.npz') + for name in files: + first, second = digest(newcase / name), digest(oldcase / name) + require(first == second, 'Control input byte mismatch: ' + name) + evidence[str(newcase / name)], evidence[str(oldcase / name)] = first, second + return fresh, old, evidence + + +def control_identity(newdir, olddir, newcase, oldcase, out_json=None, *, aj_model=None): + """D18 scientific identity using unchanged AJ comparison primitives. + + Unlike the AJ D0-vs-AG adapter, this checks real D18 applied/pending files. + Input SHA fields are checked against each real spec, not compared after + deleting metadata. Only build/cache paths and the two budget fields are + permitted to differ; all numerical/timing/component evidence stays exact. + """ + require(out_json is None or not Path(out_json).exists(), 'Refusing existing control report') + aj = sealed('compare_timing.py', aj_model) + checks, differences, used = {}, {}, set() + report = {'kind': 'fixed-D18 same-input sealed-AJ control identity', 'pass_all': False, + 'new_output': str(newdir), 'old_output': str(olddir), 'new_case': str(newcase), 'old_case': str(oldcase), + 'apl_delay_steps': 18, 'tolerance': None, 'signed_zero_included': True, + 'dynamics_copied_or_reimplemented': False, 'old_globals_patched': False, + 'independent_CPU_all_components_claim': False, + 'allowed_case_metadata_differences': sorted(_BUDGET_KEYS), + 'build_and_wall_metadata_compared': False} + try: + spec, old_spec, inputs = control_inputs(newcase, oldcase) + used.update(Path(path) for path in inputs) + checks['control_input_spec_and_bytes'] = True + steps, n, edges = spec['steps'], 166700, 25582938 + left = aj._load_run(Path(newdir), 'fresh_gpu', n, edges, steps, False, spec['name'], 18, used, checks) + right = aj._load_run(Path(olddir), 'sealed_gpu', n, edges, steps, False, spec['name'], 18, used, checks) + aj._pair_outputs(left, right, checks, differences, n, steps, False) + for role, run, case, case_input in (('fresh_gpu', left, Path(newcase), spec), + ('sealed_gpu', right, Path(oldcase), old_spec)): + aj._timing_sequence_checks(run['apl']['inhibition'], run['apl']['applied'], run['pending'], + 18, role, checks, differences) + aj._timing_metadata_checks(run, role, 18, steps, checks) + expected = {name: digest(case / name) for name in ('spec.json', 'requests.npz')} + if (case / 'arrays.npz').exists(): + expected['arrays.npz'] = digest(case / 'arrays.npz') + weight, coeff = Path(case_input['graph_dir']) / 'weights.npy', Path(case_input['coefficients_path']) + used.update((weight, coeff)) + expected.update({'base_weights.npy': digest(weight), 'coefficients.json': digest(coeff)}) + checks[role + '.actual_input_hashes'] = run['summary'].get('input_sha256') == expected + stable = ('case', 'complete', 'pass_all', 'steps', 'completed_ticks', 'nodes', 'edges', 'precision', + 'apl_precision', 'state_units', 'total_spikes', 'requested', 'accepted_requests', 'rejected_requests', + 'arriving_edges', 'accepted_arriving_edges', 'counts_match_sparse_events', 'all_finite', 'record_history', + 'apl_fast_edges_zeroed', 'kc_targets_present', 'effective_weights_raw_sha256', 'apl_schedule', + 'apl_si_conversion', 'sealed_ae_backend_sha256', 'learning', 'apl_delay_steps', 'apl_timing', + 'source_provenance', 'pending_generated_count', 'pending_initial_zero_prefix', 'pending_tail_shape', + 'future_generated_decay_tail_included') + for key in stable: + checks['summary.' + key] = key in left['summary'] and key in right['summary'] and left['summary'][key] == right['summary'][key] + checks['timing_audit.parsed_exact'] = left['timing'] == right['timing'] + report.update(case=spec['name'], steps=steps, nodes=n, edges=edges, + scope='Six state arrays, every tick state/queue/request, generated/applied/pending APL, component and timing metadata') + except Exception as error: + report['error'] = {'type': type(error).__name__, 'message': str(error)} + return aj._finish(report, checks, differences, used, out_json) + + +def inventories(exp, cfg): + """Validate static cells before choosing any dynamic case; no old dynamic read.""" + exp = Path(exp) + controls = read(exp / 'protocol/control-cases.json') + records = read(exp / 'protocol/validation-cases.json') + require(isinstance(controls, list) and len(controls) == 2 and + [row['name'] for row in controls] == cfg['control_cases'], 'Unexpected control inventory') + for row in controls: + require(re.fullmatch(r'[A-Za-z0-9_-]+', row['name']) and + all(Path(row[key]).is_absolute() for key in ('source_case', 'source_output')), 'Invalid control identity/path') + design = cfg['validation'] + require(design['cohorts'] == list(COHORTS) and len(design['seeds']) == 5 and len(set(design['seeds'])) == 5 and + design['modes'] == ['physiological', 'matched_energy'] and design['odor_count'] == 6 and + design['repeat_first_seed_each_odor'] is True, 'Fixed validation design changed') + require(isinstance(records, list) and len(records) == 120, 'Expected 120 predeclared cases') + cells, names = set(), set() + for row in records: + key = (row['cohort'], row['mode'], row['odor_index'], row['seed']) + require(re.fullmatch(r'[A-Za-z0-9_-]+', row['name']) and row['name'] not in names and key not in cells, + 'Duplicate/unsafe case identity') + require(type(row['odor_index']) is int and type(row['seed']) is int, 'Noninteger odor/seed') + cells.add(key); names.add(row['name']) + expected = {(cohort, mode, oi, seed) for cohort in COHORTS for mode in design['modes'] + for oi in range(6) for seed in design['seeds']} + require(cells == expected, 'Missing or substituted validation cell') + return controls, records + + +def cohort_rows(records, cfg, cohort): + require(cohort in COHORTS, 'Unknown validation cohort') + design = cfg['validation'] + return sorted((row for row in records if row['cohort'] == cohort), + key=lambda row: (design['modes'].index(row['mode']), row['odor_index'], design['seeds'].index(row['seed']))) + + +def probe_rows(records, cfg, cohort): + rows = [row for row in cohort_rows(records, cfg, cohort) + if row['odor_index'] == 0 and row['seed'] == cfg['validation']['seeds'][0]] + require(len(rows) == 2 and [row['mode'] for row in rows] == cfg['validation']['modes'], 'Fixed probe selection changed') + return rows + + +def ensure_unstopped(exp): + markers = sorted((Path(exp) / 'audit').glob('stopped-*.json')) + require(not markers, 'A prior stop marker forbids all new scientific actions: ' + ', '.join(path.name for path in markers)) + + +def guarded_action(exp, backend, group, name, repeat, action): + """Persist failure after invoking an authorized scientific action, even standalone. + + The caller performs input authorization and external idle preflight first. + A failure here is an execution/audit failure, not evidence of instability. + """ + require(backend in ('gpu', 'oracle', 'component') and group in GROUPS and + isinstance(name, str) and re.fullmatch(r'[A-Za-z0-9_-]+', name) and + type(repeat) is int and repeat in (0, 1), 'Invalid guarded action identity') + ensure_unstopped(exp) + try: + return action() + except Exception as error: + save(Path(exp) / 'audit' / f'stopped-case-{backend}-{group}-{name}-r{repeat}.json', { + 'stage': 'case', 'backend': backend, 'group': group, 'case': name, 'repeat': repeat, + 'type': type(error).__name__, 'message': str(error), 'traceback': traceback.format_exc(), + 'stop_kind': 'execution_or_numerical_failure', 'scientific_action_invoked': True, + 'numerical_instability_inferred_from_execution_error': False, + 'later_stages_not_permitted': True, 'partial_outputs_preserved': True, + 'parameters_changed': False, 'replacement_seeds_or_odors_selected': False}) + raise + + +def validate_summary_coverage(summary, exp, cfg, cohort, *, representation=False): + """Bind the unlock to this cohort's exact 60 base / 12 repeat / 72 timing cells.""" + _, records = inventories(exp, cfg) + rows = cohort_rows(records, cfg, cohort) + expected = {row['name'] for row in rows} + repeated = {row['name'] for row in rows if row['seed'] == cfg['validation']['seeds'][0]} + timing = {(name, 0) for name in expected} | {(name, 1) for name in repeated} + require(summary.get('cohort') == cohort and summary.get('phase') == '4AK' and + summary.get('apl_delay_steps') == 18 and summary.get('seeds') == cfg['validation']['seeds'] and + summary.get('duration_ms') == 100.0, 'Validation summary identity/window differs') + require(summary.get('expected_base_trials') == summary.get('valid_base_trials') == 60 and + summary.get('expected_repeats') == summary.get('checked_repeats') == 12 and + summary.get('checked_timing_trials') == 72, 'Incomplete validation coverage') + base_rows, repeat_rows, timing_rows = (summary.get(key, []) for key in ('runs', 'repeats', 'timing_checks')) + require(len(base_rows) == 60 and {row['case'] for row in base_rows} == expected and + all(row.get('cohort') == cohort and row.get('validation_cohort') == cohort for row in base_rows), + 'Base-trial identities differ from the fixed cohort inventory') + require(len(repeat_rows) == 12 and {row['case'] for row in repeat_rows} == repeated and + all(row.get('pass_all') is True for row in repeat_rows), 'Exact-repeat identities/coverage failed') + require(len(timing_rows) == 72 and {(row['case'], row['repeat']) for row in timing_rows} == timing and + all(type(row['repeat']) is int and row.get('pass_all') is True and row.get('apl_delay_steps') == 18 + and row.get('steps') == 1000 for row in timing_rows), 'Timing identities/coverage failed') + proof = summary.get('input_output_provenance', []) + require(len(proof) == 72 and {(row['case'], row['repeat']) for row in proof} == timing, + 'Per-run evidence provenance does not cover exactly the registered cells') + require(summary.get('prerequisite_input_sha256', {}).get('validation_inventory') == + digest(Path(exp) / 'protocol/validation-cases.json'), 'Summary was derived from a different validation inventory') + require(summary.get('execution_gate_pass') is True and summary.get('numerical_integrity_pass') is True and + summary.get('exact_repeat_pass') is True, 'Validation execution/numerical/repeat gate failed') + require(set(summary.get('modes', {})) == set(cfg['validation']['modes']), 'Incomplete mode summaries') + if representation: + require(summary.get('representation_gate_pass') is True and summary.get('pass_all') is True and + all(summary['modes'][mode].get('gate') is True for mode in cfg['validation']['modes']), + 'Seed representation summary does not authorize novel dynamics') + + +def gate_pass(exp, stage, *, representation=False, cfg=None): + report = read(Path(exp) / 'audit' / (stage + '-gate.json')) + require(report.get('stage') == stage and report.get('pass_all') is True, 'Required execution gate failed: ' + stage) + if representation: + require(stage == 'seed-validation', 'Only the complete seed block unlocks novel trajectories') + require(report.get('execution_gate_pass') is True and report.get('representation_gate_pass') is True, + 'Complete seed representation/execution gate required before novel dynamics') + if cfg is None: + from context import CFG + cfg = CFG + path = Path(exp) / 'validation/seed_validation/summary.json' + require(report.get('cohort') == 'seed_validation' and + report.get('summary') == 'validation/seed_validation/summary.json' and + report.get('summary_sha256') == digest(path), 'Seed gate is not bound to this exact summary') + require(report.get('validation_inventory_sha256') == digest(Path(exp) / 'protocol/validation-cases.json'), + 'Seed gate inventory digest differs') + validate_summary_coverage(read(path), exp, cfg, 'seed_validation', representation=True) + return report + + +def authorize_case(exp, cfg, group, name, backend, repeat): + ensure_unstopped(exp) + require(group in GROUPS and backend in ('gpu', 'oracle', 'component') and type(repeat) is int and repeat in (0, 1), + 'Invalid runtime action') + controls, records = inventories(exp, cfg) + rows = controls if group == 'controls' else cohort_rows(records, cfg, group) + selected = [row for row in rows if row['name'] == name] + require(len(selected) == 1, 'Case not in the registered group inventory') + row = selected[0] + if group == 'controls': + require(repeat == 0 and backend in ('gpu', 'component'), 'Controls are single fresh GPU identity runs') + else: + gate_pass(exp, 'controls') + if group == 'novel_to_aj': + gate_pass(exp, 'seed-validation', representation=True, cfg=cfg) + probes = {item['name'] for item in probe_rows(records, cfg, group)} + probe_stage = 'seed-probes' if group == 'seed_validation' else 'novel-probes' + if name not in probes or repeat: + gate_pass(exp, probe_stage) + if backend in ('oracle', 'component'): + require(name in probes and repeat == 0, 'Oracle/component scope is the two fixed probes per cohort') + if repeat: + require(backend == 'gpu' and row['seed'] == cfg['validation']['seeds'][0], 'Only declared first-seed repeats') + return row diff --git a/models/male-cns-lif/apl-timing-validation-v1/seed-audit.json b/models/male-cns-lif/apl-timing-validation-v1/seed-audit.json new file mode 100644 index 0000000..84be1ca --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/seed-audit.json @@ -0,0 +1,9314 @@ +{ + "schema": "phase4ak-static-seed-audit-v1", + "proposed_seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "collision_found": false, + "selection_policy": "Before any Phase4AK brain trajectory: reserve the declared historical configured/derived namespaces, then use the first five positive integers strictly above 2^30. This fixed arithmetic choice does not use activity, separability, performance, or any held-out result.", + "coverage_limitations": [ + "Unlisted server-only files, ad-hoc CLI overrides, shell histories, other Git revisions/branches, unpublished scripts, external author-package random state and other users' runs were not read.", + "No complete historical executed-input registry was available within this local allowed scope; configured possibility is not an assertion that a run happened.", + "Source constants can be encoded or supplied through aliases/callers. Lexical scanning plus named call-site review is not a full static data-flow proof; arbitrary reset(seed),sample(seed),manual_seed(seed) interfaces remain externally parameterized.", + "No old held-out dynamics, kc-representation, eligible-edges, plasticity-magnitude, conditioning products or mixed outcome reports were opened. Plan/source references to such paths were read as static text only.", + "Only AG/AJ CAL static inventories were inspected, not all historical inventories. Old later-six odors are not project-history-naive; they are unused for AG/AJ calibration.", + "New integer seeds do not mathematically prove independent pseudorandom streams. Shared seeds across odors, modes and two blocks deliberately support paired comparisons and are not biological replicates.", + "Local SHA inventories identify local snapshots. Only the explicit AG input pins above were cross-checked here; complete remote frozen-integrity verification remains the parent runner's task.", + "New Phase4AK source/config written concurrently by the parent is excluded from historical-use scanning to avoid self-collision. These two audit artifacts require parent preregistration before use." + ], + "inspected_files": [ + { + "local_path": "23-ai-gpu/reports/phase4ag-author-apl-r2/protocol/calibration-cases.json", + "sha256": "d91994c77db82cb40a258c92b222e0d7b28338ffe98764bd600988dae6f72754", + "bytes": 13441, + "remote_path": "experiments/phase4ag-author-apl-r2/protocol/calibration-cases.json", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact experiment/protocol copy path; parent must verify remote SHA before use." + }, + { + "local_path": "23-ai-gpu/reports/phase4ag-author-apl-r2/protocol/encoder-audit.json", + "sha256": "792369753fb62de790f529027a1daf16bae947b485e42597905e8f12dd82c153", + "bytes": 483, + "remote_path": "experiments/phase4ag-author-apl-r2/protocol/encoder-audit.json", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact experiment/protocol copy path; parent must verify remote SHA before use." + }, + { + "local_path": "23-ai-gpu/reports/phase4ag-author-apl-r2/protocol/preregistered.json", + "sha256": "b9e2a698072a248b4421819683ff66c62ad7398d214210f7fb6fa17fe17d1406", + "bytes": 7628, + "remote_path": "experiments/phase4ag-author-apl-r2/protocol/preregistered.json", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact experiment/protocol copy path; parent must verify remote SHA before use." + }, + { + "local_path": "23-ai-gpu/reports/phase4aj-apl-timing/protocol/calibration-cases.json", + "sha256": "d91994c77db82cb40a258c92b222e0d7b28338ffe98764bd600988dae6f72754", + "bytes": 13441, + "remote_path": "experiments/phase4aj-apl-timing/protocol/calibration-cases.json", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact experiment/protocol copy path; parent must verify remote SHA before use." + }, + { + "local_path": "23-ai-gpu/reports/phase4aj-apl-timing/protocol/preregistered.json", + "sha256": "4c7eedef5990ba2a3f9ac1b78bc59ee4133b6cdb7526b896a652937b2f4c1fb7", + "bytes": 8079, + "remote_path": "experiments/phase4aj-apl-timing/protocol/preregistered.json", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact experiment/protocol copy path; parent must verify remote SHA before use." + }, + { + "local_path": "23-ai-gpu/source/apl-pn-scope-audit-v1/audit.py", + "sha256": "4ef071ba88f4e1cd78f068be58414dd7f4099dfac69c68266c4f46e175eab9fb", + "bytes": 18939, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/apl-pn-scope-audit-v1/audit.yaml", + "sha256": "e0171bbd7dc7e693268eac00152e560e841f885c7d524c74d51fda7f7fbadbbf", + "bytes": 906, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/apl-pn-scope-audit-v1/test_audit.py", + "sha256": "cb67bab972195090d5c4188169982abdc960479b8031477f1f39ac445814e88f", + "bytes": 1520, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/al_origin_audit.py", + "sha256": "7201871477a29ede31c7d6c6bf1c92700da3db5505e67ccfa7cb43126b8464b9", + "bytes": 33399, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/al_origin_audit.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/calibration.py", + "sha256": "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d", + "bytes": 22786, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/calibration.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/compare_timing.py", + "sha256": "9010f070fba9b7c9cf2d86187ee2abc57f3ac606ebc08a42baad4f3922b51734", + "bytes": 41221, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/compare_timing.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/config.json", + "sha256": "0b720e23aa7988b2b443e14951082b1ce9b061a183b7f858c0e0f3c0fc6fb25e", + "bytes": 2149, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/config.json", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/context.py", + "sha256": "06d4994af3729d653263391ff3a3604f7c919e78562604e5c86acfa292d60ba0", + "bytes": 3436, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/context.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/finalize.py", + "sha256": "0a2dbf9e5f889e9dd3491d036e6f92c17417a84482c5e1e49134c0993f7d68f2", + "bytes": 11254, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/finalize.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/gpu_timing.py", + "sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "bytes": 27083, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/oracle_timing.py", + "sha256": "39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be", + "bytes": 55279, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/prepare.py", + "sha256": "bba71bcd52dcb78d9ae0fa93a8a43173a4669ecef038dce18ce7d82edd9bce50", + "bytes": 5970, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/prepare.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/run_case.py", + "sha256": "d93e4fe2df542ce5a0f0adb5aceada583dc8c921f0159f426e50428d79d67a1d", + "bytes": 2855, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/run_case.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/run_suite.py", + "sha256": "6f26c626acf9ef8e6fae7902af0cbf0bd176eb322529ca8aa203a9700716c889", + "bytes": 6161, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/run_suite.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/shift_audit.py", + "sha256": "46f380dac340acc91f226968bb493475a31777f8290fb20f9145a97c9009d845", + "bytes": 2114, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/shift_audit.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/test_al_origin_audit.py", + "sha256": "4b75a39d36090b0a66cc7ad4b370ac785713fb58c366df2efcc55152d612fc2b", + "bytes": 9998, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/test_al_origin_audit.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/test_calibration.py", + "sha256": "307a2848bf6d05aaa8105bb3558be2a74425894f96a4a2bd20af8b82cb8b6e25", + "bytes": 14734, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/test_calibration.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/test_protocol.py", + "sha256": "cbae93c993ac9aa99bcce68ae2131c7f938f8a63e89779f8d3d79e36bf268dee", + "bytes": 10402, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/test_protocol.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/tests/__init__.py", + "sha256": "bfc0d9e17410c2c52ea1d9a5259c92964f16b118dbae8cecad258697b67e4bdc", + "bytes": 76, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/tests/__init__.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/tests/test_compare_timing.py", + "sha256": "71876b36eef88c198aa8e833af547dbe772001c71b010707b656c165c8b54031", + "bytes": 9226, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/tests/test_compare_timing.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/tests/test_timing_queue.py", + "sha256": "4a375444dc732c3538df8aa4b81e43b5418754fcebebb0d02c16faad03d43195", + "bytes": 5825, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/tests/test_timing_queue.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/timing_queue.py", + "sha256": "54df6d4818e2a0c26e96fb0aaf5d9b71cd964981706da937562d48af79aca14e", + "bytes": 4443, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/timing_queue.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/apl-timing-lab-v1/verify_frozen.py", + "sha256": "97d8a240b08baaca935f9c0278978883005dcd6fdbb4ca0d948074ef79fd349c", + "bytes": 2725, + "remote_path": "models/male-cns-lif/apl-timing-lab-v1/verify_frozen.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/calibration.py", + "sha256": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c", + "bytes": 25414, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/compare.py", + "sha256": "6e1616b086f667fa4e4b5087f500f8080281977ca9922e7b055acfddd2003bd5", + "bytes": 33632, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/config.json", + "sha256": "2aa6b4d777ff698018e1a6eaf571215208b8c874a4c848a6d632e2bd778c90e3", + "bytes": 1845, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/context.py", + "sha256": "b8b1231d958a3ec935ec1d5a36e08cbd9bcd1127f4d4bb243a9051884a0e7a16", + "bytes": 2038, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/finalize.py", + "sha256": "b6e3c67e668a971b544df32d76435ab5e537061b9fc2e8d9dedb5d2a726f5782", + "bytes": 6747, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/gpu_apl.py", + "sha256": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "bytes": 21206, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/legacy_apl_worker.py", + "sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "bytes": 8158, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/oracle_apl.py", + "sha256": "9b7f3e0b59f2117b94b41a6f542f37e6f7950138d324c905e8e0ac6cb7d17151", + "bytes": 46017, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/prepare.py", + "sha256": "197ccc6aae70566c4db4d4de17fa032e853b9bd9a04262905d6c71e12a930b6f", + "bytes": 13633, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/run_case.py", + "sha256": "afbe6d5a37c29bda66d38c470093584130d1852e67881c681662aec3c76b33c7", + "bytes": 2116, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/run_suite.py", + "sha256": "84c681030b0032119b5392d0c3f3c136a9c6b0d133eb548c40791a10bbbb8b63", + "bytes": 3700, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/test_calibration.py", + "sha256": "bab3136eecbc5bb09a985d715844ee845cb72b07930ce376bfb39be33bd1845a", + "bytes": 8127, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/test_protocol.py", + "sha256": "1a233f47943e01bbd845ac1dacdb1eec3f88c270c65a5f75bce1cf679b5de097", + "bytes": 11764, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/validate_components.py", + "sha256": "5cfc9a4505da6b8fb4e7d2617cdaedaa8475ed46a11ec9bdf0d4d25b1d22c2d3", + "bytes": 24824, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v1/verify_frozen.py", + "sha256": "0d0e72b2f1348f6648124c8c34f75094f76fc5e1a281fbcca130a5fad2f35293", + "bytes": 2160, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/calibration.py", + "sha256": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c", + "bytes": 25414, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/calibration.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/compare.py", + "sha256": "6e1616b086f667fa4e4b5087f500f8080281977ca9922e7b055acfddd2003bd5", + "bytes": 33632, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/compare.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/config.json", + "sha256": "a8bafb9deec49d918976f2836d977ef9f13c26a6fb7f70e015879e29cf986c9a", + "bytes": 1994, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/config.json", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/context.py", + "sha256": "274eb13ccf38dbbc5c7f14d9d642130eb0f69072d91a090f208c30c27f87dd2b", + "bytes": 2134, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/context.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/finalize.py", + "sha256": "b6e3c67e668a971b544df32d76435ab5e537061b9fc2e8d9dedb5d2a726f5782", + "bytes": 6747, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/finalize.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/gpu_apl.py", + "sha256": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "bytes": 21206, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/gpu_apl.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/legacy_apl_worker.py", + "sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "bytes": 8158, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/oracle_apl.py", + "sha256": "357a7d3debb5abc34a8714c0233b456547a154d9d5855d28661b4f01019a80ea", + "bytes": 46236, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/oracle_apl.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/prepare.py", + "sha256": "e9328567753e144fc315491970f7e02af13725b93f35e4d4b97f7c4c48ce3338", + "bytes": 15297, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/prepare.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/run_case.py", + "sha256": "afbe6d5a37c29bda66d38c470093584130d1852e67881c681662aec3c76b33c7", + "bytes": 2116, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/run_case.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/run_suite.py", + "sha256": "84c681030b0032119b5392d0c3f3c136a9c6b0d133eb548c40791a10bbbb8b63", + "bytes": 3700, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/run_suite.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/test_calibration.py", + "sha256": "bab3136eecbc5bb09a985d715844ee845cb72b07930ce376bfb39be33bd1845a", + "bytes": 8127, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/test_calibration.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/test_protocol.py", + "sha256": "1a233f47943e01bbd845ac1dacdb1eec3f88c270c65a5f75bce1cf679b5de097", + "bytes": 11764, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/test_protocol.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/test_python_entry.py", + "sha256": "0ed665f686e3499f8543e48f1712ccb4523946971cb7a0e096cf4f6d10d3bcba", + "bytes": 1760, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/test_python_entry.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/validate_components.py", + "sha256": "5cfc9a4505da6b8fb4e7d2617cdaedaa8475ed46a11ec9bdf0d4d25b1d22c2d3", + "bytes": 24824, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/validate_components.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-apl-lab-v2/verify_frozen.py", + "sha256": "0d0e72b2f1348f6648124c8c34f75094f76fc5e1a281fbcca130a5fad2f35293", + "bytes": 2160, + "remote_path": "models/male-cns-lif/author-apl-lab-v2/verify_frozen.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact matching relative source name and SHA in that model's preregistered sources." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/compare_trial.py", + "sha256": "2c81cb37598cce2ae0688046fd944bec34ea57824944379bfbf7e778283ab4ad", + "bytes": 5322, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/config.json", + "sha256": "9acd8177d94daf92df3435d2df7c854a0b86e8dee65d42f3ec25d084c9fba8f0", + "bytes": 1183, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/context.py", + "sha256": "fe221d4470f14a094bc2b02b9763d542c091a2a069c951c5f833a0639c39659b", + "bytes": 2171, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/finalize.py", + "sha256": "81885c07c053444cb0b03634b4ddc09b12bef2f237828db2dcf203653ac4b704", + "bytes": 4373, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/gpu_full.py", + "sha256": "895ee595d63ee8650b6aad662f831117af78cb6216437c001c8c7ba69a7b92e7", + "bytes": 23311, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/oracle_full.py", + "sha256": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961", + "bytes": 32146, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/prepare.py", + "sha256": "780f26c3c829135a6f67ff03007925649ef777dc15010334830ff1f7fa109519", + "bytes": 5259, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/run_trial.py", + "sha256": "afb8a0e8513726bd1340db56c2cff8f3615fedd0857dc611420d29e1b858c2c3", + "bytes": 2027, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/test_protocol.py", + "sha256": "d4bc6905ea6ce4ea04aeeabfc2f99bc111114fdfd0bc54169a40edf4f95c6033", + "bytes": 2019, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-fullgraph-lab-v1/verify_frozen.py", + "sha256": "a2a19b52c41c8c752692ff524d6f21016c6f2789c5fcabac9c78c8cadd59826e", + "bytes": 2151, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/config.json", + "sha256": "356b6161576f6f6d79745af1927bb43b12a7c3d50922bf9e1bd29e473fcf2106", + "bytes": 805, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/context.py", + "sha256": "9eea9a592241cab7f4303850e969def7887eee3f4ec18421103605cafd258cf8", + "bytes": 1707, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/finalize.py", + "sha256": "cb75d512ddf9a5ff344f3ac82eefb112406593bf7b414dfac79d7c5d730371ee", + "bytes": 3814, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/gpu_backend.py", + "sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "bytes": 16277, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/oracle_stress.py", + "sha256": "32eb1c42383068ce52701d2139a376ce155ad7072cde019949f8ca2d55492409", + "bytes": 29235, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/prepare.py", + "sha256": "2519eaa2c50b2d91fd0c4f623aeabd6f5d212c5b537951d0a66bc81c569db78c", + "bytes": 8828, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/run_suite.py", + "sha256": "92733a48921f95c3c0935bf16a704634b89b6540352f31cc1169ec6d3211b57a", + "bytes": 5318, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-runtime-lab-v1/verify_frozen.py", + "sha256": "720d04b379b6f1f64cae28a2203444a6d4c4e72ecb121cc69e93c2740fae69ab", + "bytes": 2157, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/config.json", + "sha256": "a69e8da5332d8031cbe1663abff25e61ee04e75f5490e8fa44c48690d3d0e219", + "bytes": 1332, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/context.py", + "sha256": "561d405ee4a2d3bbc6982c89191523f348d6fae0630dea9cb67ddf03acc6fc7b", + "bytes": 1057, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/finalize.py", + "sha256": "97a393b95d100dc5d95b624e4cd0d15511307b8c70e0ebd788b773c143ebfed6", + "bytes": 25910, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/interface_audit.py", + "sha256": "1e2b31545f1206fe1c1f4084b4a9ac0f21c74990c52e8fd156e809725fc5fb95", + "bytes": 8415, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/math_lab.py", + "sha256": "9663da41d5f623e1d7750e3cad3df880148079968f115bf583b58799fc5fb31f", + "bytes": 4533, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/oracle_runner.py", + "sha256": "2f4b073261965cf18a94697caf725c40b2e8db790c2871862201337f40c399e5", + "bytes": 18548, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/prepare.py", + "sha256": "49caa9553938f06539ecf282868491f8e1319d8f24220f89ac9e232db2d82e51", + "bytes": 3453, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/run_lab.py", + "sha256": "8746e1971c5a40a738e10f8f574a243c29cefa5a8b9f61a2846557ceffd1289a", + "bytes": 10795, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/author-semantics-lab-v1/verify_frozen.py", + "sha256": "fe37a48ce804e6c50f93404bfd3c23a7e54cd49061bbdfb4860315879648c73b", + "bytes": 2613, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/accounting.py", + "sha256": "c4703d36587bd40a2a231d5098b8d9991407ba80f6f2b488ffad068c7a74fde6", + "bytes": 12819, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/context.py", + "sha256": "c7eb06a19d9f1f28ecf71c5596d10aa11bb405d09b1167546da347eb58d8da9a", + "bytes": 2757, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/finalize.py", + "sha256": "ce0d0bfa2679c18573acab673b28d167ed300ff7669486c2e93fdc1a6097fc05", + "bytes": 10619, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/populations.py", + "sha256": "8504b38219bac952b07a67e7dc37a520f0a68238cb0b0dd56f4b4b7948c5233b", + "bytes": 9356, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/prepare.py", + "sha256": "fecf8324b5fca4b65d8f24f3ed80d20bdb1fc5654294958f34d58dd36625c59b", + "bytes": 5160, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/replay_core.py", + "sha256": "aa3187cb23712c09ab603e27e60424294db92de8086d60a95cf7a629d0521fdc", + "bytes": 14287, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/run_audit.py", + "sha256": "724c4f25341dc0883951ef5abdf9fc7dc72fba146a000b9cf9bca759e9c7623a", + "bytes": 12406, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/test_accounting.py", + "sha256": "a10f67c42162f8b07f0d760108d5ebf575f6dddc588752acc4499b43bac3ec94", + "bytes": 13018, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/test_populations.py", + "sha256": "65285a6679e140f9f7cc16cb806e7bddf0f0d288c6a7d3fa2879a7cd745dacc1", + "bytes": 5472, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/kc-drive-audit-v1/test_replay_core.py", + "sha256": "17b94e6c549e60c5adb9eebf0a5dc0679a95670265b3a332a49a2e6610a976c2", + "bytes": 12276, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/lif-semantics-audit-v1/audit_semantics.py", + "sha256": "f20724387ca7ed63b9e35fb9ce3d2964da44f85318856b7403b5536a442422b8", + "bytes": 18769, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/lif-semantics-audit-v1/brian2-evidence.json", + "sha256": "bebd4dfa2dda1aca601a52b24e3eabdd887ce261c3548e377198ab154d81f16e", + "bytes": 1963, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/lif-semantics-audit-v1/config.yaml", + "sha256": "433151183a4755f5fdfec33f6a9404aa5fb186ec45866ebb58be4ba3e4ebb568", + "bytes": 1464, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/lif-semantics-audit-v1/math_reference.py", + "sha256": "5166366251f99359b1301f514f5d9ae5f0f041fd3a3f98902386192117f01aea", + "bytes": 3768, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/lif-semantics-audit-v1/report.py", + "sha256": "76a21eca32ff8caba88ab84616e226e687dd0d2df5da62816c81b5ba08297394", + "bytes": 5237, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/lif-semantics-audit-v1/test_math.py", + "sha256": "9ee96ed78bfa692b12f0db6862087a19dc351c4afd9bb94cf02733ec6a002f01", + "bytes": 2902, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/baseline.yaml", + "sha256": "3bfa07b2fa1378d9f3c8d38ac323b2897871c37a7f686d3a19e25a81b5a06e83", + "bytes": 2713, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/brain_runtime.py", + "sha256": "1c4e3e6f06708bfec30b24e92297f320b2b8b87ebbbe6da501f5f2db4f74762a", + "bytes": 23822, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/frozen_interface.py", + "sha256": "4e4142cd5e866cfdbc9d56ffdff5eac9081a79e00c1658611f326447013b8fdb", + "bytes": 1229, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/odor_coverage_diagnostics.py", + "sha256": "309ccee0bae28539e4d3ba0ebee6ebdfddfbe64e48c40347a594888de06a1306", + "bytes": 3126, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4a.py", + "sha256": "34d8568cb36e109f3c5a052d45ba5ca20a7c481ff3037d9af6fe987c833043ae", + "bytes": 30726, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4b.py", + "sha256": "693468685a7ff3db1d09a088e0bbdaa78c595d64086b27e9cc18abceb4c7d174", + "bytes": 64615, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4b.yaml", + "sha256": "3c8651a903302845020917e8c7fee5caa39b6d2bef167a8a448c1a7560689414", + "bytes": 2949, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4c.py", + "sha256": "5ec83a132deb8ba20e62dab485537c2414016fe2fece546198d61c0668d75b6b", + "bytes": 43906, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4c.yaml", + "sha256": "0734ffb3a99231b40db2052dea0f2d21efd5dad8d11d17d4731b952811ba5071", + "bytes": 3143, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4d.py", + "sha256": "9ed8e4246252bdfc590c88e2993b7e105f278c6c4943e1c688f387c1cf54aeb7", + "bytes": 34442, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4d.yaml", + "sha256": "e94301362e630e59fa248f883ae09d369dce720bce970d0d2f47ef6a6ed36a2a", + "bytes": 3175, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4e.py", + "sha256": "a56fead8424e4e79be370dade0a86fec10438348968819481960b0b693411f73", + "bytes": 43339, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4e.yaml", + "sha256": "708b6bb75b82a967f8c1e65cce646f080a79f7b6048ca72e61de1dc184d9923a", + "bytes": 4590, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4f_extract_retinotopy.py", + "sha256": "6df36ecf4b6aa5565c1f3c10345fe997a2c3eefe88e42e0b194be272ce83e233", + "bytes": 3795, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4f.py", + "sha256": "5524ac0565b9e2a2f96d7a062109c27fe64365fcaaef44ee7b7ded7d3318fe50", + "bytes": 37799, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4f.yaml", + "sha256": "52393d2c9ad019ceb61de9168dc809ec52aec72b3c66f1b9708d22c0808f678d", + "bytes": 4359, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4g.py", + "sha256": "c82ff049336a4815690d4060f001c77266fe70d9e62ec6a940741d9fa9721e4f", + "bytes": 40435, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4g.yaml", + "sha256": "678798511cc14181d22a2085dedb412b44a96a966398678c12c27a8c561be042", + "bytes": 4795, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4h_audit.py", + "sha256": "83128ea0a7276a06c6ce57e4c533d076cf442e28e3b0834e38c4537cc87e1136", + "bytes": 20538, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4h_reinforcement_provenance.json", + "sha256": "2f1884bc5ab6b1faec8fb2d4d4930d75ee8928dc7bee8d8c15b5f317b5512809", + "bytes": 1834, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4h.py", + "sha256": "4c310b059ec954e7bc21d71482f1cb6a62b0d979ab25ab4a50d6a4689a5b9524", + "bytes": 29381, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4h.yaml", + "sha256": "5cd3aa12e0aa249004911c7396cab0c80b256b21f8ad21969fea897db7ba2793", + "bytes": 4912, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4i_final_report.json", + "sha256": "f4459da6112806eeb718f0d5dc58018f124026d6f37945871e5a19856cde34a6", + "bytes": 3611, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4i.py", + "sha256": "f5a45ba4b41553495ea50e09ae4522f97f78ffb62b7fa690d8eb6e3ed06bd555", + "bytes": 46530, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4i.yaml", + "sha256": "2a100919bb860ec4ebd60690b7410763022d66ddd59762b467e77362f1f45b0b", + "bytes": 3820, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4j.py", + "sha256": "abb4574da85f00bd9ef61024c65993ef81d42651ff8d8d63c15dd69c6222471e", + "bytes": 42071, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4j.yaml", + "sha256": "b35e4332a91b8489f69348cedf5ac675e9c3902c7e8c7beec5d053773c6529a3", + "bytes": 4902, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4k.py", + "sha256": "6ca7dd7b3fec7f970f8a43ac8286dd0f05b2674ac3996b9b20583b636719abe7", + "bytes": 49126, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4k.yaml", + "sha256": "3721440cba03036552c358c1a9d3320637e5914da901f74e86189aa297192fd1", + "bytes": 3690, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4l_finalize.py", + "sha256": "11c63994399d09305648d01d3543a4a4c4f11d62fa85f79e9e4385a040f8de07", + "bytes": 3696, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4l.py", + "sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553", + "bytes": 45747, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4l.yaml", + "sha256": "9b8bcb7e031bf9063033a1854a439a7cd0bf6730301c2d2d02ca99a76f098d6e", + "bytes": 5653, + "remote_path": "models/male-cns-lif/olfactory-grounding-v1/phase4l.yaml", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact AG-r2 preregistered input path and SHA matched." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4m_finalize.py", + "sha256": "58a2fd9bfc89725c741201f43ef06cf34840f78734190faad193ae8cee89c6ab", + "bytes": 5545, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4m_formal.py", + "sha256": "4d1bb00da460231fee7bd986e202217aa065ba46f78500a7e6e63b87329d88a0", + "bytes": 17678, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4m_literature_audit.json", + "sha256": "820ef25d0dff122a3cad1a763074ff5e6f74a5a7e08fb00620454ab4164f3fc4", + "bytes": 6464, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4m_performance.py", + "sha256": "7fab670032732d36823499c135a725f5ab7c8aa8305be780ee51f7eb0b8dfd57", + "bytes": 5487, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4m.py", + "sha256": "3d1b64861559c9c04e08153b4056d968ab556637916d388170b36fc6348fa822", + "bytes": 35313, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4m.yaml", + "sha256": "52c364d2ada03ba0c3b06220e91641c74ee79486c35d8c283237f02a98a2e471", + "bytes": 2339, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_alldan.py", + "sha256": "df12477905d7da70e0e337a8d4408cc247135e7876ac7b197e1997f2c4611a54", + "bytes": 6158, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_control_whole.py", + "sha256": "560ebffba3e8c3457827a0a682476d125a2bbef81958f5b621d32c1203aada1e", + "bytes": 3237, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_controls.py", + "sha256": "229e48aa63a725e65202dfbabec58d9a092822482c6d0b461ab5a72ee323a901", + "bytes": 7198, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_events.py", + "sha256": "1fd10326d9e9e4dd6e78b71a6a7c784058c51119a3a5523d4fe50550cd23bbda", + "bytes": 17592, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_finalize.py", + "sha256": "2ed9b2a7282f0319238646d2c9be0533650a0146292c2de8201af27bb9cb2e5c", + "bytes": 20496, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_finish.py", + "sha256": "690d33c18d6438d11050ba1fdee9a8015c6bc25b7c85f78cb56f4d06820e35a7", + "bytes": 16993, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_paths.py", + "sha256": "41554ae9b712b1710a3e8559e86e01e2aa5d95ca0f88fcaf93a4a5baa8dc3877", + "bytes": 6839, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n_preflight.py", + "sha256": "aa339208407f4dd00282201ce362ea06fa042f3115e57483670196c6b3c3d642", + "bytes": 757, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n.py", + "sha256": "dbbb49447aecbc862d3f54bba9de41f6b8ab90a6afb1ef43a686149fce832d13", + "bytes": 13925, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4n.yaml", + "sha256": "6e1b85fc923c7c969df0a7002557256cb719106f8a028c2c506c5ccfe0edd2b2", + "bytes": 1712, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o_a.py", + "sha256": "1048a073de399052bd525faf010858fa83f075a7c747b3fe5dcf8e4fc9ce3b87", + "bytes": 11747, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o_atomic.py", + "sha256": "b481d91ac3a72d360c4dbb5378b975e430f0d1027fad94de5e2a041f9849c714", + "bytes": 4736, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o_eligibility.py", + "sha256": "4fb7c97c8832c3ef51fe7613083dd6eab627bcde419254696c19a07632deb878", + "bytes": 7748, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o_event_replay.py", + "sha256": "b169937bab495c77d8ee6c1013877e7500e7354140d9fcc90595d984238ba44e", + "bytes": 7916, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o_finalize.py", + "sha256": "db6318467fb1ecef4003077ec1db8eac299c0c56944f463f96418ab41135c08f", + "bytes": 11065, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o_modes.py", + "sha256": "8980ff1581c81d99752515349ee7be747a6f954a94ab56492b400a5324f1b6a2", + "bytes": 6133, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o_targeted.py", + "sha256": "cfd6cc4dd0f2c0d58b5eb2634fb4e6bd530eec5037c4c8462f6ef7a885301200", + "bytes": 4268, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4o.yaml", + "sha256": "8b380f0597dd3f2d656e9e773a581855f75d940bcc0dad9e84abb6b02173aa16", + "bytes": 1253, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4p_benchmark.py", + "sha256": "8d8bad3db949da876c5a7fe9f20845a10c4128523da69bcb4b5c3fab69c15e7a", + "bytes": 4284, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4p_finalize.py", + "sha256": "b627fb0934bca8f04ec7c595a7b5e6690a2af62a44bc00ff2972f9f764671cd4", + "bytes": 6047, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4p_revalidate.py", + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "bytes": 31558, + "remote_path": "models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "remote_path_base": "/data/digital-drosophila", + "mapping_evidence": "Exact AG-r2 preregistered input path and SHA matched." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4p_validate.py", + "sha256": "ce06aa5cb6439450440a91603af1c0d187b20dc11abda6528ea0dfc6b71569b5", + "bytes": 30605, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4p.py", + "sha256": "c8a13dbdd58dd222f73c1224de448e54bdf90c3f533163427a2bb25446a03999", + "bytes": 10909, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4p.yaml", + "sha256": "6d0189f4ec570cb3352d15ed8d195d1ccb32ee1d29c33dc1e4f00d377b74787e", + "bytes": 2525, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4q_seal.py", + "sha256": "d2bb488498663c367ac1620c238e4fe83573358ce3bdc132718fd85510cc6da2", + "bytes": 740, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4q.py", + "sha256": "2cd10fb215d7ed624f4a4323453d20c4327bea490fa52eb3afc5d7fa0176a6e5", + "bytes": 38764, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4q.yaml", + "sha256": "2cf3f799a5c1d24c20ed7aa1ff920daffa792b189002d0d7dcee1e51a4d49bd7", + "bytes": 2607, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4r_plot.py", + "sha256": "48f954a001b3cd7cdd3573bf816bf8baba94e154420e3847cec520ca4d406c5b", + "bytes": 918, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4r_report.py", + "sha256": "f2784afddd70c2da07e7bd35aa28ac49e64b404b82cac2b6f924244c473ce5cc", + "bytes": 5838, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4r.py", + "sha256": "f33b7d01ff3fe3858a1d995a7471740218be250910548fde11b87432a15a73f1", + "bytes": 25586, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4r.yaml", + "sha256": "3305f622f6d6422c4240979382ac93f951b9a65d331b07b616d0aee994a99c3f", + "bytes": 1391, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4s_report.py", + "sha256": "fabbc424dbff90e416ea877041ebfb4c92379e91c61b822190b73cbe2a0faf00", + "bytes": 5267, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4s.py", + "sha256": "59e4ee98a2a81321b1d1f9edd78035133ade8b73673b47a9c89f77bd39511769", + "bytes": 20731, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4s.yaml", + "sha256": "58fb71c556db31a0b087cbf6452d708d2cbf0a26900b3f40570fc525011f3752", + "bytes": 2809, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4t_audit.py", + "sha256": "7c8ab087dfcae9b0871d1f63a124937e15125c6d5d3540156ef5b7c5b4f34a02", + "bytes": 9078, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4t.py", + "sha256": "eebb61a1b97fb3de90746d23cc3037d1290a97d505ecff7fc784948e68dfa88e", + "bytes": 12119, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4t.yaml", + "sha256": "98a16acd2c7ff035134844b0aabd2b4b3b56ab732c91881b0f9b97bf88fc4a46", + "bytes": 2044, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4u.py", + "sha256": "c97b908f38619a52a291c63fe90056f69d966f4138f50a3489f54e6e0ff8683e", + "bytes": 16466, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4u.yaml", + "sha256": "66da0009e213681ae159fac35e69bb374f5789e8554579e4e7a5f67d97486c7a", + "bytes": 2242, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4v_analyze.py", + "sha256": "7151ae11391a3e6e9dd011cc7667cfc7dcccffc7e0943fd87d4603b1405f2a99", + "bytes": 6801, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4v.py", + "sha256": "9007a0b7b01760d05a0d29d01e8551452d8029dee507992f4f06b1aa74885e53", + "bytes": 16601, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4v.yaml", + "sha256": "f35a45efb55f7702eb85adedd4d6ac284735c39470f0cb8b515f501927a7539e", + "bytes": 1727, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4w_describe.py", + "sha256": "1c52ef6b47263f7b9edb9ffa7fa7096fbd5b1b8c3a4ca08298b91650942ccfea", + "bytes": 3881, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4w_transmitter_note.py", + "sha256": "c971e6dd91d6d497a602f420f9929afa7aa7de7ce21867e4e63caabbdca138f1", + "bytes": 5377, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4w.py", + "sha256": "2c0c2eaf793b7f89eb8b1f606bc3878f16f101325818c5e6fe2b690eefdfb9a8", + "bytes": 19253, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4w.yaml", + "sha256": "cc09961271f715c4e6cd6b05fd5d3a03e1ac33d00d58daed48790f0a4b358e5f", + "bytes": 1416, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4x.py", + "sha256": "89999433ca5ca81764cef921c0095a207639ac3f3b9845537d7dc819b52c1dac", + "bytes": 13510, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4x.yaml", + "sha256": "80760868590d3d27600f90283a11a3ba1d3762a9247693d3a582f184e763353d", + "bytes": 1225, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4y_describe.py", + "sha256": "c800c4f30767e8492853b311fb36f06f020b0aee73abcfb14561300cc9a87952", + "bytes": 9823, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4y.py", + "sha256": "636139eaeafa981a0c54c59a7c69e2b52b8493aa798448fa86ae6d2c6baba319", + "bytes": 13859, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4y.yaml", + "sha256": "52f586ad0b4a12dbeb918f9453f9861a8dfc209118333eae5f46d27b7bce6011", + "bytes": 2107, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4z_describe.py", + "sha256": "d2007b312b587cc105f13b3ef68c64fb145e7b30a6addfe789a0558c365a0b36", + "bytes": 15121, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4z.py", + "sha256": "0a9136c5543531ae5ce76eeef9a512f09b94ed2b96f8b14d2e8f7e6782b7e40d", + "bytes": 22251, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/phase4z.yaml", + "sha256": "f03b20f03d4f0eb56d58986c84aebbee689b3c9e6b606d4758b51ad8bd745c03", + "bytes": 1591, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/timing_stability_diagnostics.py", + "sha256": "0352394bdf6400b7eadde3ed1ffded07e5598c2c0df915264c5c16df720ca096", + "bytes": 2273, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/timing_stability_report.py", + "sha256": "3fb7077bbcb820f7faef737988ee22c8f0d369bc38252df902c7619cb1469fa9", + "bytes": 4930, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/models/male-cns-lif/transmitter_roles_v1.py", + "sha256": "76ba0cae6c5db417ec030456797f7935216c6877bd339d5e435133a0061e3930", + "bytes": 2708, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/phase4aj-docs/docs/progress/phase4aj-next-validation.md", + "sha256": "57c838d2bb05f00436f9a8c569f62812b74fc134ea5605fc3e276bc655b71329", + "bytes": 3671, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/apl_sources.py", + "sha256": "61f4c35b464315d19bbffce534cfc037a0111725da0eb07ee53a41db81767fcb", + "bytes": 19165, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/context.py", + "sha256": "a166da3d964b49ca28a013d3a3cf33df1607c76d4a6a53a8ca8e2d955aa92cb0", + "bytes": 3182, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/finalize.py", + "sha256": "40e0f8a9e075db42ac63163de8362d808b9110f371e49f6d4088267eecf2eb4c", + "bytes": 17774, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/pn_observer.py", + "sha256": "0663c1f723f614ebcdb666b46eaa49288aec26125d6aceb18cd237330a705968", + "bytes": 23294, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/prepare.py", + "sha256": "9fbef01968c54637c9063bb1e2d7f45fdc97b886b3c25815a6146fc5f219164c", + "bytes": 7062, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/publication.py", + "sha256": "7a79c499098b74163e7bb16adabcbc54e7069dafa204d0b99c7f4c03d79f8016", + "bytes": 14239, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/run_audit.py", + "sha256": "a5a7861e8ced4739cd1a1f4314b8af7cff71168499f1ae6ed94ac71b481bcdd8", + "bytes": 16829, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/structure_metrics.py", + "sha256": "669e91a862efea5f243a054c883bc1a183e96b0bcf02fac5f6972c4a8272a4cb", + "bytes": 10327, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_apl_sources.py", + "sha256": "a7ac0f38877e0244a4bcc574264c72617ec487544a19dbc705e0c1e26c4be78d", + "bytes": 12733, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_harness.py", + "sha256": "c2e66adb18d25264d21bfce16462ef698a3ba09d178908bef1068881d46ac1e7", + "bytes": 1452, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_pn_observer.py", + "sha256": "fff3cb9da17d9d638e53a609a265d6531ed82824d10e06fcb3863edfeab7a267", + "bytes": 8472, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_publication.py", + "sha256": "a3516aefa6a753f8fca6c5a4c2109ae4d65ce0ab0278e4795d537148f04495ff", + "bytes": 10514, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_structure_metrics.py", + "sha256": "de1298a4a92facad97339e9a4cdb60ea2b7c30adc1a6f05274bd3be034239717", + "bytes": 10003, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_validate_events.py", + "sha256": "d687ceb171c7dad77dfe2eb53524091a7ee02ddc04d9bbafb3b4a59b0d1eb66c", + "bytes": 6426, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/pn-recruitment-audit-v1/validate_events.py", + "sha256": "32a33988c5c9619b2ff3553c2d508924a404ade17b526541a2ff113a61df68e4", + "bytes": 6884, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/config.yaml", + "sha256": "e22088d9847504a50c0e684d2cee9420f484ab1ebef9d6057921062d8f785e73", + "bytes": 835, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/diagnostic.py", + "sha256": "c8ec2ae6e72d35fedbd42acc6e6b5e7af2634d5b9805dc20e777b172c55d5aa4", + "bytes": 28229, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/scope.py", + "sha256": "8f5774496dcceaee1c2793a5308754cbd0864c4a38d507481071d988f9de424d", + "bytes": 2797, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + }, + { + "local_path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/test_scope.py", + "sha256": "38a1c6e653ae97e77e5feda3ee8f2f8a3c366755bfbbd57ca1373b9b8f971bbb", + "bytes": 2615, + "remote_path": null, + "remote_path_base": null, + "mapping_evidence": "No exact remote mapping asserted for this local copy." + } + ], + "status": "NO-COLLISION-FOUND-IN-DECLARED-STATIC-SCOPE", + "scope": "Local static source/configuration/input-inventory audit only; not proof of all-history nonuse or statistical independence.", + "date": "2026-09-30", + "selection": { + "principle": "Before any Phase4AK brain trajectory: reserve the declared historical configured/derived namespaces, then use the first five positive integers strictly above 2^30. This fixed arithmetic choice does not use activity, separability, performance, or any held-out result.", + "anchor": 1073741824, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "direct_seed_passthrough": true, + "odor_offset": 0, + "mode_offset": 0, + "block_offset": 0, + "reuse_across_two_validation_blocks": true, + "reuse_across_odors_and_modes": true, + "technical_repeat_uses_identical_seed": true, + "less_than_2pow31": true, + "independent_random_streams_across_odors_claimed": false, + "absolute_all_history_independence_claimed": false, + "no_substitution_after_results": true + }, + "access": { + "network": false, + "remote": false, + "brain_experiment": false, + "GPU": false, + "old_heldout_dynamic_results": false, + "mixed_results_report": false, + "source_import_or_execution": false, + "static_file_text_and_sha_only": true, + "only_new_outputs": [ + "seed-audit.json", + "SEED-AUDIT.md" + ] + }, + "scan": { + "workspace_relative_paths": true, + "roots": [ + "23-ai-gpu/source/apl-pn-scope-audit-v1", + "23-ai-gpu/source/apl-timing-lab-v1", + "23-ai-gpu/source/author-apl-lab-v1", + "23-ai-gpu/source/author-apl-lab-v2", + "23-ai-gpu/source/author-fullgraph-lab-v1", + "23-ai-gpu/source/author-runtime-lab-v1", + "23-ai-gpu/source/author-semantics-lab-v1", + "23-ai-gpu/source/kc-drive-audit-v1", + "23-ai-gpu/source/lif-semantics-audit-v1", + "23-ai-gpu/source/models/male-cns-lif", + "23-ai-gpu/source/pn-recruitment-audit-v1", + "23-ai-gpu/source/terminal-scope-diagnostic-v1" + ], + "extensions": [ + ".py", + ".yaml", + ".yml", + ".json" + ], + "recursive": true, + "excluded_file_name_substrings": [ + "manifest", + "checksum" + ], + "additional_static_files": [ + "23-ai-gpu/reports/phase4ag-author-apl-r2/protocol/calibration-cases.json", + "23-ai-gpu/reports/phase4ag-author-apl-r2/protocol/encoder-audit.json", + "23-ai-gpu/reports/phase4ag-author-apl-r2/protocol/preregistered.json", + "23-ai-gpu/reports/phase4aj-apl-timing/protocol/calibration-cases.json", + "23-ai-gpu/reports/phase4aj-apl-timing/protocol/preregistered.json", + "23-ai-gpu/source/phase4aj-docs/docs/progress/phase4aj-next-validation.md" + ], + "method": "PowerShell read-only file traversal and SHA-256; case-insensitive line search seed|default_rng|RandomState|manual_seed|np.random|torch.rand|random. Candidate decimal literal search across complete file text. Human review of configuration values and source derivation call sites; no source was imported or executed.", + "files": 217, + "seed_rng_related_lines": 1432, + "candidate_literal_regex": "(? dict:" + }, + { + "line": 115, + "text": " Python assignment to g. ``seed_margin_mv`` may be zero for a strict-threshold" + }, + { + "line": 140, + "text": " if seed_node is not None and int(seed_node) not in lookup:" + }, + { + "line": 141, + "text": " raise ValueError(\"seed_node must occur in nodes\")" + }, + { + "line": 150, + "text": " margin_mv = float(config[\"seed_margin_mv\"])" + }, + { + "line": 152, + "text": " raise ValueError(\"seed_margin_mv must be finite and nonnegative\")" + }, + { + "line": 230, + "text": " seed_state = {\"requested_global_node\": None if seed_node is None else int(seed_node)," + }, + { + "line": 232, + "text": " if seed_node is not None:" + }, + { + "line": 233, + "text": " seed_local = lookup[int(seed_node)]" + }, + { + "line": 235, + "text": " def inject_seed():" + }, + { + "line": 236, + "text": " if seed_state[\"injections\"] == 0:" + }, + { + "line": 238, + "text": " raise AssertionError(\"Seed injection must occur at tick zero\")" + }, + { + "line": 239, + "text": " neu.v[seed_local] = parameters[\"v_th\"] + margin_mv * b2.mV" + }, + { + "line": 240, + "text": " applied = float(neu.v[seed_local] / b2.mV)" + }, + { + "line": 242, + "text": " raise ValueError(\"The positive seed margin rounded away in the selected dtype\")" + }, + { + "line": 243, + "text": " seed_state[\"applied_mv\"] = applied" + }, + { + "line": 244, + "text": " seed_state[\"injections\"] = 1" + }, + { + "line": 246, + "text": " objects.append(b2.NetworkOperation(inject_seed, clock=neu.clock," + }, + { + "line": 248, + "text": " name=\"oracle_seed_injection\"))" + }, + { + "line": 284, + "text": " \"seed\": seed_state.copy(), \"external_arrivals\": external_metadata," + }, + { + "line": 325, + "text": " if seed_node is not None:" + }, + { + "line": 326, + "text": " seed_state[\"spiked_at_zero\"] = bool(np.any((ticks == 0) & (event_nodes == seed_node)))" + }, + { + "line": 327, + "text": " if seed_state[\"injections\"] != 1 or (margin_mv > 0 and not seed_state[\"spiked_at_zero\"]):" + }, + { + "line": 328, + "text": " raise AssertionError(\"The common initial seed event was not produced exactly once\")" + }, + { + "line": 329, + "text": " _json(io_dir / \"seed.json\", seed_state)" + } + ] + }, + { + "path": "23-ai-gpu/source/author-semantics-lab-v1/prepare.py", + "sha256": "49caa9553938f06539ecf282868491f8e1319d8f24220f89ac9e232db2d82e51", + "bytes": 3453, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/author-semantics-lab-v1/run_lab.py", + "sha256": "8746e1971c5a40a738e10f8f574a243c29cefa5a8b9f61a2846557ceffd1289a", + "bytes": 10795, + "seed_rng_line_evidence": [ + { + "line": 41, + "text": "def oracle_trial(name,nodes,edges,cfg,precision,seed,external=None):" + }, + { + "line": 43, + "text": " result=run_brian(EXP/'external-resources/model.py',io,nodes,edges,cfg,precision,seed,external)" + }, + { + "line": 44, + "text": " independent=author_numpy(nodes,edges,cfg,precision,seed,external)" + }, + { + "line": 68, + "text": " for name,(arr,seed,margin) in cases.items():" + }, + { + "line": 69, + "text": " cfg=dict(c,seed_margin_mv=margin)" + }, + { + "line": 70, + "text": " r,cmp=oracle_trial('unit-'+name,nodes,inert,cfg,precision,seed,arr)" + }, + { + "line": 77, + "text": " elif name=='refractory_boundary':checks={'one_seed':np.array_equal(events,[0]),'reject_through_21':bool(np.all(h[:22,1]==0))," + }, + { + "line": 82, + "text": " else:checks={'single_seed':np.array_equal(events,[0]),'reset_g':bool(h[0,1,0]==0)}" + }, + { + "line": 89, + "text": " h=r['history'];checks=dict(one_seed=np.array_equal(r['step'],[0])," + }, + { + "line": 109, + "text": " old=np.load(AC/'motifs'/f'{name}-state.npz');nodes=old['nodes'];seed=None if name=='no_input' else CFG['seed_node']" + }, + { + "line": 112, + "text": " r=component(nodes,edges,weights,CFG,policy,seed)" + }, + { + "line": 134, + "text": " nodes=np.load(AC/'motifs'/f'{name}-state.npz')['nodes'];seed=None if name=='no_input' else CFG['seed_node'];by_precision={}" + }, + { + "line": 136, + "text": " r,cmp=oracle_trial(name,nodes,edges,CFG,precision,seed);by_precision[precision]=r" + }, + { + "line": 137, + "text": " repeat=run_brian(EXP/'external-resources/model.py',EXP/'oracle'/(name+'-'+precision+'-repeat'),nodes,edges,CFG,precision,seed)" + } + ] + }, + { + "path": "23-ai-gpu/source/author-semantics-lab-v1/verify_frozen.py", + "sha256": "fe37a48ce804e6c50f93404bfd3c23a7e54cd49061bbdfb4860315879648c73b", + "bytes": 2613, + "seed_rng_line_evidence": [ + { + "line": 36, + "text": " r=rt.run(np.flatnonzero(rt.pops[spec['population']]),spec['rate_hz'],spec['seed'],spec['duration_ms'])" + } + ] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/accounting.py", + "sha256": "c4703d36587bd40a2a231d5098b8d9991407ba80f6f2b488ffad068c7a74fde6", + "bytes": 12819, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/context.py", + "sha256": "c7eb06a19d9f1f28ecf71c5596d10aa11bb405d09b1167546da347eb58d8da9a", + "bytes": 2757, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/finalize.py", + "sha256": "ce0d0bfa2679c18573acab673b28d167ed300ff7669486c2e93fdc1a6097fc05", + "bytes": 10619, + "seed_rng_line_evidence": [ + { + "line": 13, + "text": " if row['seed'] == 51101:" + }, + { + "line": 30, + "text": " assert result['mode'] == spec.get('mode') and result['seed'] == spec.get('seed')" + }, + { + "line": 80, + "text": " flat.append(dict(case=row['case'], mode=row['mode'], seed=row['seed'], odor_id=row['odor_id']," + } + ] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/populations.py", + "sha256": "8504b38219bac952b07a67e7dc37a520f0a68238cb0b0dd56f4b4b7948c5233b", + "bytes": 9356, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/prepare.py", + "sha256": "fecf8324b5fca4b65d8f24f3ed80d20bdb1fc5654294958f34d58dd36625c59b", + "bytes": 5160, + "seed_rng_line_evidence": [ + { + "line": 61, + "text": " if row['seed'] == 51101:" + } + ] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/replay_core.py", + "sha256": "aa3187cb23712c09ab603e27e60424294db92de8086d60a95cf7a629d0521fdc", + "bytes": 14287, + "seed_rng_line_evidence": [ + { + "line": 20, + "text": "COEFFICIENT_KEYS = (\"gd\", \"c0\", \"cg\", \"cv\", \"threshold\", \"reset\", \"seed_volt\")" + }, + { + "line": 47, + "text": " _require(result[\"seed_volt\"] > result[\"threshold\"], \"Common-request seed voltage must exceed the strict threshold\")" + }, + { + "line": 144, + "text": " next_v[request & available] = coeff[\"seed_volt\"]" + } + ] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/run_audit.py", + "sha256": "724c4f25341dc0883951ef5abdf9fc7dc72fba146a000b9cf9bca759e9c7623a", + "bytes": 12406, + "seed_rng_line_evidence": [ + { + "line": 156, + "text": " mode=spec.get('mode'), odor_id=spec.get('odor_id'), seed=spec.get('seed')," + } + ] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/test_accounting.py", + "sha256": "a10f67c42162f8b07f0d760108d5ebf575f6dddc588752acc4499b43bac3ec94", + "bytes": 13018, + "seed_rng_line_evidence": [ + { + "line": 222, + "text": " 'threshold': 1., 'reset': 0., 'seed_volt': 2.}" + } + ] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/test_populations.py", + "sha256": "65285a6679e140f9f7cc16cb806e7bddf0f0d288c6a7d3fa2879a7cd745dacc1", + "bytes": 5472, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/kc-drive-audit-v1/test_replay_core.py", + "sha256": "17b94e6c549e60c5adb9eebf0a5dc0679a95670265b3a332a49a2e6610a976c2", + "bytes": 12276, + "seed_rng_line_evidence": [ + { + "line": 11, + "text": " result = dict(gd=1., c0=0., cg=0., cv=1., threshold=1., reset=0., seed_volt=2.)" + }, + { + "line": 54, + "text": " c = coefficients(gd=.4, cg=.2, cv=.3, c0=.1, threshold=100., seed_volt=101.)" + }, + { + "line": 104, + "text": " shadow(steps=20, coeff=coefficients(cg=1., threshold=100., seed_volt=101.)," + } + ] + }, + { + "path": "23-ai-gpu/source/lif-semantics-audit-v1/audit_semantics.py", + "sha256": "f20724387ca7ed63b9e35fb9ce3d2964da44f85318856b7403b5536a442422b8", + "bytes": 18769, + "seed_rng_line_evidence": [ + { + "line": 139, + "text": "def gpu_motif(rt, nodes, edges, weights, p, steps, seed):" + }, + { + "line": 151, + "text": " if t == 0 and seed is not None:" + }, + { + "line": 152, + "text": " targets = torch.tensor([lookup[seed]], dtype=torch.int64, device=d); force = torch.ones(1,dtype=torch.uint8,device=d)" + }, + { + "line": 205, + "text": " w = effective[subset.edge_id]; seed = CFG['seed_node'] if spec.get('force',True) else None" + }, + { + "line": 207, + "text": " cpu = cpu_motif(nodes,subset,w,p,steps,seed); gpu = gpu_motif(rt,nodes,subset,w,p,steps,seed)" + }, + { + "line": 210, + "text": " if seed is None: assert len(cpu['step']) == 0" + }, + { + "line": 220, + "text": " 'external_force_requests':int(seed == node),'frozen_math_unchanged':True,'whole_brain_necessity_proven':False})" + }, + { + "line": 231, + "text": " r=rt.run(np.flatnonzero(rt.pops[spec['population']]),spec['rate_hz'],spec['seed'],spec['duration_ms'])" + } + ] + }, + { + "path": "23-ai-gpu/source/lif-semantics-audit-v1/brian2-evidence.json", + "sha256": "bebd4dfa2dda1aca601a52b24e3eabdd887ce261c3548e377198ab154d81f16e", + "bytes": 1963, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/lif-semantics-audit-v1/config.yaml", + "sha256": "433151183a4755f5fdfec33f6a9404aa5fb186ec45866ebb58be4ba3e4ebb568", + "bytes": 1464, + "seed_rng_line_evidence": [ + { + "line": 19, + "text": "seed_node: 1381" + } + ] + }, + { + "path": "23-ai-gpu/source/lif-semantics-audit-v1/math_reference.py", + "sha256": "5166366251f99359b1301f514f5d9ae5f0f041fd3a3f98902386192117f01aea", + "bytes": 3768, + "seed_rng_line_evidence": [ + { + "line": 42, + "text": "def cpu_motif(nodes, edges, weights, p, steps, seed):" + }, + { + "line": 55, + "text": " if t == 0 and seed is not None:" + }, + { + "line": 56, + "text": " i = lookup[seed]" + } + ] + }, + { + "path": "23-ai-gpu/source/lif-semantics-audit-v1/report.py", + "sha256": "76a21eca32ff8caba88ab84616e226e687dd0d2df5da62816c81b5ba08297394", + "bytes": 5237, + "seed_rng_line_evidence": [ + { + "line": 29, + "text": " 'One forced seed spike at step 0 except the no-input control; no subsequent input; observed for 1 s. Late window=500–1,000 ms.'," + }, + { + "line": 42, + "text": " 'The usable-learning gate remains unmet: independent evaluation, A-vs-neutral-B specificity in MBON/downstream, multiple training seeds and conditioning controls still required.'," + } + ] + }, + { + "path": "23-ai-gpu/source/lif-semantics-audit-v1/test_math.py", + "sha256": "9ee96ed78bfa692b12f0db6862087a19dc351c4afd9bb94cf02733ec6a002f01", + "bytes": 2902, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/baseline.yaml", + "sha256": "3bfa07b2fa1378d9f3c8d38ac323b2897871c37a7f686d3a19e25a81b5a06e83", + "bytes": 2713, + "seed_rng_line_evidence": [ + { + "line": 78, + "text": " seed: 41001" + }, + { + "line": 82, + "text": " seed: 41002" + }, + { + "line": 86, + "text": " seed: 41003" + }, + { + "line": 89, + "text": " seed: 41100" + }, + { + "line": 109, + "text": " seed: 41000" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/brain_runtime.py", + "sha256": "1c4e3e6f06708bfec30b24e92297f320b2b8b87ebbbe6da501f5f2db4f74762a", + "bytes": 23822, + "seed_rng_line_evidence": [ + { + "line": 187, + "text": " def reset(self, seed: int, initial_state: dict[str, Any] | None = None) -> dict[str, Any]:" + }, + { + "line": 188, + "text": " self.seed = int(seed)" + }, + { + "line": 189, + "text": " self.generator = torch.Generator(device=self.device); self.generator.manual_seed(self.seed)" + }, + { + "line": 255, + "text": " selected = torch.rand(len(targets), generator=self.generator, device=self.device) < (values * self.dt / 1000.0)" + }, + { + "line": 261, + "text": " selected = torch.rand(len(targets), generator=self.generator, device=self.device) < (torch.abs(values) * self.dt / 1000.0)" + }, + { + "line": 376, + "text": " \"sequence_id\": self.sequence_id, \"seed\": self.seed," + }, + { + "line": 385, + "text": " \"api_version\": API_VERSION, \"seed\": self.seed, \"simulation_step\": self.simulation_step," + }, + { + "line": 398, + "text": " self.seed = int(state[\"seed\"]); self.simulation_step = int(state[\"simulation_step\"]); self.sequence_id = int(state[\"sequence_id\"])" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/frozen_interface.py", + "sha256": "4e4142cd5e866cfdbc9d56ffdff5eac9081a79e00c1658611f326447013b8fdb", + "bytes": 1229, + "seed_rng_line_evidence": [ + { + "line": 23, + "text": " def sample(self, seed: int, temperature: float = 1.0, epsilon: float = 0.0) -> int:" + }, + { + "line": 26, + "text": " rng = np.random.default_rng(seed)" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/odor_coverage_diagnostics.py", + "sha256": "309ccee0bae28539e4d3ba0ebee6ebdfddfbe64e48c40347a594888de06a1306", + "bytes": 3126, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4a.py", + "sha256": "34d8568cb36e109f3c5a052d45ba5ca20a7c481ff3037d9af6fe987c833043ae", + "bytes": 30726, + "seed_rng_line_evidence": [ + { + "line": 214, + "text": " rng = np.random.default_rng(int(test[\"seed\"]))" + }, + { + "line": 266, + "text": " generator.manual_seed(int(test[\"seed\"]))" + }, + { + "line": 296, + "text": " chosen = torch.rand(targets.numel(), generator=generator, device=device) < probability" + }, + { + "line": 380, + "text": "def induced_subgraph(indptr: np.ndarray, indices: np.ndarray, effective: np.ndarray, n: int, size: int, seed: int) -> dict[str, np.ndarray]:" + }, + { + "line": 381, + "text": " rng = np.random.default_rng(seed)" + }, + { + "line": 483, + "text": " sub = induced_subgraph(indptr, indices, effective, n, int(spec[\"subgraph_neurons\"]), int(spec[\"seed\"]))" + }, + { + "line": 496, + "text": " \"seed\": int(spec[\"seed\"])," + }, + { + "line": 540, + "text": " random.seed(int(cfg[\"reproducibility\"][\"seed\"]))" + }, + { + "line": 541, + "text": " np.random.seed(int(cfg[\"reproducibility\"][\"seed\"]))" + }, + { + "line": 542, + "text": " torch.manual_seed(int(cfg[\"reproducibility\"][\"seed\"]))" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4b.py", + "sha256": "693468685a7ff3db1d09a088e0bbdaa78c595d64086b27e9cc18abceb4c7d174", + "bytes": 64615, + "seed_rng_line_evidence": [ + { + "line": 504, + "text": " seed: int, duration_ms: float, w_syn: float, log_events: bool," + }, + { + "line": 526, + "text": " generator.manual_seed(int(seed))" + }, + { + "line": 591, + "text": " poisson = torch.rand(targets.numel(), generator=generator, device=self.device) < probability" + }, + { + "line": 706, + "text": " \"seed\": int(seed)," + }, + { + "line": 771, + "text": " rng = np.random.default_rng(int(spec[\"seed\"]))" + }, + { + "line": 798, + "text": " \"selection\": \"uniform random without replacement using fixed seed; induced directed edges\"," + }, + { + "line": 799, + "text": " \"seed\": int(spec[\"seed\"])," + }, + { + "line": 819, + "text": " path = trial_path(exp, category, result[\"population\"], result[\"rate_hz\"], result[\"seed\"], result[\"w_syn_mv\"])" + }, + { + "line": 824, + "text": "def trial_path(exp: Path, category: str, population: str, rate: float, seed: int, weight: float) -> Path:" + }, + { + "line": 825, + "text": " safe = f\"{population}-rate{float(rate):g}-seed{int(seed)}-w{float(weight):g}.json\"" + }, + { + "line": 911, + "text": " rng = random.Random(int(cfg[\"causal_validation\"][\"seed\"]))" + }, + { + "line": 978, + "text": " \"population\", \"population_neurons\", \"rate_hz\", \"seed\", \"w_syn_mv\"," + }, + { + "line": 1002, + "text": " random.seed(int(cfg[\"reproducibility\"][\"global_seed\"]))" + }, + { + "line": 1003, + "text": " np.random.seed(int(cfg[\"reproducibility\"][\"global_seed\"]))" + }, + { + "line": 1004, + "text": " torch.manual_seed(int(cfg[\"reproducibility\"][\"global_seed\"]))" + }, + { + "line": 1050, + "text": " total_baseline = len(masks) * len(cfg[\"baseline_sweep\"][\"rates_hz\"]) * len(cfg[\"baseline_sweep\"][\"seeds\"])" + }, + { + "line": 1055, + "text": " for seed in cfg[\"baseline_sweep\"][\"seeds\"]:" + }, + { + "line": 1057, + "text": " LOG.info(\"baseline trial %d/%d population=%s rate=%s seed=%s\", trial_number, total_baseline, population, rate, seed)" + }, + { + "line": 1058, + "text": " checkpoint = trial_path(exp, \"baseline-trials\", population, float(rate), int(seed), baseline_w)" + }, + { + "line": 1064, + "text": " population, targets, distances[population], float(rate), int(seed)," + }, + { + "line": 1085, + "text": " int(cfg[\"weight_sweep\"][\"seed\"]), float(weight)," + }, + { + "line": 1093, + "text": " int(cfg[\"weight_sweep\"][\"seed\"]), float(cfg[\"weight_sweep\"][\"duration_ms\"]), float(weight), False," + }, + { + "line": 1100, + "text": " \"controlled_seed\": cfg[\"weight_sweep\"][\"seed\"]," + }, + { + "line": 1110, + "text": " rate_hz=float(cfg[\"performance\"][\"rate_hz\"]), seed=int(cfg[\"performance\"][\"seed\"])," + }, + { + "line": 1143, + "text": " int(cfg[\"profiler\"][\"seed\"]), float(cfg[\"profiler\"][\"duration_ms\"]), baseline_w," + }, + { + "line": 1151, + "text": " int(cfg[\"profiler\"][\"seed\"]), float(cfg[\"profiler\"][\"duration_ms\"]), baseline_w," + }, + { + "line": 1172, + "text": " LOG.info(\"causal trial population=%s rate=%s seed=%s\", causal_pop, selected[\"rate_hz\"], selected[\"seed\"])" + }, + { + "line": 1174, + "text": " causal_pop, causal_targets, distances[causal_pop], float(selected[\"rate_hz\"]), int(selected[\"seed\"])," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4b.yaml", + "sha256": "3c8651a903302845020917e8c7fee5caa39b6d2bef167a8a448c1a7560689414", + "bytes": 2949, + "seed_rng_line_evidence": [ + { + "line": 59, + "text": " seeds: [42001, 42002, 42003]" + }, + { + "line": 66, + "text": " seed: 42100" + }, + { + "line": 85, + "text": " seed: 42200" + }, + { + "line": 93, + "text": " seed: 42201" + }, + { + "line": 100, + "text": " seed: 42300" + }, + { + "line": 104, + "text": " seed: 42400" + }, + { + "line": 115, + "text": " global_seed: 42000" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4c.py", + "sha256": "5ec83a132deb8ba20e62dab485537c2414016fe2fece546198d61c0668d75b6b", + "bytes": 43906, + "seed_rng_line_evidence": [ + { + "line": 277, + "text": " seed: int, device: torch.device) -> torch.Tensor:" + }, + { + "line": 280, + "text": " generator.manual_seed(seed)" + }, + { + "line": 284, + "text": " forced[step].copy_((torch.rand(target_count, generator=generator, device=device) < probability).to(torch.uint8))" + }, + { + "line": 354, + "text": " def run(self, backend: str, targets_np: np.ndarray, rate_hz: float, seed: int," + }, + { + "line": 364, + "text": " forced = forced_override if forced_override is not None else generate_forced(steps, len(targets_np), rate_hz, dt, seed, self.device)" + }, + { + "line": 532, + "text": " spec = cfg[\"visual_dynamics\"]; duration = float(spec[\"duration_ms\"]); rate = float(spec[\"rate_hz\"]); seed = int(spec[\"seed\"])" + }, + { + "line": 536, + "text": " tests.append((\"A-forced-histaminergic-sensory\", sensory, rate, seed, None, \"engineering forcing of sensory output spikes\"))" + }, + { + "line": 538, + "text": " tonic = generate_forced(steps, len(sensory), float(spec[\"tonic_histamine_baseline_hz\"]), float(cfg[\"model\"][\"dt_ms\"]), seed + 1, runtime.device)" + }, + { + "line": 540, + "text": " mod = generate_forced(steps - mod_start, len(sensory), float(spec[\"modulation_rate_hz\"]), float(cfg[\"model\"][\"dt_ms\"]), seed + 2, runtime.device)" + }, + { + "line": 542, + "text": " tests.append((\"B-tonic-histamine-rate-modulation\", sensory, 0.0, seed + 1, tonic, \"exploratory tonic output plus rate modulation; not baseline\"))" + }, + { + "line": 545, + "text": " tests.append((\"C-first-order-external-input\", first, rate, seed + 3, None, \"engineering input interface moved to real first-order targets\"))" + }, + { + "line": 546, + "text": " tests.append((\"C-second-order-external-input\", second, rate, seed + 4, None, \"engineering input interface moved to real second-order targets\"))" + }, + { + "line": 552, + "text": " tests.append((f\"D-layer-{name}\", targets, rate, seed + 10 + j, None, f\"engineering external input at hierarchy layer {name}\"))" + }, + { + "line": 553, + "text": " for name, targets, hz, trial_seed, override, interpretation in tests:" + }, + { + "line": 555, + "text": " run = runtime.run(\"eager\", targets, hz, trial_seed, duration, False, forced_override=override)" + }, + { + "line": 658, + "text": " ref = runtime.run(\"eager\", targets, float(spec[\"rate_hz\"]), int(spec[\"seed\"]), float(spec[\"duration_ms\"]), True)" + }, + { + "line": 664, + "text": " cand = runtime.run(backend, targets, float(spec[\"rate_hz\"]), int(spec[\"seed\"]), float(spec[\"duration_ms\"]), True)" + }, + { + "line": 685, + "text": " run = runtime.run(backend, auditory, float(cfg[\"benchmark\"][\"rate_hz\"]), int(cfg[\"benchmark\"][\"seed\"]), duration, False, monitor=True)" + }, + { + "line": 714, + "text": " candidate = runtime.run(backend, targets, float(audit_spec[\"rate_hz\"]), int(audit_spec[\"seed\"]), 1000.0, True)" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4c.yaml", + "sha256": "0734ffb3a99231b40db2052dea0f2d21efd5dad8d11d17d4731b952811ba5071", + "bytes": 3143, + "seed_rng_line_evidence": [ + { + "line": 64, + "text": " - {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 65, + "text": " - {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 66, + "text": " - {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 67, + "text": " - {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 68, + "text": " - {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 73, + "text": " seed: 43100" + }, + { + "line": 81, + "text": " seed: 43200" + }, + { + "line": 93, + "text": " global_seed: 43000" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4d.py", + "sha256": "9ed8e4246252bdfc590c88e2993b7e105f278c6c4943e1c688f387c1cf54aeb7", + "bytes": 34442, + "seed_rng_line_evidence": [ + { + "line": 142, + "text": " rng = np.random.default_rng(int(cfg[\"synthetic_patterns\"][\"deterministic_seed\"]))" + }, + { + "line": 214, + "text": " for seed in cfg[\"window_experiment\"][\"seeds\"]:" + }, + { + "line": 217, + "text": " runtime.reset(int(seed)); batch, _ = make_source_batch(cfg, runtime, adapter, source, 0.0, float(window), pattern_cache)" + }, + { + "line": 225, + "text": " \"source\": source, \"window_ms\": float(window), \"seed\": int(seed)," + }, + { + "line": 268, + "text": " period = float(period); runtime.reset(int(cfg[\"continuous_control\"][\"seed\"]))" + }, + { + "line": 332, + "text": " for seed in (44301, 44302, 44303):" + }, + { + "line": 333, + "text": " runtime.reset(seed); batch = adapter.encode(mode, values, 0.0, 100.0, \"separability\", name)" + }, + { + "line": 335, + "text": " trial_rows.append({\"pattern\": name, \"seed\": seed, \"active_channels\": int(np.count_nonzero(values)), \"feature_norm\": float(np.linalg.norm(f)), **output_stats(runtime, 100.0)})" + }, + { + "line": 374, + "text": " \"reset_same_seed_continuous_chunk_spikes_exact\": bool(np.array_equal(one[\"step\"], two[\"step\"]) and np.array_equal(one[\"neuron_idx\"], two[\"neuron_idx\"]))," + }, + { + "line": 387, + "text": " result[\"all_passed\"] = all(result[k] for k in (\"reset_same_seed_continuous_chunk_spikes_exact\", \"continuous_step_does_not_reset_clock\", \"checkpoint_restore_spikes_exact\", \"checkpoint_restore_voltage_exact\", \"timestamps_present\", \"readout_modes_passed\"))" + }, + { + "line": 403, + "text": " runtime.reset(int(spec[\"seed\"])); t0 = time.perf_counter(); runtime.step(batch, float(spec[\"duration_ms\"])); wall = time.perf_counter() - t0" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4d.yaml", + "sha256": "e94301362e630e59fa248f883ae09d369dce720bce970d0d2f47ef6a6ed36a2a", + "bytes": 3175, + "seed_rng_line_evidence": [ + { + "line": 73, + "text": " seeds: [44001, 44002]" + }, + { + "line": 79, + "text": " seed: 44100" + }, + { + "line": 85, + "text": " deterministic_seed: 44200" + }, + { + "line": 90, + "text": " - {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 91, + "text": " - {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 92, + "text": " - {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 93, + "text": " - {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 94, + "text": " - {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4e.py", + "sha256": "a56fead8424e4e79be370dade0a86fec10438348968819481960b0b693411f73", + "bytes": 43339, + "seed_rng_line_evidence": [ + { + "line": 53, + "text": "def stable_seed(base: int, text: str) -> int:" + }, + { + "line": 234, + "text": "def subset(nodes: np.ndarray, percent: float, seed: int, offset: int = 0) -> np.ndarray:" + }, + { + "line": 236, + "text": " order = np.random.default_rng(seed).permutation(len(nodes))" + }, + { + "line": 265, + "text": "def run_trial(runtime: BrainRuntime, batch: InputBatch, targets: np.ndarray, duration: float, seed: int," + }, + { + "line": 267, + "text": " runtime.reset(seed)" + }, + { + "line": 297, + "text": " \"seed\": seed, \"requested_biological_ms\": duration, \"simulated_biological_ms\": runtime.simulation_time_ms," + }, + { + "line": 337, + "text": " nodes = subset(populations[layer], float(cal[\"fixed_sparsity_percent\"]), stable_seed(int(cal[\"seed\"]), layer))" + }, + { + "line": 341, + "text": " rec, _ = run_trial(runtime, batch, nodes, float(cal[\"trial_duration_ms\"]), int(cal[\"seed\"]) + i, distances[layer], cfg)" + }, + { + "line": 347, + "text": " seed0 = stable_seed(int(cal[\"seed\"]), layer)" + }, + { + "line": 348, + "text": " nodes = subset(populations[layer], float(cal[\"fixed_sparsity_percent\"]), seed0)" + }, + { + "line": 355, + "text": " rec, _ = run_trial(runtime, batch, nodes, float(cal[\"trial_duration_ms\"]), seed0 + int(multiplier * 10), distances[layer], cfg)" + }, + { + "line": 365, + "text": " rec, _ = run_trial(runtime, batch, nodes, float(cal[\"trial_duration_ms\"]), seed0 + int(multiplier * 10), distances[layer], cfg)" + }, + { + "line": 378, + "text": " seed0 = stable_seed(int(cal[\"seed\"]), layer)" + }, + { + "line": 379, + "text": " fixed_nodes = subset(populations[layer], float(cal[\"fixed_sparsity_percent\"]), seed0)" + }, + { + "line": 382, + "text": " rec, _ = run_trial(runtime, batch, fixed_nodes, float(cal[\"trial_duration_ms\"]), seed0 + int(rate), distances[layer], cfg)" + }, + { + "line": 387, + "text": " nodes = subset(populations[layer], sp, seed0)" + }, + { + "line": 389, + "text": " rec, _ = run_trial(runtime, batch, nodes, float(cal[\"trial_duration_ms\"]), seed0 + int(sp * 100), distances[layer], cfg)" + }, + { + "line": 400, + "text": " seed0 = stable_seed(int(cal[\"seed\"]), layer)" + }, + { + "line": 402, + "text": " nodes = subset(populations[layer], float(chosen[\"sparsity_percent\"]), seed0)" + }, + { + "line": 404, + "text": " rec, _ = run_trial(runtime, batch, nodes, window, seed0 + int(window * 10), distances[layer], cfg)" + }, + { + "line": 427, + "text": " duration: float, seed: int, cfg: dict[str, Any], sparse_percent: float | None = None) -> tuple[InputBatch, np.ndarray]:" + }, + { + "line": 431, + "text": " order = np.random.default_rng(seed).permutation(len(all_nodes)); sparse_a = np.sort(all_nodes[order[:count]].astype(np.int64))" + }, + { + "line": 435, + "text": " elif kind == \"dense\": nodes = subset(all_nodes, float(cfg[\"patterns\"][\"dense_percent\"]), seed)" + }, + { + "line": 458, + "text": " for seed in map(int, cfg[\"patterns\"][\"seeds\"]):" + }, + { + "line": 459, + "text": " batch, nodes = pattern_batch(layer, populations, kind, float(condition[\"rate_hz\"]), float(condition[\"amplitude_mv\"]), duration, seed, cfg," + }, + { + "line": 461, + "text": " rec, cap = run_trial(runtime, batch, nodes, duration, seed, distances[layer], cfg, capture=True)" + }, + { + "line": 463, + "text": " drive_counts[f\"{kind}-{seed}\"] = rec[\"external_drive_events\"]" + }, + { + "line": 468, + "text": " det_seed = int(cfg[\"patterns\"][\"seeds\"][0])" + }, + { + "line": 469, + "text": " batch, nodes = pattern_batch(layer, populations, \"sparse-A\", float(condition[\"rate_hz\"]), float(condition[\"amplitude_mv\"]), duration, det_seed, cfg," + }, + { + "line": 471, + "text": " _, c1 = run_trial(runtime, batch, nodes, duration, det_seed, distances[layer], cfg, capture=True)" + }, + { + "line": 472, + "text": " _, c2 = run_trial(runtime, batch, nodes, duration, det_seed, distances[layer], cfg, capture=True)" + }, + { + "line": 475, + "text": " matched = all(drive_counts[f\"sparse-A-{s}\"] == drive_counts[f\"sparse-B-{s}\"] for s in map(int, cfg[\"patterns\"][\"seeds\"]))" + }, + { + "line": 512, + "text": " runtime.reset(int(cfg[\"continuous\"][\"seed\"])); intervals = []; previous = None" + }, + { + "line": 517, + "text": " int(cfg[\"continuous\"][\"seed\"]), cfg," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4e.yaml", + "sha256": "708b6bb75b82a967f8c1e65cce646f080a79f7b6048ca72e61de1dc184d9923a", + "bytes": 4590, + "seed_rng_line_evidence": [ + { + "line": 54, + "text": " seed: 45000" + }, + { + "line": 81, + "text": " seeds: [45101, 45102, 45103]" + }, + { + "line": 87, + "text": " seed: 45200" + }, + { + "line": 95, + "text": " - {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 96, + "text": " - {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 97, + "text": " - {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 98, + "text": " - {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 99, + "text": " - {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4f_extract_retinotopy.py", + "sha256": "6df36ecf4b6aa5565c1f3c10345fe997a2c3eefe88e42e0b194be272ce83e233", + "bytes": 3795, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4f.py", + "sha256": "5524ac0565b9e2a2f96d7a062109c27fe64365fcaaef44ee7b7ded7d3318fe50", + "bytes": 37799, + "seed_rng_line_evidence": [ + { + "line": 348, + "text": "def run_trial(cfg: dict[str, Any], runtime: BrainRuntime, batch: InputBatch, union: np.ndarray, seed: int," + }, + { + "line": 350, + "text": " runtime.reset(seed); t0 = time.perf_counter(); runtime.step(batch, float(cfg[\"encoder\"][\"trial_duration_ms\"])); brain_wall = time.perf_counter()-t0" + }, + { + "line": 361, + "text": " record = {\"route\": route, \"pattern\": pattern, \"seed\": seed, \"biological_ms\": runtime.simulation_time_ms," + }, + { + "line": 374, + "text": " np.savez_compressed(trial_dir/f\"{pattern}-seed{seed}.npz\", step=steps, neuron_idx=nodes, **{f\"counts_{k}\": v for k,v in counts.items()})" + }, + { + "line": 375, + "text": " write_json(trial_dir/f\"{pattern}-seed{seed}.json\", record)" + }, + { + "line": 397, + "text": " for pattern, seeds in patterns.items():" + }, + { + "line": 398, + "text": " vals = [seeds[s][readout] for s in sorted(seeds)]" + }, + { + "line": 410, + "text": " route_result[\"matched_pairs\"].setdefault(key,{})[readout]={\"same_seed\":same,\"between_condition_mean\":mean_between," + }, + { + "line": 465, + "text": " for seed in map(int,cfg[\"encoder\"][\"seeds\"]):" + }, + { + "line": 466, + "text": " rec,counts=run_trial(cfg,runtime,batch,union,seed,groups,exp,route,pattern)" + }, + { + "line": 468, + "text": " trial_records.append(rec); features[route][pattern][seed]=counts" + }, + { + "line": 469, + "text": " # Exact repeatability with the same seed, input, and initial state." + }, + { + "line": 472, + "text": " batch,union,_=encode_pattern(cfg,route,\"left-spot\",pool); seed=int(cfg[\"encoder\"][\"seeds\"][0])" + }, + { + "line": 473, + "text": " runtime.reset(seed); runtime.step(batch,float(cfg[\"encoder\"][\"trial_duration_ms\"])); a=runtime.read_spikes()" + }, + { + "line": 474, + "text": " runtime.reset(seed); runtime.step(batch,float(cfg[\"encoder\"][\"trial_duration_ms\"])); b=runtime.read_spikes()" + }, + { + "line": 480, + "text": " for seed in map(int,cfg[\"encoder\"][\"seeds\"]):" + }, + { + "line": 481, + "text": " vals=[x[\"external_event_count\"] for x in trial_records if x[\"route\"]==route and x[\"seed\"]==seed]" + }, + { + "line": 482, + "text": " amps=[x[\"external_total_amplitude_mv\"] for x in trial_records if x[\"route\"]==route and x[\"seed\"]==seed]" + }, + { + "line": 483, + "text": " matched[route][str(seed)]={\"event_counts\":sorted(set(vals)),\"amplitudes_mv\":sorted(set(amps)),\"matched\":len(set(vals))==1 and len(set(amps))==1}" + }, + { + "line": 505, + "text": " \"matched_input_energy\":all_matched,\"same_seed_exact_reproducibility\":deterministic,\"real_anatomical_multi_hop\":multi_hop," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4f.yaml", + "sha256": "52393d2c9ad019ceb61de9168dc809ec52aec72b3c66f1b9708d22c0808f678d", + "bytes": 4359, + "seed_rng_line_evidence": [ + { + "line": 56, + "text": " seeds: [46101, 46102, 46103]" + }, + { + "line": 97, + "text": " - {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 98, + "text": " - {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 99, + "text": " - {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 100, + "text": " - {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 101, + "text": " - {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4g.py", + "sha256": "c82ff049336a4815690d4060f001c77266fe70d9e62ec6a940741d9fa9721e4f", + "bytes": 40435, + "seed_rng_line_evidence": [ + { + "line": 66, + "text": "def stable_seed(base:int,text:str)->int:" + }, + { + "line": 72, + "text": " for split,key in ((\"train\",\"train_stimulus_seeds\"),(\"held-out\",\"evaluation_stimulus_seeds\")):" + }, + { + "line": 73, + "text": " for seed in cfg[\"dataset\"][key]:" + }, + { + "line": 74, + "text": " rng=np.random.default_rng(int(seed))" + }, + { + "line": 78, + "text": " sign=-1 if int(seed)%2 else 1" + }, + { + "line": 82, + "text": " rows.append({\"sample_id\":len(rows),\"split\":split,\"stimulus_seed\":int(seed),\"pattern\":pattern," + }, + { + "line": 161, + "text": " out=exp/\"random-connectome\";out.mkdir(parents=True,exist_ok=True);seed=int(cfg[\"controls\"][\"graph_seed\"]);rng=np.random.default_rng(seed)" + }, + { + "line": 168, + "text": " audit={\"edge_count\":len(real),\"neurons\":rt.n,\"seed\":seed,\"real_indices_sha256\":sha256(Path(cfg[\"paths\"][\"connectome_root\"])/\"gpu/csr-indices.int32.npy\")," + }, + { + "line": 181, + "text": " rng=np.random.default_rng(47901 if route==\"route-a\" else 47902);w=rng.normal(size=(x.shape[1],128)).astype(np.float32);b=rng.uniform(0,2*np.pi,128).astype(np.float32)" + }, + { + "line": 210, + "text": " rt.reset(int(row.stimulus_seed));last=0" + }, + { + "line": 219, + "text": " records.append({\"graph\":graph,\"route\":route,\"sample_id\":row.sample_id,\"pattern\":row.pattern,\"split\":row.split,\"stimulus_seed\":row.stimulus_seed," + }, + { + "line": 230, + "text": " # Exact matched-energy audit by graph, route, split seed and window." + }, + { + "line": 236, + "text": " for split,seed in samples[[\"split\",\"stimulus_seed\"]].drop_duplicates().itertuples(index=False):" + }, + { + "line": 237, + "text": " ids=samples.index[(samples.split==split)&(samples.stimulus_seed==seed)].to_numpy();entry[f\"{split}-{seed}\"]={}" + }, + { + "line": 240, + "text": " entry[f\"{split}-{seed}\"][str(w)]={\"event_counts\":sorted(set(map(int,counts))),\"amplitude_mv\":sorted(set(map(float,amps))),\"matched\":len(set(counts))==1 and len(set(amps))==1}" + }, + { + "line": 259, + "text": "def fit_model(x:np.ndarray,y:np.ndarray,test_x:np.ndarray,test_y:np.ndarray,capacity:str,classes:int,seed:int,cfg:dict[str,Any])->tuple[dict[str,Any],dict[str,Any]]:" + }, + { + "line": 260, + "text": " torch.manual_seed(seed);mean=x.mean(0);std=x.std(0);std[std<1e-6]=1" + }, + { + "line": 291, + "text": " capacities=cfg[\"training\"][\"capacities\"];seeds=list(map(int,cfg[\"training\"][\"model_seeds\"]));windows=list(map(int,cfg[\"dataset\"][\"biological_windows_ms\"]));readouts=[\"visual-projection\",\"central-downstream\",\"descending\",\"motor-related\"]" + }, + { + "line": 300, + "text": " tr,ytr,te,yte=task_data(samples,spec);pilot_train=tr[samples.iloc[tr].stimulus_seed.to_numpy()!=cfg[\"dataset\"][\"train_stimulus_seeds\"][-1]];pilot_y=ytr[samples.iloc[tr].stimulus_seed.to_numpy()!=cfg[\"dataset\"][\"train_stimulus_seeds\"][-1]]" + }, + { + "line": 301, + "text": " val=tr[samples.iloc[tr].stimulus_seed.to_numpy()==cfg[\"dataset\"][\"train_stimulus_seeds\"][-1]];val_y=ytr[samples.iloc[tr].stimulus_seed.to_numpy()==cfg[\"dataset\"][\"train_stimulus_seeds\"][-1]]" + }, + { + "line": 305, + "text": " x=reduce_bins(features[graph][route][f\"w{w}_{read}\"],int(cspec[\"feature_bins\"]));_,r=fit_model(x[pilot_train],pilot_y,x[val],val_y,cap,int(spec[\"classes\"]),seeds[0],cfg);pilot.append((r[\"accuracy\"],w,read))" + }, + { + "line": 308, + "text": " for seed in seeds:" + }, + { + "line": 309, + "text": " _,r=fit_model(x[tr],ytr,x[te],yte,cap,int(spec[\"classes\"]),seed,cfg);r[\"seed\"]=seed;runs.append(r)" + }, + { + "line": 323, + "text": " for seed in seeds:" + }, + { + "line": 324, + "text": " fixed,base=fit_model(a[tr],ytr,a[te],yte,cap,int(spec[\"classes\"]),seed,cfg)" + }, + { + "line": 332, + "text": " xm=selected_matrix(a,b,samples,choice);logits=predict(fixed,xm[te]);pred=logits.argmax(1);bruns.append({\"seed\":seed,\"accuracy\":float(np.mean(pred==yte)),\"route_choice\":choice,\"decoder_parameters\":base[\"trainable_parameters\"],\"encoder_parameters\":int(cspec[\"encoder_parameters\"])})" + }, + { + "line": 336, + "text": " xm=selected_matrix(a,b,samples,cchoice);joint,_=fit_model(xm[tr],ytr,xm[te],yte,cap,int(spec[\"classes\"]),seed,cfg)" + }, + { + "line": 346, + "text": " xm=selected_matrix(a,b,samples,cchoice);joint,jr=fit_model(xm[tr],ytr,xm[te],yte,cap,int(spec[\"classes\"]),seed,cfg);jr.update({\"seed\":seed,\"route_choice\":cchoice,\"encoder_parameters\":int(cspec[\"encoder_parameters\"])});cruns.append(jr)" + }, + { + "line": 347, + "text": " best_bundles[(graph,cap,task,seed)]={\"bundle\":joint,\"choice\":cchoice,\"window\":w,\"readout\":read,\"accuracy\":jr[\"accuracy\"]}" + }, + { + "line": 377, + "text": " cap=\"Small\";seed=int(cfg[\"training\"][\"model_seeds\"][0]);item=bundles[(graph,cap,task,seed)];w=item[\"window\"];read=item[\"readout\"]" + }, + { + "line": 378, + "text": " a=reduce_bins(features[graph][\"route-a\"][f\"w{w}_{read}\"],128);b=reduce_bins(features[graph][\"route-b\"][f\"w{w}_{read}\"],128);x=selected_matrix(a,b,samples,item[\"choice\"]);base=x[te];rng=np.random.default_rng(47400);conditions={}" + }, + { + "line": 420, + "text": " # Select the formal best real joint result by cross-seed mean, never by a single best run." + }, + { + "line": 425, + "text": " best_seed=min(cfg[\"training\"][\"model_seeds\"],key=lambda s:abs(bundles[(\"real-malecns\",best_cap,best_task,int(s))][\"accuracy\"]-mean_accuracy));best_bundle=bundles[(\"real-malecns\",best_cap,best_task,int(best_seed))]" + }, + { + "line": 444, + "text": " chance=1/int(cfg[\"dataset\"][\"tasks\"][best_task][\"classes\"]);runs=best[\"runs\"];margin=float(cfg[\"success_gate\"][\"stable_accuracy_margin_over_chance\"]);success_seeds=sum(r[\"accuracy\"]>=chance+margin for r in runs)" + }, + { + "line": 446, + "text": " stable=success_seeds>=int(cfg[\"success_gate\"][\"successful_model_seed_majority\"]);nonrun=all(not x[\"runaway\"] and x[\"finite\"] for x in records)" + }, + { + "line": 451, + "text": " summary={\"status\":status,\"candidate_generated\":passed,\"best\":{\"capacity\":best_cap,\"task\":best_task,\"window_ms\":best[\"window_ms\"],\"readout\":best[\"readout\"],\"held_out_accuracy_mean\":best[\"held_out_accuracy_mean\"],\"held_out_accuracy_std\":best[\"held_out_accuracy_std\"],\"chance\":chance,\"successful_seeds\":success_seeds}," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4g.yaml", + "sha256": "678798511cc14181d22a2085dedb412b44a96a966398678c12c27a8c561be042", + "bytes": 4795, + "seed_rng_line_evidence": [ + { + "line": 47, + "text": " train_stimulus_seeds: [47001, 47002, 47003, 47004, 47005]" + }, + { + "line": 48, + "text": " evaluation_stimulus_seeds: [47101, 47102, 47103]" + }, + { + "line": 63, + "text": " model_seeds: [47201, 47202, 47203, 47204, 47205]" + }, + { + "line": 64, + "text": " evaluation_seeds: [47101, 47102, 47103]" + }, + { + "line": 73, + "text": " graph_seed: 47300" + }, + { + "line": 89, + "text": " - {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 90, + "text": " - {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 91, + "text": " - {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 92, + "text": " - {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 93, + "text": " - {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 97, + "text": " successful_model_seed_majority: 3" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4h_audit.py", + "sha256": "83128ea0a7276a06c6ce57e4c533d076cf442e28e3b0834e38c4537cc87e1136", + "bytes": 20538, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4h_reinforcement_provenance.json", + "sha256": "2f1884bc5ab6b1faec8fb2d4d4930d75ee8928dc7bee8d8c15b5f317b5512809", + "bytes": 1834, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4h.py", + "sha256": "4c310b059ec954e7bc21d71482f1cb6a62b0d979ab25ab4a50d6a4689a5b9524", + "bytes": 29381, + "seed_rng_line_evidence": [ + { + "line": 128, + "text": " def evaluate(self, cs_name: str, seed: int, delta: np.ndarray) -> dict[str, Any]:" + }, + { + "line": 129, + "text": " self.install_delta(delta); self.rt.reset(seed)" + }, + { + "line": 153, + "text": " \"seed\": int(seed), \"CS\": cs_name, \"wall_seconds\": wall," + }, + { + "line": 166, + "text": " def update(self, cs_name: str, seed: int, delta: np.ndarray, compartment: str | None," + }, + { + "line": 168, + "text": " self.install_delta(delta); self.rt.reset(seed)" + }, + { + "line": 193, + "text": " \"CS\": cs_name, \"seed\": int(seed), \"compartment_verbatim\": compartment," + }, + { + "line": 209, + "text": "def eval_pair(experiment: Experiment, seed: int, delta: np.ndarray) -> dict[str, Any]:" + }, + { + "line": 210, + "text": " a = experiment.evaluate(\"CS-A\", seed, delta)" + }, + { + "line": 211, + "text": " b = experiment.evaluate(\"CS-B\", seed, delta)" + }, + { + "line": 222, + "text": "def protocol_plan(name: str, cfg: dict[str, Any], reliable: list[str], rng: np.random.Generator) -> list[dict[str, Any]]:" + }, + { + "line": 265, + "text": " for name, population, rate, seed in specs:" + }, + { + "line": 268, + "text": " rt.reset(seed); rt.step(batch, duration)" + }, + { + "line": 338, + "text": " for train_seed, eval_seed in zip(cfg[\"conditioning\"][\"train_seeds\"], cfg[\"conditioning\"][\"evaluation_seeds\"]):" + }, + { + "line": 339, + "text": " rng = np.random.default_rng(int(train_seed))" + }, + { + "line": 341, + "text": " pre = eval_pair(experiment, int(eval_seed), delta)" + }, + { + "line": 346, + "text": " delta, update = experiment.update(item[\"CS\"], int(train_seed) + trial_idx, delta," + }, + { + "line": 351, + "text": " pair = eval_pair(experiment, int(eval_seed), delta)" + }, + { + "line": 358, + "text": " post = eval_pair(experiment, int(eval_seed), delta)" + }, + { + "line": 361, + "text": " for nominal_ms, extra_seed in zip((0, 1000, 10000), cfg[\"conditioning\"][\"evaluation_seeds\"][:3]):" + }, + { + "line": 362, + "text": " pair = eval_pair(experiment, int(extra_seed), delta)" + }, + { + "line": 367, + "text": " \"protocol\": protocol, \"train_seed\": int(train_seed), \"evaluation_seed\": int(eval_seed)," + }, + { + "line": 379, + "text": " run_path = protocol_dir / f\"train-{train_seed}-eval-{eval_seed}.json\"" + }, + { + "line": 381, + "text": " np.savez_compressed(learned / \"plastic-delta\" / f\"{protocol}-seed-{train_seed}.npz\"," + }, + { + "line": 396, + "text": " \"seeds\": len(rows)," + }, + { + "line": 398, + "text": " \"mbon_gain_positive_seeds\": int(sum(row[\"mbon_euclidean_gain\"] > 0 for row in rows))," + }, + { + "line": 400, + "text": " \"downstream_gain_positive_seeds\": int(sum(row[\"downstream_euclidean_gain\"] > 0 for row in rows))," + }, + { + "line": 403, + "text": " \"reversal_signature_seeds\": int(sum(row[\"reversal_balance_sign_changed\"] for row in rows))," + }, + { + "line": 405, + "text": " majority = int(cfg[\"success_gate\"][\"require_minimum_seed_majority\"])" + }, + { + "line": 407, + "text": " real_mbon = app[\"mbon_gain_positive_seeds\"] >= majority and av[\"mbon_gain_positive_seeds\"] >= majority" + }, + { + "line": 408, + "text": " real_downstream = app[\"downstream_gain_positive_seeds\"] >= majority and av[\"downstream_gain_positive_seeds\"] >= majority" + }, + { + "line": 409, + "text": " reversal = by_protocol[\"reversal-learning\"][\"reversal_signature_seeds\"] >= majority" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4h.yaml", + "sha256": "5cd3aa12e0aa249004911c7396cab0c80b256b21f8ad21969fea897db7ba2793", + "bytes": 4912, + "seed_rng_line_evidence": [ + { + "line": 100, + "text": " train_seeds: [48001, 48002, 48003, 48004, 48005]" + }, + { + "line": 101, + "text": " evaluation_seeds: [48101, 48102, 48103, 48104, 48105]" + }, + { + "line": 117, + "text": " require_minimum_seed_majority: 3" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4i_final_report.json", + "sha256": "f4459da6112806eeb718f0d5dc58018f124026d6f37945871e5a19856cde34a6", + "bytes": 3611, + "seed_rng_line_evidence": [ + { + "line": 5, + "text": " \"reason\": \"Both conditions activated all 4,064 KCs in all five deterministic seeds.\"" + }, + { + "line": 98, + "text": " \"13_five_seed_consistency\": {" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4i.py", + "sha256": "f5a45ba4b41553495ea50e09ae4522f97f78ffb62b7fa690d8eb6e3ed06bd555", + "bytes": 46530, + "seed_rng_line_evidence": [ + { + "line": 161, + "text": " def run(self, batch: InputBatch, duration_ms: float, seed: int, delta: np.ndarray," + }, + { + "line": 163, + "text": " self.install(delta); self.rt.reset(int(seed)); self.rt.step(batch, float(duration_ms))" + }, + { + "line": 225, + "text": " for seed in spec[\"seeds\"]:" + }, + { + "line": 229, + "text": " spec[\"duration_ms\"], int(seed), zero)" + }, + { + "line": 236, + "text": " metrics = pair_metrics(vectors[\"A\"][-1], vectors[\"B\"][-1]); metrics[\"seed\"] = int(seed)" + }, + { + "line": 240, + "text": " consensus_n = int(spec[\"consensus_seed_count\"]); aa = np.count_nonzero(va > 0, axis=0) >= consensus_n; bb = np.count_nonzero(vb > 0, axis=0) >= consensus_n" + }, + { + "line": 253, + "text": " and sum(x >= float(gate[\"minimum_pair_cosine_distance\"]) for x in pair_cos_dist) >= int(gate[\"majority_seeds\"])" + }, + { + "line": 266, + "text": " \"CS_A_targets\": cs_a.tolist(), \"CS_B_targets\": cs_b.tolist(), \"seeds\": spec[\"seeds\"]," + }, + { + "line": 267, + "text": " \"per_seed\": records, \"mean_active_jaccard\": mean_j," + }, + { + "line": 272, + "text": " \"KC_subtype_active_seed_hits\": subtype, \"compartment_associated_KC_coverage\": comp_coverage," + }, + { + "line": 286, + "text": " need = int(cfg[\"olfactory_audit\"][\"consensus_seed_count\"])" + }, + { + "line": 328, + "text": " rng = np.random.default_rng(49301); random_set = np.sort(rng.choice(remaining, size=size, replace=False).astype(np.int32))" + }, + { + "line": 354, + "text": " seed: int, enabled: bool, d: float, trials: int) -> tuple[np.ndarray, list[dict[str, Any]], pd.DataFrame]:" + }, + { + "line": 359, + "text": " run = v.run(batch, v.cfg[\"direct_kc\"][\"evaluation_duration_ms\"], seed + trial, delta)" + }, + { + "line": 391, + "text": " for train_seed, eval_seed in zip(dcfg[\"train_seeds\"], dcfg[\"evaluation_seeds\"]):" + }, + { + "line": 392, + "text": " pre_a = v.run(fixed_pulse_batch(set_a, pulses, \"pre-A\"), dcfg[\"evaluation_duration_ms\"], eval_seed, zero, target_mbon)" + }, + { + "line": 393, + "text": " pre_b = v.run(fixed_pulse_batch(set_b, pulses, \"pre-B\"), dcfg[\"evaluation_duration_ms\"], eval_seed, zero, target_mbon)" + }, + { + "line": 394, + "text": " delta, train_records, delta_table = train_overlay(v, train_set, dan, compartment, train_seed, enabled, dvalue, int(dcfg[\"conditioning_trials\"]))" + }, + { + "line": 395, + "text": " post_a = v.run(fixed_pulse_batch(set_a, pulses, \"post-A\"), dcfg[\"evaluation_duration_ms\"], eval_seed, delta, target_mbon)" + }, + { + "line": 396, + "text": " post_b = v.run(fixed_pulse_batch(set_b, pulses, \"post-B\"), dcfg[\"evaluation_duration_ms\"], eval_seed, delta, target_mbon)" + }, + { + "line": 401, + "text": " \"condition\": condition, \"train_seed\": int(train_seed), \"evaluation_seed\": int(eval_seed)," + }, + { + "line": 410, + "text": " seed_dir = exp / \"direct-kc-memory\" / f\"seed-{train_seed}\"; seed_dir.mkdir(parents=True, exist_ok=True)" + }, + { + "line": 411, + "text": " delta_table[delta_table[\"plastic_delta_mv\"] != 0].to_parquet(seed_dir / \"updated-edges.parquet\", index=False)" + }, + { + "line": 412, + "text": " np.savez_compressed(seed_dir / \"plastic-overlay.npz\", edge_id=v.edge_ids, plastic_delta_mv=delta)" + }, + { + "line": 413, + "text": " write_json(seed_dir / \"responses.json\", row); matched_details.append(row)" + }, + { + "line": 415, + "text": " \"seeds\": len(rows), \"changed_edges_mean\": float(np.mean([x[\"changed_edges\"] for x in rows]))," + }, + { + "line": 417, + "text": " \"A_MBON_spike_change_seeds\": int(sum(x[\"A_effect\"][\"tracked_MBON_spike_l1\"] > 0 for x in rows))," + }, + { + "line": 418, + "text": " \"A_MBON_subthreshold_change_seeds\": int(sum(max(x[\"A_effect\"][\"MBON_final_v_max_abs_change\"], x[\"A_effect\"][\"MBON_final_g_max_abs_change\"]) > 1e-4 for x in rows))," + }, + { + "line": 419, + "text": " \"B_same_effect_or_larger_seeds\": int(sum(x[\"B_effect\"][\"MBON_final_g_mean_abs_change\"] >= x[\"A_effect\"][\"MBON_final_g_mean_abs_change\"] and x[\"B_effect\"][\"tracked_MBON_spike_l1\"] >= x[\"A_effect\"][\"tracked_MBON_spike_l1\"] for x in rows))," + }, + { + "line": 430, + "text": " local_effect = main[\"A_MBON_spike_change_seeds\"] >= majority or main[\"A_MBON_subthreshold_change_seeds\"] >= majority" + }, + { + "line": 431, + "text": " b_specific = main[\"B_same_effect_or_larger_seeds\"] < majority" + }, + { + "line": 444, + "text": " delta, records, table = train_overlay(v, set_a, dan, target, cfg[\"direct_kc\"][\"train_seeds\"][0], True, 1.0, int(cfg[\"direct_kc\"][\"conditioning_trials\"]))" + }, + { + "line": 468, + "text": " baseline = v.run(eval_batch, cfg[\"direct_kc\"][\"evaluation_duration_ms\"], int(tcfg[\"seed\"]), zero, target_mbon)" + }, + { + "line": 473, + "text": " training = v.run(batch, float(tcfg[\"trial_duration_ms\"]), int(tcfg[\"seed\"]), zero, target_mbon)" + }, + { + "line": 478, + "text": " post = v.run(eval_batch, cfg[\"direct_kc\"][\"evaluation_duration_ms\"], int(tcfg[\"seed\"]), delta, target_mbon)" + }, + { + "line": 526, + "text": " changed_path = exp / \"direct-kc-memory\" / f\"seed-{cfg['direct_kc']['train_seeds'][0]}\" / \"updated-edges.parquet\"" + }, + { + "line": 554, + "text": " for name,pop,rate,seed in specs:" + }, + { + "line": 555, + "text": " targets=np.flatnonzero(rt.population_masks[pop]).astype(np.int64);rt.reset(seed);rt.step(poisson_batch(targets,rate,1000.0,name),1000.0)" + }, + { + "line": 583, + "text": " main_effect=controls[\"A-matched-DAN\"][\"A_effect\"];mbon_readout={\"spike_changed_seeds\":controls[\"A-matched-DAN\"][\"A_MBON_spike_change_seeds\"]," + }, + { + "line": 584, + "text": " \"subthreshold_changed_seeds\":controls[\"A-matched-DAN\"][\"A_MBON_subthreshold_change_seeds\"],\"mean_effect\":main_effect," + }, + { + "line": 597, + "text": " \"causal_validation\":causal,\"controls\":controls,\"five_seed_consistency\":direct[\"conditions\"][\"A-matched-DAN\"]," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4i.yaml", + "sha256": "2a100919bb860ec4ebd60690b7410763022d66ddd59762b467e77362f1f45b0b", + "bytes": 3820, + "seed_rng_line_evidence": [ + { + "line": 58, + "text": " seeds: [48101, 48102, 48103, 48104, 48105]" + }, + { + "line": 63, + "text": " consensus_seed_count: 3" + }, + { + "line": 67, + "text": " majority_seeds: 3" + }, + { + "line": 79, + "text": " train_seeds: [49001, 49002, 49003, 49004, 49005]" + }, + { + "line": 80, + "text": " evaluation_seeds: [49101, 49102, 49103, 49104, 49105]" + }, + { + "line": 94, + "text": " seed: 49201" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4j.py", + "sha256": "abb4574da85f00bd9ef61024c65993ef81d42651ff8d8d63c15dd69c6222471e", + "bytes": 42071, + "seed_rng_line_evidence": [ + { + "line": 94, + "text": " def _forced(self,steps:int,targets:np.ndarray,seed:int,rate_hz:float|None,pulses:list[float]|None)->torch.Tensor:" + }, + { + "line": 97, + "text": " gen=torch.Generator(device=self.device);gen.manual_seed(int(seed));out=torch.rand((steps,len(targets)),generator=gen,device=self.device)<(float(rate_hz)*self.dt/1000.0)" + }, + { + "line": 103, + "text": " def run(self,targets:np.ndarray,seed:int,mode:str,params:dict[str,float]|None,duration_ms:float," + }, + { + "line": 110, + "text": " self.rt.reset(int(seed));steps=int(round(duration_ms/self.dt));target_gpu=torch.as_tensor(targets,dtype=torch.int64,device=self.device)" + }, + { + "line": 111, + "text": " forced=self._forced(steps,targets,seed,rate_hz,pulses)" + }, + { + "line": 113, + "text": " dan_forced=self._forced(steps,dan,seed+991,None,dan_pulses)" + }, + { + "line": 193, + "text": " run=sim.run(targets,int(cfg[\"stimuli\"][\"calibration_seed_base\"])+oi,\"graded\",params,float(cfg[\"stimuli\"][\"duration_ms\"]),rate_hz=float(cfg[\"stimuli\"][\"rate_hz\"]));fractions.append(response_metrics(run)[\"KC_active_fraction\"]);vectors.append(run[\"kc_counts\"]);walls.append(run[\"wall_seconds\"])" + }, + { + "line": 205, + "text": " seeds=cfg[\"stimuli\"][\"evaluation_seeds\"];records=[];vectors={m:defaultdict(list) for m in (\"original\",\"graded\",\"disabled\")};performance=[];subtype_rows=[]" + }, + { + "line": 209, + "text": " for seed in seeds:" + }, + { + "line": 210, + "text": " run=sim.run(targets,int(seed)+oi*100,mode,params if mode==\"graded\" else None,float(cfg[\"stimuli\"][\"duration_ms\"]),rate_hz=float(cfg[\"stimuli\"][\"rate_hz\"]));met=response_metrics(run);met.update({\"mode\":mode,\"odor\":oi,\"seed\":int(seed)});records.append(met);vectors[mode][oi].append(run[\"kc_counts\"]);performance.append({\"mode\":mode,\"odor\":oi,\"seed\":int(seed),\"wall\":run[\"wall_seconds\"],\"vram\":run[\"peak_vram_bytes\"],\"overlay_submit\":run[\"overlay_cpu_submit_seconds\"]})" + }, + { + "line": 212, + "text": " sm=subtype==label;subtype_rows.append({\"mode\":mode,\"odor\":oi,\"seed\":int(seed),\"KC_subtype\":label,\"total_KC\":int(sm.sum()),\"active_KC\":int(np.count_nonzero(run[\"kc_counts\"][sm])),\"spikes\":int(run[\"kc_counts\"][sm].sum()),\"active_fraction\":float(np.count_nonzero(run[\"kc_counts\"][sm])/sm.sum())})" + }, + { + "line": 224, + "text": " for seed_i in range(len(seeds)):" + }, + { + "line": 225, + "text": " x=pair_metrics(vectors[mode][odors[i]][seed_i],vectors[mode][odors[j]][seed_i]);between.append(x[\"euclidean_distance\"]);jacc.append(x[\"active_jaccard\"]);corr.append(x[\"correlation\"]);cos.append(x[\"cosine_similarity\"])" + }, + { + "line": 240, + "text": " seeds=cfg[\"stimuli\"][\"formal_CS_seeds\"];vec={\"A\":[],\"B\":[]};traces={\"A\":[],\"B\":[]}" + }, + { + "line": 242, + "text": " for seed in seeds:" + }, + { + "line": 243, + "text": " run=sim.run(targets,int(seed),\"graded\",params,float(cfg[\"stimuli\"][\"duration_ms\"]),rate_hz=float(cfg[\"stimuli\"][\"rate_hz\"]));vec[label].append(run[\"kc_counts\"])" + }, + { + "line": 244, + "text": " a=np.asarray(vec[\"A\"]);b=np.asarray(vec[\"B\"]);pairs=[pair_metrics(a[i],b[i]) for i in range(len(seeds))];need=3" + }, + { + "line": 248, + "text": " report={\"per_seed\":pairs,\"KC_A_active_mean\":float(np.mean(np.count_nonzero(a,axis=1))),\"KC_B_active_mean\":float(np.mean(np.count_nonzero(b,axis=1)))," + }, + { + "line": 323, + "text": " for ts,es in zip(dc[\"train_seeds\"],dc[\"evaluation_seeds\"]):" + }, + { + "line": 335, + "text": " row={\"condition\":name,\"train_seed\":int(ts),\"eval_seed\":int(es),\"changed_edges\":int(np.count_nonzero(changed)),\"A_injected_source_edges\":int(np.count_nonzero(aedge)),\"B_injected_source_edges\":int(np.count_nonzero(bedge))," + }, + { + "line": 339, + "text": " main_rows.append(row);d=exp/\"direct-kc-memory\"/f\"seed-{ts}\";d.mkdir(parents=True,exist_ok=True);np.savez_compressed(d/\"overlay.npz\",edge_id=v.edge_ids,plastic_delta_mv=delta);write_json(d/\"result.json\",row)" + }, + { + "line": 343, + "text": " \"separation_gain_mean\":float(np.mean([x[\"post_separation\"]-x[\"pre_separation\"] for x in rows])),\"eligibility_update_wall_seconds_mean\":float(np.mean(update_times)) if update_times else 0.0,\"seeds\":len(rows)}" + }, + { + "line": 344, + "text": " majority=int(cfg[\"gates\"][\"direct_seed_majority\"]);floor=float(cfg[\"gates\"][\"subthreshold_noise_floor\"])" + }, + { + "line": 348, + "text": " report={\"status\":\"PASS-DIRECT-KC-MEMORY-v2\" if passed else \"FAIL-DIRECT-KC-MEMORY-v2\",\"candidate_generated\":passed,\"runtime_mode\":mode,\"successful_seeds\":good,\"required\":majority,\"controls_clean\":controls_clean,\"conditions\":summaries," + }, + { + "line": 357, + "text": " for ts,es in zip(dc[\"train_seeds\"],dc[\"evaluation_seeds\"]):" + }, + { + "line": 363, + "text": " posta=sim.run(a,es,\"graded\",params,float(cfg[\"stimuli\"][\"duration_ms\"]),delta=delta,rate_hz=float(cfg[\"stimuli\"][\"rate_hz\"]));postb=sim.run(b,es,\"graded\",params,float(cfg[\"stimuli\"][\"duration_ms\"]),delta=delta,rate_hz=float(cfg[\"stimuli\"][\"rate_hz\"]));rows.append({\"seed\":int(ts),\"changed_edges\":int(np.count_nonzero(delta)),\"A_effect\":effect(prea,posta),\"B_effect\":effect(preb,postb),\"pre_sep\":pair_metrics(prea[\"mbon_counts\"],preb[\"mbon_counts\"])[\"euclidean_distance\"],\"post_sep\":pair_metrics(posta[\"mbon_counts\"],postb[\"mbon_counts\"])[\"euclidean_distance\"]})" + }, + { + "line": 364, + "text": " good=sum(x[\"post_sep\"]>x[\"pre_sep\"] and x[\"A_effect\"][\"MBON_g_mean_abs\"]>x[\"B_effect\"][\"MBON_g_mean_abs\"] for x in rows);passed=good>=int(cfg[\"gates\"][\"direct_seed_majority\"])" + }, + { + "line": 365, + "text": " report={\"status\":\"PASS-OLFACTORY-ASSOCIATIVE-MEMORY\" if passed else \"FAIL-OLFACTORY-ASSOCIATIVE-MEMORY\",\"candidate_generated\":passed,\"successful_seeds\":good,\"runs\":rows};write_json(exp/\"olfactory-memory/summary.json\",report);return report" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4j.yaml", + "sha256": "b35e4332a91b8489f69348cedf5ac675e9c3902c7e8c7beec5d053773c6529a3", + "bytes": 4902, + "seed_rng_line_evidence": [ + { + "line": 66, + "text": " evaluation_seeds: [50101, 50102, 50103, 50104, 50105]" + }, + { + "line": 67, + "text": " calibration_seed_base: 50000" + }, + { + "line": 68, + "text": " formal_CS_seeds: [48101, 48102, 48103, 48104, 48105]" + }, + { + "line": 118, + "text": " train_seeds: [50201, 50202, 50203, 50204, 50205]" + }, + { + "line": 119, + "text": " evaluation_seeds: [50301, 50302, 50303, 50304, 50305]" + }, + { + "line": 124, + "text": " direct_seed_majority: 3" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4k.py", + "sha256": "6ca7dd7b3fec7f970f8a43ac8286dd0f05b2674ac3996b9b20583b636719abe7", + "bytes": 49126, + "seed_rng_line_evidence": [ + { + "line": 128, + "text": " self, targets: np.ndarray, seed: int, mode: str, duration_ms: float," + }, + { + "line": 138, + "text": " self.rt.reset(int(seed)); steps = int(round(float(duration_ms) / self.dt))" + }, + { + "line": 140, + "text": " forced = self._forced(steps, targets, seed, rate_hz, pulses)" + }, + { + "line": 143, + "text": " dan_forced = self._forced(steps, dan, seed + 991, None, dan_pulses)" + }, + { + "line": 382, + "text": " \"original_olfactory_CS\": dict(targets=olf_a, seed=oc[\"seed\"], mode=\"original\", duration_ms=oc[\"duration_ms\"], rate_hz=oc[\"rate_hz\"])," + }, + { + "line": 383, + "text": " \"APL_overlay_olfactory_CS\": dict(targets=olf_a, seed=oc[\"seed\"], mode=\"graded\", duration_ms=oc[\"duration_ms\"], rate_hz=oc[\"rate_hz\"])," + }, + { + "line": 384, + "text": " \"direct_KC_SET_A\": dict(targets=set_a, seed=dc[\"evaluation_seed\"], mode=\"original\", duration_ms=dc[\"duration_ms\"], pulses=dc[\"pulse_times_ms\"], collect_kc_spikes=True)," + }, + { + "line": 385, + "text": " \"direct_KC_SET_B\": dict(targets=set_b, seed=dc[\"evaluation_seed\"], mode=\"original\", duration_ms=dc[\"duration_ms\"], pulses=dc[\"pulse_times_ms\"], collect_kc_spikes=True)," + }, + { + "line": 400, + "text": " posts[label] = sim.run_audit(targets, dc[\"evaluation_seed\"], \"original\", dc[\"duration_ms\"], delta=actual_delta, pulses=dc[\"pulse_times_ms\"], collect_kc_spikes=True)" + }, + { + "line": 426, + "text": " for seed in sc[\"evaluation_seeds\"]:" + }, + { + "line": 428, + "text": " base = sim.run_audit(set_a, int(seed), \"original\", dc[\"duration_ms\"], delta=base_delta, pulses=dc[\"pulse_times_ms\"])" + }, + { + "line": 432, + "text": " run = base if float(fraction) == 0 else sim.run_audit(set_a, int(seed), \"original\", dc[\"duration_ms\"], delta=delta, pulses=dc[\"pulse_times_ms\"])" + }, + { + "line": 435, + "text": " rows.append({\"seed\": int(seed), \"depression_fraction\": float(fraction), \"changed_edges\": int(np.count_nonzero(changed))," + }, + { + "line": 440, + "text": " aggregate.append({\"depression_fraction\": float(frac), \"seeds\": int(len(group)), \"functional_seed_count\": int(group.functional_MBON_output_change.sum())," + }, + { + "line": 443, + "text": " functional_levels = [x[\"depression_fraction\"] for x in aggregate if x[\"functional_seed_count\"] > 0]" + }, + { + "line": 445, + "text": " insensitive = at50[\"functional_seed_count\"] == 0" + }, + { + "line": 566, + "text": " overlay = np.load(Path(cfg[\"paths\"][\"phase4j_root\"]) / f\"direct-kc-memory/seed-{cfg['direct_kc']['trace_seed']}/overlay.npz\")" + }, + { + "line": 573, + "text": " causal_run = sim.run_audit(set_a, cfg[\"direct_kc\"][\"trace_seed\"], \"original\", cfg[\"direct_kc\"][\"duration_ms\"]," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4k.yaml", + "sha256": "3721440cba03036552c358c1a9d3320637e5914da901f74e86189aa297192fd1", + "bytes": 3690, + "seed_rng_line_evidence": [ + { + "line": 76, + "text": " trace_seed: 50201" + }, + { + "line": 77, + "text": " evaluation_seed: 50301" + }, + { + "line": 82, + "text": " seed: 50101" + }, + { + "line": 87, + "text": " evaluation_seeds: [50301, 50302, 50303, 50304, 50305]" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4l_finalize.py", + "sha256": "11c63994399d09305648d01d3543a4a4c4f11d62fa85f79e9e4385a040f8de07", + "bytes": 3696, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4l.py", + "sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553", + "bytes": 45747, + "seed_rng_line_evidence": [ + { + "line": 46, + "text": " def run_rates(self, targets: np.ndarray, rates_hz: np.ndarray, seed: int, duration_ms: float," + }, + { + "line": 53, + "text": " self.v.install(delta); self.rt.weights[self.apl_edge_gpu] = 0.0; self.rt.reset(int(seed))" + }, + { + "line": 56, + "text": " gen = torch.Generator(device=self.device); gen.manual_seed(int(seed))" + }, + { + "line": 57, + "text": " tgen0 = time.perf_counter(); forced = torch.rand((steps, len(targets)), generator=gen, device=self.device) < rg[None, :]" + }, + { + "line": 60, + "text": " dg = torch.as_tensor(dan, dtype=torch.int64, device=self.device); dan_forced = self._forced(steps, dan, seed + 991, None, dan_pulses)" + }, + { + "line": 201, + "text": " gloms = selection[\"glomeruli_order\"]; matched_sum = float(np.median(panel.mapped_response_sum)); seeds = list(map(int, cfg[\"odor_encoder\"][\"evaluation_seeds\"])); runs = {}; records = []; subtype_rows = []; drive_rows = []" + }, + { + "line": 206, + "text": " for seed in seeds:" + }, + { + "line": 207, + "text": " run = sim.run_rates(targets, rates, seed, float(cfg[\"odor_encoder\"][\"duration_ms\"]), collect_kc_spikes=True); runs[(mode, odor.odor_id, seed)] = run" + }, + { + "line": 209, + "text": " records.append({\"mode\": mode, \"split\": odor.split, \"odor_id\": odor.odor_id, \"odor_name\": odor.odor_name, \"formal_label\": odor.formal_label, \"seed\": seed," + }, + { + "line": 214, + "text": " mask = subtype == label; subtype_rows.append({\"mode\": mode, \"odor_id\": odor.odor_id, \"seed\": seed, \"KC_subtype\": label, \"total\": int(mask.sum()), \"active\": int(np.count_nonzero(nonzero[mask])), \"spikes\": int(run[\"kc_counts\"][mask].sum())})" + }, + { + "line": 220, + "text": " arr = [runs[(mode, oid, s)][\"kc_counts\"] for s in seeds]" + }, + { + "line": 227, + "text": " for seed in seeds:" + }, + { + "line": 228, + "text": " q = pair_metrics(runs[(mode, odor_ids[i], seed)][\"kc_counts\"], runs[(mode, odor_ids[j], seed)][\"kc_counts\"]); ds.append(q[\"euclidean_distance\"]); between.append(q[\"euclidean_distance\"]); between_j.append(q[\"active_jaccard\"]); between_cos.append(q[\"cosine_similarity\"]); between_corr.append(q[\"correlation\"])" + }, + { + "line": 231, + "text": " aa = [runs[(mode, oid, s)][\"kc_counts\"] for s in seeds]" + }, + { + "line": 241, + "text": " candidate = bool(all(x[\"gate\"] for x in summaries.values())); report = {\"status\": \"MaleCNS-OlfactoryEncoder-v1-candidate\" if candidate else \"FAIL-PHYSIOLOGY-GROUNDED-ODOR-ENCODING\", \"candidate_generated\": candidate, \"modes\": summaries, \"seeds\": seeds, \"APL_parameters_locked\": cfg[\"apl_overlay\"]}" + }, + { + "line": 246, + "text": " seeds = list(map(int, cfg[\"odor_encoder\"][\"evaluation_seeds\"])); aid = selection[\"ODOR_A\"][\"odor_id\"]; bid = selection[\"ODOR_B\"][\"odor_id\"]" + }, + { + "line": 248, + "text": " active = np.stack([runs[(\"matched_energy\", oid, s)][\"kc_counts\"] > 0 for s in seeds]); return v.kc[active.sum(axis=0) >= int(cfg[\"gates\"][\"seed_majority\"])]" + }, + { + "line": 301, + "text": " for tsi, train_seed in enumerate(map(int, spec[\"train_seeds\"])):" + }, + { + "line": 302, + "text": " delta = np.zeros(len(v.edge_ids), np.float32); overlays[train_seed] = {}" + }, + { + "line": 304, + "text": " run = sim.run_rates(at, ar, train_seed + pairing, float(spec[\"duration_ms\"]), delta=delta, dan_targets=dan, dan_pulses=[float(spec[\"dan_time_ms\"])])" + }, + { + "line": 307, + "text": " overlays[train_seed][pairing] = delta.copy(); changed = delta != 0; denom = float(np.abs(v.base_candidate[changed]).sum()); pct = float(100 * np.abs(delta[changed]).sum() / denom) if denom else 0.0; lower = -float(cfg[\"eligibility_v2\"][\"max_fractional_depression\"]) * v.base_candidate" + }, + { + "line": 308, + "text": " eval_seed = int(spec[\"evaluation_seeds\"][tsi]); prea = sim.run_rates(at, ar, eval_seed, float(spec[\"duration_ms\"]), collect_kc_spikes=True); posta = sim.run_rates(at, ar, eval_seed, float(spec[\"duration_ms\"]), delta=delta, collect_kc_spikes=True); preb = sim.run_rates(bt, br, eval_seed, float(spec[\"duration_ms\"]), collect_kc_spikes=True); postb = sim.run_rates(bt, br, eval_seed, float(spec[\"duration_ms\"]), delta=delta, collect_kc_spikes=True)" + }, + { + "line": 311, + "text": " rows.append({\"train_seed\": train_seed, \"eval_seed\": eval_seed, \"pairings\": pairing, \"updated_edges\": int(changed.sum()), \"mean_delta_mv\": float(vals.mean()) if len(vals) else 0.0, \"median_delta_mv\": float(np.median(vals)) if len(vals) else 0.0, \"max_abs_delta_mv\": float(np.abs(vals).max()) if len(vals) else 0.0, \"total_abs_delta_mv\": float(np.abs(vals).sum()), \"depression_percent_changed_base\": pct," + }, + { + "line": 314, + "text": " np.savez_compressed(exp / \"plasticity-magnitude\" / f\"seed-{train_seed}-overlays.npz\", edge_id=v.edge_ids, **{f\"pairing_{p}\": d for p, d in overlays[train_seed].items()})" + }, + { + "line": 319, + "text": " curve.append({\"pairings\": int(p), \"seeds\": int(len(g)), \"updated_edges_mean\": float(g.updated_edges.mean()), \"mean_delta_mv\": float(g.mean_delta_mv.mean()), \"median_delta_mv\": float(g.median_delta_mv.mean()), \"max_abs_delta_mv\": float(g.max_abs_delta_mv.mean()), \"total_abs_delta_mv_mean\": float(g.total_abs_delta_mv.mean()), \"depression_percent_mean\": float(g.depression_percent_changed_base.mean()), \"depression_percent_min\": float(g.depression_percent_changed_base.min()), \"depression_percent_max\": float(g.depression_percent_changed_base.max()), \"saturation_fraction_mean\": float(g.saturation_fraction.mean()), \"isolated_functional_seeds\": int(functional.sum()), \"isolated_A_delta_g_mean\": float(g.isolated_A_delta_g.mean()), \"isolated_A_delta_v_mean\": float(g.isolated_A_delta_v.mean()), \"whole_A_MBON_spike_l1_mean\": float(g.whole_A_MBON_spike_l1.mean()), \"whole_A_downstream_spike_l1_mean\": float(g.whole_A_downstream_spike_l1.mean())})" + }, + { + "line": 320, + "text": " monotonic = all(np.all(np.diff(frame[frame.train_seed == s].sort_values(\"pairings\").total_abs_delta_mv) >= -1e-7) for s in frame.train_seed.unique()); bounded = bool(frame.saturation_fraction.max() <= 1.0 and not np.any(frame.mean_delta_mv > 0)); accumulation = bool(monotonic and bounded)" + }, + { + "line": 322, + "text": " transfer_points = [x for x in curve if x[\"isolated_functional_seeds\"] >= int(cfg[\"gates\"][\"seed_majority\"])]; transfer = bool(transfer_points)" + }, + { + "line": 336, + "text": " for si, ts in enumerate(map(int, spec[\"train_seeds\"])):" + }, + { + "line": 337, + "text": " delta = overlays[ts][count]; es = int(spec[\"evaluation_seeds\"][si])" + }, + { + "line": 340, + "text": " rows.append({\"seed\": ts, \"stimulus\": label, **ef})" + }, + { + "line": 342, + "text": " good = int(((a.MBON_g_max_abs.to_numpy() > b.MBON_g_max_abs.to_numpy()) & ((a.MBON_spike_l1.to_numpy() > 0) | a.MBON_first_latency_delta_ms.fillna(0).to_numpy().astype(float).astype(bool))).sum()); passed = good >= int(cfg[\"gates\"][\"seed_majority\"])" + }, + { + "line": 344, + "text": " report = {\"status\": \"PASS-OLFACTORY-ASSOCIATIVE-MEMORY\" if passed else \"FAIL-OLFACTORY-ASSOCIATIVE-MEMORY\", \"candidate_generated\": passed, \"successful_seeds\": good, \"required\": int(cfg[\"gates\"][\"seed_majority\"]), \"conditioning_pairings_frozen_before_results\": count," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4l.yaml", + "sha256": "9b8bcb7e031bf9063033a1854a439a7cd0bf6730301c2d2d02ca99a76f098d6e", + "bytes": 5653, + "seed_rng_line_evidence": [ + { + "line": 86, + "text": " evaluation_seeds: [51101, 51102, 51103, 51104, 51105]" + }, + { + "line": 114, + "text": " train_seeds: [51201, 51202, 51203, 51204, 51205]" + }, + { + "line": 115, + "text": " evaluation_seeds: [51301, 51302, 51303, 51304, 51305]" + }, + { + "line": 129, + "text": " seed_majority: 3" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4m_finalize.py", + "sha256": "58a2fd9bfc89725c741201f43ef06cf34840f78734190faad193ae8cee89c6ab", + "bytes": 5545, + "seed_rng_line_evidence": [ + { + "line": 36, + "text": " categories = edge.odor_eligibility_category.astype(str).to_numpy(); static = {}; seed_rows = []" + }, + { + "line": 37, + "text": " for seed in map(int, mcfg[\"protocol\"][\"train_seeds\"]):" + }, + { + "line": 38, + "text": " data = np.load(exp / \"efficacy-overlay\" / f\"E-seed-{seed}-pairings-100.npz\")" + }, + { + "line": 42, + "text": " sel = categories == cat; seed_rows.append({\"seed\": seed, \"mechanism\": mech, \"edge_category\": cat," + }, + { + "line": 46, + "text": " audit = pd.DataFrame(seed_rows); audit.to_parquet(exp / \"whole-brain-replay/endpoint-E-identity.parquet\", index=False)" + }, + { + "line": 55, + "text": " iso[\"endpoint_100_majority_pass\"] = {mech: bool(gate[\"endpoint_100_specific_functional_seeds\"] >= int(mcfg[\"gates\"][\"seed_majority\"]))" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4m_formal.py", + "sha256": "4d1bb00da460231fee7bd986e202217aa065ba46f78500a7e6e63b87329d88a0", + "bytes": 17678, + "seed_rng_line_evidence": [ + { + "line": 29, + "text": " condition: str, train_seed: int, pn: dict[str, tuple[np.ndarray, np.ndarray]]," + }, + { + "line": 40, + "text": " floor = np.float32(1.0 - float(cfg[\"eligibility_v2\"][\"max_fractional_depression\"])); rng = np.random.default_rng(train_seed)" + }, + { + "line": 45, + "text": " run = sim.run_rates(*pn[label], train_seed + pairing, float(protocol[\"duration_ms\"]), delta=delta," + }, + { + "line": 52, + "text": " return {\"multiplicative\": E_unbounded, \"bounded_multiplicative\": E_bounded}, delta, {\"condition\": condition, \"train_seed\": train_seed, \"pairings\": count, \"DAN_type\": dan_type," + }, + { + "line": 78, + "text": " for ts, es in zip(map(int, mcfg[\"protocol\"][\"train_seeds\"]), map(int, mcfg[\"protocol\"][\"evaluation_seeds\"])):" + }, + { + "line": 82, + "text": " np.savez_compressed(exp / \"controls\" / f\"E-{condition}-seed-{ts}.npz\"," + }, + { + "line": 87, + "text": " saved = np.load(exp / \"efficacy-overlay\" / f\"E-seed-{ts}-pairings-100.npz\")" + }, + { + "line": 96, + "text": " E_snapshots.append({\"train_seed\": ts, \"mechanism\": mechanism, \"condition\": condition, \"E_min\": float(E.min()), \"changed_edges\": int(changed.sum()), \"A_specific_E_reduction_sum\": identity[\"A-specific\"][\"E_reduction_sum\"], \"B_specific_E_reduction_sum\": identity[\"B-specific\"][\"E_reduction_sum\"], \"A_specific_E_reduction_mean\": identity[\"A-specific\"][\"E_reduction_mean\"], \"B_specific_E_reduction_mean\": identity[\"B-specific\"][\"E_reduction_mean\"]})" + }, + { + "line": 99, + "text": " result = effect(baseline[label], post); rows.append({\"train_seed\": ts, \"eval_seed\": es, \"mechanism\": mechanism, \"condition\": condition, \"odor\": label," + }, + { + "line": 113, + "text": " rows.append({\"train_seed\": ts, \"eval_seed\": es, \"mechanism\": mechanism, \"condition\": \"A+matched-DAN-matched-energy-eval\", \"odor\": label," + }, + { + "line": 131, + "text": " f = frame[frame.mechanism == mechanism]; main = f[f.condition == \"A+matched-DAN\"].sort_values([\"train_seed\", \"odor\"])" + }, + { + "line": 132, + "text": " a = main[main.odor == \"ODOR_A\"].sort_values(\"train_seed\"); b = main[main.odor == \"ODOR_B\"].sort_values(\"train_seed\")" + }, + { + "line": 142, + "text": " am = fm[fm.odor == \"ODOR_A\"].sort_values(\"train_seed\"); bm = fm[fm.odor == \"ODOR_B\"].sort_values(\"train_seed\")" + }, + { + "line": 144, + "text": " passed = bool(np.count_nonzero(specificity & edge_specific & (a.MBON_spike_count_delta.to_numpy() <= 0)) >= int(mcfg[\"gates\"][\"seed_majority\"]) and matched_successes >= int(mcfg[\"gates\"][\"seed_majority\"]) and no_control_same and f.finite.all())" + }, + { + "line": 145, + "text": " per[mechanism] = {\"pass\": passed, \"successful_seeds\": int(np.count_nonzero(specificity & edge_specific)), \"A_MBON_spike_L1_mean\": float(a.MBON_spike_L1.mean()), \"B_MBON_spike_L1_mean\": float(b.MBON_spike_L1.mean())," + }, + { + "line": 148, + "text": " \"controls_no_same_change\": no_control_same, \"matched_energy_successful_seeds\": matched_successes, \"all_finite\": bool(f.finite.all())}" + }, + { + "line": 152, + "text": " \"five_training_seeds\": True, \"independent_evaluation_seeds\": True," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4m_literature_audit.json", + "sha256": "820ef25d0dff122a3cad1a763074ff5e6f74a5a7e08fb00620454ab4164f3fc4", + "bytes": 6464, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4m_performance.py", + "sha256": "7fab670032732d36823499c135a725f5ab7c8aa8305be780ee51f7eb0b8dfd57", + "bytes": 5487, + "seed_rng_line_evidence": [ + { + "line": 31, + "text": " for ts, es in zip(map(int, mcfg[\"protocol\"][\"train_seeds\"]), map(int, mcfg[\"protocol\"][\"evaluation_seeds\"])):" + }, + { + "line": 32, + "text": " with np.load(exp / \"efficacy-overlay\" / f\"E-seed-{ts}-pairings-100.npz\") as state:" + }, + { + "line": 37, + "text": " records.append({\"train_seed\": ts, \"eval_seed\": es, \"condition\": label, \"brain_loop_seconds\": run[\"wall_seconds\"]," + }, + { + "line": 41, + "text": " frame = pd.DataFrame(records); frame.to_parquet(exp / \"performance/paired-overlay-runtime.parquet\", index=False); base = frame[frame.condition == \"baseline\"].sort_values(\"train_seed\"); post = frame[frame.condition == \"bounded_E100\"].sort_values(\"train_seed\")" + }, + { + "line": 43, + "text": " report = {\"biological_duration_ms\": duration, \"trial\": \"frozen ODOR_A 120 ms, paired evaluation seed, no dopamine or learning\"," + }, + { + "line": 49, + "text": " \"five_paired_seeds\": True, \"numeric_results_not_reused_for_gates\": True, \"all_finite\": bool(frame.finite.all())}" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4m.py", + "sha256": "3d1b64861559c9c04e08153b4056d968ab556637916d388170b36fc6348fa822", + "bytes": 35313, + "seed_rng_line_evidence": [ + { + "line": 139, + "text": " protocol = mcfg[\"protocol\"]; points = list(map(int, protocol[\"pairing_counts\"])); maxpair = max(points); seeds = list(map(int, protocol[\"train_seeds\"])); eval_seeds = list(map(int, protocol[\"evaluation_seeds\"]));" + }, + { + "line": 140, + "text": " if points != list(map(int, cfg[\"plasticity_accumulation\"][\"pairing_counts\"])) or seeds != list(map(int, cfg[\"plasticity_accumulation\"][\"train_seeds\"])) or eval_seeds != list(map(int, cfg[\"plasticity_accumulation\"][\"evaluation_seeds\"])): raise RuntimeError(\"Phase 4L frozen pairing protocol mismatch\")" + }, + { + "line": 153, + "text": " for es in eval_seeds:" + }, + { + "line": 156, + "text": " run[\"kc_spikes\"].to_parquet(exp / \"isolated-replay\" / f\"KC-spikes-{label}-seed-{es}.parquet\", index=False)" + }, + { + "line": 158, + "text": " for ts in seeds:" + }, + { + "line": 159, + "text": " delta_add = zero.copy(); em = np.ones(len(v.edge_ids), np.float32); eb = np.ones(len(v.edge_ids), np.float32); checkpoints[ts] = {}; p4l = np.load(Path(cfg[\"paths\"][\"phase4l_root\"]) / \"plasticity-magnitude\" / f\"seed-{ts}-overlays.npz\")" + }, + { + "line": 169, + "text": " histories.append({\"train_seed\": ts, \"pairing\": pairing, \"edge_id\": int(v.edge_ids[local]), \"eligibility\": float(elig[local])," + }, + { + "line": 173, + "text": " reproduction.append({\"train_seed\": ts, \"pairing\": pairing, \"max_abs_error_mv\": error, \"exact\": bool(np.array_equal(saved, delta_add))})" + }, + { + "line": 174, + "text": " if error > 1e-6: raise RuntimeError(f\"Phase 4L additive training reproduction divergence seed={ts} pairing={pairing}: {error}\")" + }, + { + "line": 176, + "text": " np.savez_compressed(exp / \"efficacy-overlay\" / f\"E-seed-{ts}-pairings-{pairing}.npz\", E_multiplicative=em, E_bounded_multiplicative=eb)" + }, + { + "line": 183, + "text": " for ts, es in zip(seeds, eval_seeds):" + }, + { + "line": 192, + "text": " pairrow = {\"train_seed\": ts, \"eval_seed\": es, \"pairings\": pairing, \"mechanism\": mechanism, \"updated_edges\": int(changed.sum())," + }, + { + "line": 208, + "text": " curve.append({\"mechanism\": mechanism, \"pairings\": int(pairing), \"seeds\": int(len(frame)), \"A_specific_functional_seeds\": int(frame.A_specific_functional.sum())," + }, + { + "line": 217, + "text": " gate = {}; majority = int(mcfg[\"gates\"][\"seed_majority\"])" + }, + { + "line": 219, + "text": " successes = [x for x in curve if x[\"mechanism\"] == mech and x[\"A_specific_functional_seeds\"] >= majority]" + }, + { + "line": 220, + "text": " gate[mech] = {\"pass\": bool(successes), \"first_passing_pairing\": min((x[\"pairings\"] for x in successes), default=None), \"seed_majority\": majority," + }, + { + "line": 221, + "text": " \"endpoint_100_specific_functional_seeds\": next(x[\"A_specific_functional_seeds\"] for x in curve if x[\"mechanism\"] == mech and x[\"pairings\"] == 100)}" + }, + { + "line": 224, + "text": " \"mechanism_gates\": gate, \"curve\": curve, \"same_KC_spikes_DAN_timing_mask_and_seeds\": True, \"phase4l_additive_reproduced\": True," + }, + { + "line": 237, + "text": " for ts in map(int, mcfg[\"protocol\"][\"train_seeds\"]):" + }, + { + "line": 241, + "text": " frame[\"train_seed\"] = ts; frame[\"mechanism\"] = mechanism; frame[\"anatomical_weight_mv\"] = anatomical; frame[\"E_baseline\"] = 1.0; frame[\"E_current\"] = E" + }, + { + "line": 248, + "text": " by = out[(out.train_seed == int(mcfg[\"protocol\"][\"train_seeds\"][0])) & (out.mechanism == \"bounded_multiplicative\")]" + }, + { + "line": 250, + "text": " report = {\"rows\": int(len(out)), \"unique_edges\": int(out.edge_id.nunique()), \"raw_count_vs_effective_weight_spearman_seed1_bounded\": float(rho)," + }, + { + "line": 266, + "text": " for ts, es in zip(map(int, mcfg[\"protocol\"][\"train_seeds\"]), map(int, mcfg[\"protocol\"][\"evaluation_seeds\"])):" + }, + { + "line": 273, + "text": " rows.append({\"train_seed\": ts, \"eval_seed\": es, \"mechanism\": mechanism, \"odor\": label, \"MBON_spike_L1\": effects[label][\"MBON_spike_l1\"]," + }, + { + "line": 280, + "text": " sub = frame[frame.mechanism == mechanism]; a = sub[sub.odor == \"ODOR_A\"].sort_values(\"train_seed\"); b = sub[sub.odor == \"ODOR_B\"].sort_values(\"train_seed\")" + }, + { + "line": 282, + "text": " gates[mechanism] = {\"A_specific_functional_seeds\": wins, \"pass\": bool(wins >= int(mcfg[\"gates\"][\"seed_majority\"]) and sub.finite.all() and sub.active_neuron_fraction.max() < .5)," + }, + { + "line": 342, + "text": " controls = {\"isolated_neutral_B\": \"RUN\", \"matched_seed_same_KC_spikes\": \"RUN\", \"D_zero\": \"analytic identity E=1, no dopamine update\", \"random_reward\": \"NOT-RUN-FORMAL-CONDITIONING-BLOCKED\", \"unrelated_DAN\": \"NOT-RUN-FORMAL-CONDITIONING-BLOCKED\", \"frozen_no_plasticity\": \"isolated E=1 reference replay\"}" + }, + { + "line": 344, + "text": " checkpoints_bytes = sum(p.stat().st_size for p in (exp / \"efficacy-overlay\").glob(\"E-seed-*.npz\")); performance = isolated[\"performance\"] | {\"overlay_checkpoint_bytes_total\": checkpoints_bytes," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4m.yaml", + "sha256": "52c364d2ada03ba0c3b06220e91641c74ee79486c35d8c283237f02a98a2e471", + "bytes": 2339, + "seed_rng_line_evidence": [ + { + "line": 22, + "text": " train_seeds: [51201, 51202, 51203, 51204, 51205]" + }, + { + "line": 23, + "text": " evaluation_seeds: [51301, 51302, 51303, 51304, 51305]" + }, + { + "line": 37, + "text": " seed_majority: 3" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_alldan.py", + "sha256": "df12477905d7da70e0e337a8d4408cc247135e7876ac7b197e1997f2c4611a54", + "bytes": 6158, + "seed_rng_line_evidence": [ + { + "line": 26, + "text": " bad={int(seed):min(int(x[\"pairing\"]) for x in reproduction[\"mismatched_trials\"] if int(x[\"seed\"])==int(seed))" + }, + { + "line": 27, + "text": " for seed in ncfg[\"train_seeds\"] if any(int(x[\"seed\"])==int(seed) for x in reproduction[\"mismatched_trials\"])}" + }, + { + "line": 33, + "text": " for seed,es in zip(ncfg[\"train_seeds\"],ncfg[\"evaluation_seeds\"]):" + }, + { + "line": 35, + "text": " with np.load(exp/\"endogenous-dan\"/f\"E-all-DAN-shadow-seed-{seed}-pairings-{pair}.npz\") as f:" + }, + { + "line": 40, + "text": " spikes=pd.read_parquet(old/\"isolated-replay\"/f\"KC-spikes-ODOR_{odor}-seed-{es}.parquet\")" + }, + { + "line": 44, + "text": " rows.append({\"seed\":seed,\"eval_seed\":es,\"pairings\":pair,\"mechanism\":mechanism," + }, + { + "line": 45, + "text": " \"trace_exact_prefix\":bool(pair < bad.get(int(seed),10**9))," + }, + { + "line": 56, + "text": " for seed,es in zip(ncfg[\"train_seeds\"],ncfg[\"evaluation_seeds\"]):" + }, + { + "line": 59, + "text": " with np.load(exp/\"endogenous-dan\"/f\"E-all-DAN-shadow-seed-{seed}-pairings-{pair}.npz\") as f:" + }, + { + "line": 66, + "text": " whole.append({\"seed\":seed,\"eval_seed\":es,\"pairings\":pair,\"mechanism\":mechanism,\"odor\":odor," + }, + { + "line": 67, + "text": " \"trace_exact_prefix\":bool(pair < bad.get(int(seed),10**9))," + }, + { + "line": 72, + "text": " iso=table.groupby([\"mechanism\",\"pairings\"]).agg(A_specific_seeds=(\"A_specific_functional\",\"sum\"),A_spike_L1=(\"A_MBON_spike_L1\",\"mean\"),B_spike_L1=(\"B_MBON_spike_L1\",\"mean\")).reset_index()" + }, + { + "line": 73, + "text": " pivot=wt.pivot(index=[\"mechanism\",\"pairings\",\"seed\"],columns=\"odor\",values=\"MBON_spike_L1\").reset_index()" + }, + { + "line": 75, + "text": " wh=pivot.groupby([\"mechanism\",\"pairings\"]).agg(A_minus_B_mean=(\"A_minus_B\",\"mean\"),A_specific_seeds=(\"A_minus_B\",lambda x:int((x>0).sum()))).reset_index()" + }, + { + "line": 76, + "text": " clean=table[table.trace_exact_prefix].groupby([\"mechanism\",\"pairings\"]).agg(clean_seed_count=(\"seed\",\"nunique\"),A_specific_seeds=(\"A_specific_functional\",\"sum\")," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_control_whole.py", + "sha256": "560ebffba3e8c3457827a0a682476d125a2bbef81958f5b621d32c1203aada1e", + "bytes": 3237, + "seed_rng_line_evidence": [ + { + "line": 32, + "text": " for seed,es in zip(ncfg[\"train_seeds\"],ncfg[\"evaluation_seeds\"]):" + }, + { + "line": 36, + "text": " with np.load(exp/\"controls\"/f\"E-{condition}-seed-{seed}-pairings-{pair}.npz\") as f:E=f[\"E\"].copy()" + }, + { + "line": 41, + "text": " rows.append({\"condition\":condition,\"train_seed\":seed,\"eval_seed\":es,\"pairings\":pair,\"odor\":odor," + }, + { + "line": 45, + "text": " print(json.dumps({\"seed\":seed,\"completed_control_wholebrain\":True}),flush=True)" + }, + { + "line": 47, + "text": " pivot=table.pivot(index=[\"condition\",\"pairings\",\"train_seed\"],columns=\"odor\",values=\"MBON_spike_L1\").reset_index()" + }, + { + "line": 49, + "text": " summary=pivot.groupby([\"condition\",\"pairings\"]).agg(A_minus_B_mean=(\"A_minus_B\",\"mean\"),A_specific_seeds=(\"A_minus_B\",lambda x:int((x>0).sum()))).reset_index()" + }, + { + "line": 51, + "text": " \"total_brain_wall_seconds\":float(sum(walls)),\"frozen_E1_reference_reused_per_evaluation_seed\":True," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_controls.py", + "sha256": "229e48aa63a725e65202dfbabec58d9a092822482c6d0b461ab5a72ee323a901", + "bytes": 7198, + "seed_rng_line_evidence": [ + { + "line": 43, + "text": " for seed in ncfg[\"train_seeds\"]:" + }, + { + "line": 45, + "text": " rng=np.random.default_rng(seed+int(ncfg[\"random_us_seed_offset\"]))" + }, + { + "line": 46, + "text": " np.savez_compressed(exp/\"controls\"/f\"E-{condition}-seed-{seed}-pairings-0.npz\",E=E,edge_id=v.edge_ids)" + }, + { + "line": 47, + "text": " rows.append({\"condition\":condition,\"seed\":seed,\"pairings\":0,\"odor\":odor,\"DAN_compartment\":compartment," + }, + { + "line": 52, + "text": " run=sim.run_rates(*pn[odor],seed+pairing,float(mcfg[\"protocol\"][\"duration_ms\"]),delta=add,dan_targets=dan,dan_pulses=[pulse])" + }, + { + "line": 58, + "text": " out=exp/\"controls\"/f\"E-{condition}-seed-{seed}-pairings-{pairing}.npz\"" + }, + { + "line": 60, + "text": " rows.append({\"condition\":condition,\"seed\":seed,\"pairings\":pairing,\"odor\":odor,\"DAN_compartment\":compartment," + }, + { + "line": 64, + "text": " print(json.dumps({\"condition\":condition,\"seed\":seed,\"pairing\":pairing,\"E_reduction_sum\":float(np.sum(1-E))}),flush=True)" + }, + { + "line": 65, + "text": " print(json.dumps({\"condition\":condition,\"seed\":seed,\"pairings\":args.max_pairings,\"E_reduction_sum\":float(np.sum(1-E))}),flush=True)" + }, + { + "line": 72, + "text": " for seed,es in zip(ncfg[\"train_seeds\"],ncfg[\"evaluation_seeds\"]):" + }, + { + "line": 74, + "text": " with np.load(exp/\"controls\"/f\"E-{condition}-seed-{seed}-pairings-{pair}.npz\") as f:E=f[\"E\"].copy()" + }, + { + "line": 77, + "text": " spikes=pd.read_parquet(Path(mcfg[\"experiment_root\"])/\"isolated-replay\"/f\"KC-spikes-ODOR_{odor}-seed-{es}.parquet\")" + }, + { + "line": 81, + "text": " replay_rows.append({\"condition\":condition,\"train_seed\":seed,\"eval_seed\":es,\"pairings\":pair," + }, + { + "line": 87, + "text": " write_json(exp/\"controls/independent-summary.json\",{\"conditions\":list(conditions),\"seeds\":list(ncfg[\"train_seeds\"])," + }, + { + "line": 88, + "text": " \"pairings_per_seed\":args.max_pairings,\"training_calls\":len(walls),\"training_wall_seconds\":float(sum(walls))," + }, + { + "line": 91, + "text": " \"isolated_replay\":rframe.groupby([\"condition\",\"pairings\"]).agg(A_specific_seeds=(\"A_specific_functional\",\"sum\"),A_spike_L1=(\"A_MBON_spike_L1\",\"mean\"),B_spike_L1=(\"B_MBON_spike_L1\",\"mean\")).reset_index().to_dict(\"records\")})" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_events.py", + "sha256": "1fd10326d9e9e4dd6e78b71a6a7c784058c51119a3a5523d4fe50550cd23bbda", + "bytes": 17592, + "seed_rng_line_evidence": [ + { + "line": 24, + "text": " def run_events(self, targets, rates_hz, seed, duration_ms, delta, dan_targets, dan_pulse_ms, all_dan," + }, + { + "line": 27, + "text": " self.v.install(delta); self.rt.weights[self.apl_edge_gpu] = 0.0; self.rt.reset(int(seed))" + }, + { + "line": 30, + "text": " gen = torch.Generator(device=self.device); gen.manual_seed(int(seed))" + }, + { + "line": 31, + "text": " forced = torch.rand((steps, len(targets)), generator=gen, device=self.device) < rg[None, :]" + }, + { + "line": 33, + "text": " dan_forced = self._forced(steps, dan_targets, seed + 991, None, [dan_pulse_ms])" + }, + { + "line": 80, + "text": " ap = argparse.ArgumentParser(); ap.add_argument(\"--config\", type=Path, required=True); ap.add_argument(\"--max-pairings\", type=int, default=100); ap.add_argument(\"--train-seed\", type=int)" + }, + { + "line": 105, + "text": " hist_by = {(int(s),int(p)): frame for (s,p),frame in history.groupby([\"train_seed\",\"pairing\"])}" + }, + { + "line": 109, + "text": " for seed in ([args.train_seed] if args.train_seed is not None else ncfg[\"train_seeds\"]):" + }, + { + "line": 113, + "text": " rng = np.random.default_rng(seed + int(ncfg[\"random_us_seed_offset\"]))" + }, + { + "line": 117, + "text": " run = sim.run_events(*pn, seed+pairing, float(mcfg[\"protocol\"][\"duration_ms\"]), additive, matched," + }, + { + "line": 119, + "text": " perf.append({\"seed\":seed,\"pairing\":pairing,\"wall_seconds\":run[\"wall_seconds\"],\"peak_vram_bytes\":run[\"peak_vram_bytes\"]})" + }, + { + "line": 123, + "text": " kc_event_frames.append(pd.DataFrame({\"seed\":seed,\"pairing\":pairing,\"step\":ks.astype(np.int32)," + }, + { + "line": 127, + "text": " dan_event_frames.append(pd.DataFrame({\"seed\":seed,\"pairing\":pairing,\"step\":ds.astype(np.int32)," + }, + { + "line": 153, + "text": " gate_rows.append({\"seed\":seed,\"pairing\":pairing,\"step\":step,\"time_ms\":step*sim.dt," + }, + { + "line": 162, + "text": " audit_rows.append({\"seed\":seed,\"pairing\":pairing,\"edge_id\":int(identity.edge_id.iat[local])," + }, + { + "line": 174, + "text": " rec = hist_by[(int(seed),int(pairing))]" + }, + { + "line": 179, + "text": " mismatches.append({\"seed\":seed,\"pairing\":pairing,\"max_abs_eligibility_error\":err})" + }, + { + "line": 185, + "text": " raise RuntimeError(f\"sealed E history before-state mismatch {seed}/{pairing}\")" + }, + { + "line": 191, + "text": " with np.load(exp / \"acquisition-trajectory\" / f\"E-seed-{seed}-pairings-{pairing}.npz\") as f:" + }, + { + "line": 193, + "text": " if chk_err > 1e-6: raise RuntimeError(f\"external E reconstruction mismatch {seed}/{pairing}: {chk_err}\")" + }, + { + "line": 194, + "text": " np.savez_compressed(exp / \"endogenous-dan\" / f\"E-all-DAN-shadow-seed-{seed}-pairings-{pairing}.npz\", E_all_DAN=E_all," + }, + { + "line": 196, + "text": " shadow_rows.append({\"seed\":seed,\"pairing\":pairing,\"random_US_step\":random_step," + }, + { + "line": 202, + "text": " run[\"all_events\"].to_parquet(exp / \"whole-brain\" / f\"spike-events-seed-{seed}-pairings-{pairing}.parquet\", index=False)" + }, + { + "line": 204, + "text": " print(json.dumps({\"seed\":seed,\"pairing\":pairing,\"endogenous_steps\":endogenous_steps,\"E_external_sum\":float(np.sum(1-E_ext)),\"E_all_sum\":float(np.sum(1-E_all))}),flush=True)" + }, + { + "line": 219, + "text": " \"frozen_brain_dynamics_changed\": False, \"training_seed_count\":len(ncfg[\"train_seeds\"]),\"pairings_per_seed\":args.max_pairings})" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_finalize.py", + "sha256": "2ed9b2a7282f0319238646d2c9be0533650a0146292c2de8201af27bb9cb2e5c", + "bytes": 20496, + "seed_rng_line_evidence": [ + { + "line": 29, + "text": " if event.duplicated([\"seed\", \"pairing\", \"edge_id\"]).any():" + }, + { + "line": 31, + "text": " h = history[[\"train_seed\", \"pairing\", \"edge_id\", \"E_bounded_before\", \"E_bounded_after\"]].rename(columns={\"train_seed\":\"seed\"})" + }, + { + "line": 32, + "text": " x = event.merge(h,on=[\"seed\",\"pairing\",\"edge_id\"],how=\"left\",validate=\"one_to_one\")" + }, + { + "line": 50, + "text": " \"first_B_specific_update_pairing_by_seed\":{str(seed):int(frame.pairing.min()) for seed,frame in b.groupby(\"seed\")}," + }, + { + "line": 110, + "text": " w=whole[whole.pairings==pair].pivot(index=\"train_seed\",columns=\"odor\",values=\"MBON_spike_L1\")" + }, + { + "line": 116, + "text": " \"wholebrain_A_specific_seeds\":int(((w[\"A\"]>w[\"B\"])&(w[\"A\"]>0)).sum())})" + }, + { + "line": 162, + "text": " eligible=response_curve[response_curve.A_specific_functional_seeds>=3]" + }, + { + "line": 173, + "text": " \"reason\":\"50 and 60 have the same five-seed spike-L1 separation; latency difference is sub-femtosecond float summation noise, far below 0.1 ms simulation dt. Earliest-tie rule selects 50.\"," + }, + { + "line": 189, + "text": " for seed in ncfg[\"train_seeds\"]:" + }, + { + "line": 191, + "text": " np.savez_compressed(exp/\"acquisition-trajectory\"/f\"E-seed-{seed}-pairings-0.npz\",E_bounded=one,E_unbounded=one,edge_id=identity.edge_id.to_numpy(np.int64))" + }, + { + "line": 194, + "text": " z.append({\"seed\":seed,\"pairings\":0,\"mechanism\":mechanism,\"group\":group_name,\"total_edges\":int(count)," + }, + { + "line": 196, + "text": " cz.append({\"seed\":seed,\"pairings\":0,\"mechanism\":mechanism,\"A-specific\":0.0,\"B-specific\":0.0,\"shared\":0.0,\"inactive\":0.0," + }, + { + "line": 198, + "text": " pd.concat([groups0,pd.DataFrame(z)],ignore_index=True).sort_values([\"seed\",\"pairings\",\"mechanism\",\"group\"]).to_parquet(exp/\"acquisition-trajectory/group-plasticity.parquet\",index=False)" + }, + { + "line": 199, + "text": " pd.concat([csi0,pd.DataFrame(cz)],ignore_index=True).sort_values([\"seed\",\"pairings\",\"mechanism\"]).to_parquet(exp/\"specificity-curve/CSI.parquet\",index=False)" + }, + { + "line": 233, + "text": " \"functional_collapse_first_checkpoint\":next((int(r.pairings) for _,r in iso.iterrows() if r.pairings>peak and r.A_specific_functional_seeds<3),None) if peak is not None else None," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_finish.py", + "sha256": "690d33c18d6438d11050ba1fdee9a8015c6bc25b7c85f78cb56f4d06820e35a7", + "bytes": 16993, + "seed_rng_line_evidence": [ + { + "line": 27, + "text": "def state(exp, seed, pair):" + }, + { + "line": 30, + "text": " with np.load(exp / \"acquisition-trajectory\" / f\"E-seed-{seed}-pairings-{pair}.npz\") as f:" + }, + { + "line": 97, + "text": " for seed, es in zip(ncfg[\"train_seeds\"], ncfg[\"evaluation_seeds\"]):" + }, + { + "line": 98, + "text": " E = state(exp, seed, peak)" + }, + { + "line": 100, + "text": " spikes = pd.read_parquet(Path(mcfg[\"experiment_root\"]) / \"isolated-replay\" / f\"KC-spikes-ODOR_{odor}-seed-{es}.parquet\")" + }, + { + "line": 107, + "text": " rows.append({\"train_seed\": seed, \"eval_seed\": es, \"pairings\": peak, \"odor\": odor, \"decomposition\": label," + }, + { + "line": 126, + "text": " for seed, es in zip(ncfg[\"train_seeds\"], ncfg[\"evaluation_seeds\"]):" + }, + { + "line": 129, + "text": " delta = w * (state(exp, seed, pair) - 1)" + }, + { + "line": 134, + "text": " row = {\"train_seed\": seed, \"eval_seed\": es, \"pairings\": pair, \"odor\": label," + }, + { + "line": 163, + "text": " first = hist[(hist.identity_group == \"B-specific\") & (hist.delta_E_bounded < -1e-7)].groupby(\"train_seed\").pairing.min().reset_index(name=\"first_B_specific_update_pairing\")" + }, + { + "line": 170, + "text": " \"earliest_B_update_by_seed\": first.to_dict(\"records\"), \"all_updates_gated_by_external_matched_US\": True})" + }, + { + "line": 171, + "text": " write_json(exp / \"dan-source/phase4m-gate-audit.json\", {\"external_US_gates\": int(history[[\"train_seed\", \"pairing\"]].drop_duplicates().shape[0])," + }, + { + "line": 182, + "text": " for seed in ncfg[\"train_seeds\"]:" + }, + { + "line": 184, + "text": " E = state(exp, seed, pair)" + }, + { + "line": 185, + "text": " rows += [{\"seed\": seed, \"pairings\": pair, \"condition\": \"A+matched-US\", \"E_changed\": int(np.count_nonzero(E < 1 - 1e-7)), \"status\": \"RUN-RECONSTRUCTED-FROZEN-PHASE4M\"}," + }, + { + "line": 186, + "text": " {\"seed\": seed, \"pairings\": pair, \"condition\": \"A+D0\", \"E_changed\": 0, \"status\": \"EXACT-ZERO-GATE-IDENTITY\"}," + }, + { + "line": 187, + "text": " {\"seed\": seed, \"pairings\": pair, \"condition\": \"frozen-E1\", \"E_changed\": 0, \"status\": \"EXACT-FROZEN-IDENTITY\"}," + }, + { + "line": 188, + "text": " {\"seed\": seed, \"pairings\": pair, \"condition\": \"external-US-only-gate\", \"E_changed\": int(np.count_nonzero(E < 1 - 1e-7)), \"status\": \"IDENTICAL-TO-FROZEN-PHASE4M-RULE\"}]" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_paths.py", + "sha256": "41554ae9b712b1710a3e8559e86e01e2aa5d95ca0f88fcaf93a4a5baa8dc3877", + "bytes": 6839, + "seed_rng_line_evidence": [ + { + "line": 49, + "text": " for seed in ncfg[\"train_seeds\"]:" + }, + { + "line": 51, + "text": " file=exp/\"whole-brain\"/f\"spike-events-seed-{seed}-pairings-{pair}.parquet\"" + }, + { + "line": 74, + "text": " rows.append({\"seed\":seed,\"pairing\":pair,\"B_specific_KC_neuron_idx\":int(target),\"B_specific_KC_body_id\":int(meta.body_id.iat[target])," + }, + { + "line": 88, + "text": " linked=updates.merge(table,left_on=[\"seed\",\"pairing\",\"source_neuron_idx\"]," + }, + { + "line": 89, + "text": " right_on=[\"seed\",\"pairing\",\"B_specific_KC_neuron_idx\"],how=\"left\",validate=\"many_to_one\")" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n_preflight.py", + "sha256": "aa339208407f4dd00282201ce362ea06fa042f3115e57483670196c6b3c3d642", + "bytes": 757, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n.py", + "sha256": "dbbb49447aecbc862d3f54bba9de41f6b8ab90a6afb1ef43a686149fce832d13", + "bytes": 13925, + "seed_rng_line_evidence": [ + { + "line": 75, + "text": " required = {\"train_seed\", \"pairing\", \"edge_id\", \"E_bounded_before\", \"E_bounded_after\", \"E_multiplicative_before\", \"E_multiplicative_after\", \"eligibility\"}" + }, + { + "line": 84, + "text": " for seed in ncfg[\"train_seeds\"]:" + }, + { + "line": 85, + "text": " by = hist[hist.train_seed == seed]" + }, + { + "line": 88, + "text": " checkpoints[seed] = {0: {\"bounded\": E.copy(), \"unbounded\": U.copy()}}" + }, + { + "line": 89, + "text": " np.savez_compressed(exp / \"acquisition-trajectory\" / f\"E-seed-{seed}-pairings-0.npz\", E_bounded=E, E_unbounded=U, edge_id=edge_ids)" + }, + { + "line": 93, + "text": " all_rows.append({\"seed\": seed, \"pairings\": 0, \"mechanism\": mechanism, \"group\": group," + }, + { + "line": 102, + "text": " raise RuntimeError(f\"Phase 4M event history not reconstructible seed={seed} pairing={pairing}: {before_error}\")" + }, + { + "line": 107, + "text": " checkpoints[seed][pairing] = {\"bounded\": E.copy(), \"unbounded\": U.copy()}" + }, + { + "line": 108, + "text": " np.savez_compressed(exp / \"acquisition-trajectory\" / f\"E-seed-{seed}-pairings-{pairing}.npz\", E_bounded=E, E_unbounded=U, edge_id=edge_ids)" + }, + { + "line": 109, + "text": " old = Path(mcfg[\"experiment_root\"]) / \"efficacy-overlay\" / f\"E-seed-{seed}-pairings-{pairing}.npz\"" + }, + { + "line": 113, + "text": " verify.append({\"seed\": seed, \"pairings\": pairing, \"max_abs_error\": err})" + }, + { + "line": 121, + "text": " all_rows.append({\"seed\": seed, \"pairings\": pairing, \"mechanism\": mechanism, \"group\": group," + }, + { + "line": 128, + "text": " wide = table.pivot_table(index=[\"seed\", \"pairings\", \"mechanism\"], columns=\"group\", values=\"weighted_transmission_reduction\").reset_index()" + }, + { + "line": 150, + "text": " for seed in ncfg[\"evaluation_seeds\"]:" + }, + { + "line": 152, + "text": " spikes = pd.read_parquet(old / \"isolated-replay\" / f\"KC-spikes-ODOR_{odor}-seed-{seed}.parquet\")" + }, + { + "line": 153, + "text": " evaldata[(seed, odor)] = (spikes, replay.run(spikes, zero, float(mcfg[\"protocol\"][\"duration_ms\"])))" + }, + { + "line": 156, + "text": " for train_seed, eval_seed in zip(ncfg[\"train_seeds\"], ncfg[\"evaluation_seeds\"]):" + }, + { + "line": 158, + "text": " E = checkpoints[train_seed][pair][\"bounded\"]" + }, + { + "line": 160, + "text": " rec = {\"train_seed\": train_seed, \"eval_seed\": eval_seed, \"pairings\": pair}" + }, + { + "line": 163, + "text": " spikes, baseline = evaldata[(eval_seed, odor)]" + }, + { + "line": 176, + "text": " curve = frame.groupby(\"pairings\").agg(A_specific_functional_seeds=(\"A_specific_functional\", \"sum\")," + }, + { + "line": 183, + "text": " valid = curve[curve.A_specific_functional_seeds >= 3].copy()" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4n.yaml", + "sha256": "6e1b85fc923c7c969df0a7002557256cb719106f8a028c2c506c5ccfe0edd2b2", + "bytes": 1712, + "seed_rng_line_evidence": [ + { + "line": 8, + "text": "train_seeds: [51201, 51202, 51203, 51204, 51205]" + }, + { + "line": 9, + "text": "evaluation_seeds: [51301, 51302, 51303, 51304, 51305]" + }, + { + "line": 13, + "text": "peak_rule: earliest checkpoint with at least 3 of 5 A-specific functional seeds and maximum five-seed mean spike-L1 separation; spike-L1 ties within 1e-9 use mean first-latency separation only if difference exceeds half a dt step (0.05 ms), otherwise choose earliest; no peak if no such checkpoint" + }, + { + "line": 15, + "text": "random_us_seed_offset: 700000" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o_a.py", + "sha256": "1048a073de399052bd525faf010858fa83f075a7c747b3fe5dcf8e4fc9ce3b87", + "bytes": 11747, + "seed_rng_line_evidence": [ + { + "line": 57, + "text": " names = [\"CUDA_VISIBLE_DEVICES\", \"CUBLAS_WORKSPACE_CONFIG\", \"PYTHONHASHSEED\", \"OMP_NUM_THREADS\", \"MKL_NUM_THREADS\"]" + }, + { + "line": 99, + "text": " py = digest(repr(random.getstate()).encode())" + }, + { + "line": 100, + "text": " npy = digest(repr(np.random.get_state()).encode())" + }, + { + "line": 131, + "text": " specs = [(s[\"name\"], s[\"population\"], float(s[\"rate_hz\"]), int(s[\"seed\"])) for s in yaml.safe_load((ROOT / \"models/male-cns-lif/runtime-v1/phase4c.yaml\").read_text())[\"reference_trials\"]]" + }, + { + "line": 137, + "text": " for name, pop, rate, seed in specs:" + }, + { + "line": 146, + "text": " rt.reset(seed)" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o_atomic.py", + "sha256": "b481d91ac3a72d360c4dbb5378b975e430f0d1027fad94de5e2a041f9849c714", + "bytes": 4736, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o_eligibility.py", + "sha256": "4fb7c97c8832c3ef51fe7613083dd6eab627bcde419254696c19a07632deb878", + "bytes": 7748, + "seed_rng_line_evidence": [ + { + "line": 49, + "text": " frozen = {(int(s), int(p)): f for (s, p), f in history.groupby([\"train_seed\", \"pairing\"])}" + }, + { + "line": 52, + "text": " for (s, p), f in old.groupby([\"seed\", \"pairing\"])}" + }, + { + "line": 72, + "text": " for seed in ncfg[\"train_seeds\"]:" + }, + { + "line": 76, + "text": " run = sim.run_rates(*pn, seed+pairing, float(mcfg[\"protocol\"][\"duration_ms\"])," + }, + { + "line": 81, + "text": " old_ev = old_events.get((seed, pairing), np.empty((0, 2), np.int32))" + }, + { + "line": 82, + "text": " rec = frozen[(seed, pairing)]" + }, + { + "line": 90, + "text": " key = (seed,pairing)" + }, + { + "line": 94, + "text": " row = {\"repeat\": repeat, \"seed\": seed, \"pairing\": pairing," + }, + { + "line": 114, + "text": " path = EXP / \"eligibility-replay\" / f\"mismatch-repeat-{repeat}-seed-{seed}-pairing-{pairing}-KC-events.parquet\"" + }, + { + "line": 125, + "text": " print(json.dumps({\"repeat\":repeat,\"seed\":seed,\"pairing\":pairing," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o_event_replay.py", + "sha256": "b169937bab495c77d8ee6c1013877e7500e7354140d9fcc90595d984238ba44e", + "bytes": 7916, + "seed_rng_line_evidence": [ + { + "line": 46, + "text": " events={(int(seed),int(pair)):group[['step','neuron_idx']].to_numpy(np.int32)" + }, + { + "line": 47, + "text": " for (seed,pair),group in kc_events.groupby(['seed','pairing'])}" + }, + { + "line": 48, + "text": " histories={(int(seed),int(pair)):group for (seed,pair),group in historical.groupby(['train_seed','pairing'])}" + }, + { + "line": 55, + "text": " for seed in ncfg['train_seeds']:" + }, + { + "line": 58, + "text": " arr=events.get((seed,pairing),np.empty((0,2),np.int32))" + }, + { + "line": 71, + "text": " rec=histories[(seed,pairing)]" + }, + { + "line": 84, + "text": " key=(seed,pairing)" + }, + { + "line": 86, + "text": " row={'repeat':repeat,'seed':seed,'pairing':pairing,'event_count':len(arr),'event_sha256':h(arr)," + }, + { + "line": 106, + "text": " print(json.dumps({'repeat':repeat,'seed':seed,'total_so_far':len(results)," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o_finalize.py", + "sha256": "db6318467fb1ecef4003077ec1db8eac299c0c56944f463f96418ab41135c08f", + "bytes": 11065, + "seed_rng_line_evidence": [ + { + "line": 112, + "text": " 'mismatch_seed_pairing':[[51202,40],[51203,39]]," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o_modes.py", + "sha256": "8980ff1581c81d99752515349ee7be747a6f954a94ab56492b400a5324f1b6a2", + "bytes": 6133, + "seed_rng_line_evidence": [ + { + "line": 19, + "text": "SEED=42003" + }, + { + "line": 40, + "text": " rt.reset(SEED)" + }, + { + "line": 48, + "text": " out=direct.run('hybrid-exact',target,50.,SEED,1000.,capture_events=(mode=='logging-on'))" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o_targeted.py", + "sha256": "cfd6cc4dd0f2c0d58b5eb2634fb4e6bd530eec5037c4c8462f6ef7a885301200", + "bytes": 4268, + "seed_rng_line_evidence": [ + { + "line": 24, + "text": " by={(int(s),int(p)):g for (s,p),g in history.groupby(['train_seed','pairing'])}" + }, + { + "line": 35, + "text": " for seed,pairing in [(51202,40),(51203,39)]:" + }, + { + "line": 38, + "text": " rec=by[(seed,p)]" + }, + { + "line": 43, + "text": " rec=by[(seed,pairing)]" + }, + { + "line": 47, + "text": " run=sim.run_rates(*pn,seed+pairing,float(mcfg['protocol']['duration_ms']),delta=delta,dan_targets=dan," + }, + { + "line": 53, + "text": " row={'seed':seed,'pairing':pairing,'repeat':repeat,'event_count':len(events)," + }, + { + "line": 64, + "text": " print(json.dumps({'seed':seed,'pairing':pairing,'repeat':repeat,'exact':row['exact_to_frozen']," + }, + { + "line": 69, + "text": " 'distinct_event_hashes_by_trial':{f'{s}/{p}':len({r['event_sha256'] for r in rows if r['seed']==s and r['pairing']==p}) for s,p in [(51202,40),(51203,39)]}," + }, + { + "line": 70, + "text": " 'same_seed_config_and_sealed_additive_prefix':True," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4o.yaml", + "sha256": "8b380f0597dd3f2d656e9e773a581855f75d940bcc0dad9e84abb6b02173aa16", + "bytes": 1253, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4p_benchmark.py", + "sha256": "8d8bad3db949da876c5a7fe9f20845a10c4128523da69bcb4b5c3fab69c15e7a", + "bytes": 4284, + "seed_rng_line_evidence": [ + { + "line": 26, + "text": " forced = phase4p.phase4c.generate_forced(steps, len(target_np), float(spec[\"rate_hz\"]), rt.dt, int(spec[\"seed\"]), rt.device)" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4p_finalize.py", + "sha256": "b627fb0934bca8f04ec7c595a7b5e6690a2af62a44bc00ff2972f9f764671cd4", + "bytes": 6047, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4p_revalidate.py", + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "bytes": 31558, + "seed_rng_line_evidence": [ + { + "line": 106, + "text": " def run(self, targets: np.ndarray, rates_hz: np.ndarray, seed: int, duration_ms: float," + }, + { + "line": 112, + "text": " gen = torch.Generator(device=self.device); gen.manual_seed(int(seed))" + }, + { + "line": 114, + "text": " forced = (torch.rand((steps, len(targets)), generator=gen, device=self.device) < probs[None, :]).to(torch.uint8)" + }, + { + "line": 185, + "text": " seeds = [50101, 50102, 50103, 50104, 50105]" + }, + { + "line": 189, + "text": " for seed in seeds:" + }, + { + "line": 190, + "text": " run = sim.run(targets, rates, seed + oi * 100, 100.0)" + }, + { + "line": 193, + "text": " rows.append({\"odor\": oi, \"seed\": seed, \"KC_active\": active, \"KC_active_fraction\": fraction," + }, + { + "line": 205, + "text": " x1 = sim.run(held[0], np.full(n, 50.0, np.float32), seeds[0], 100.0)" + }, + { + "line": 206, + "text": " x2 = sim.run(held[0], np.full(n, 50.0, np.float32), seeds[0], 100.0)" + }, + { + "line": 241, + "text": " cfg, panel, vectors, selection, mapping = door_inputs(); seeds = list(map(int, cfg[\"odor_encoder\"][\"evaluation_seeds\"]))" + }, + { + "line": 246, + "text": " for seed in seeds:" + }, + { + "line": 247, + "text": " runs[(mode, oid, seed)] = sim.run(t, r, seed, float(cfg[\"odor_encoder\"][\"duration_ms\"]), collect_events=True)" + }, + { + "line": 251, + "text": " arr = [runs[(mode, oid, s)][\"kc_counts\"] for s in seeds]" + }, + { + "line": 256, + "text": " ds = [metrics(runs[(mode, odor_ids[i], s)][\"kc_counts\"], runs[(mode, odor_ids[j], s)][\"kc_counts\"])[\"euclidean\"] for s in seeds]" + }, + { + "line": 268, + "text": " \"DoOR_static_mapping_reused_unchanged\": True, \"odor_count\": len(panel), \"seeds\": seeds}" + }, + { + "line": 281, + "text": " for seed in map(int, mcfg[\"protocol\"][\"train_seeds\"]):" + }, + { + "line": 284, + "text": " run = sim.run(targets, rates, seed + pairing, float(mcfg[\"protocol\"][\"duration_ms\"]), E=E," + }, + { + "line": 290, + "text": " states[(seed, pairing)] = E.copy()" + }, + { + "line": 291, + "text": " rows.append({\"seed\": seed, \"pairing\": pairing, \"updated_edges\": int(np.count_nonzero(E < 1))," + }, + { + "line": 294, + "text": " if pairing % 20 == 0: print(json.dumps({\"R5_training_seed\": seed, \"pairing\": pairing}), flush=True)" + }, + { + "line": 296, + "text": " np.savez_compressed(exp / \"revalidation/R5-efficacy-states.npz\", **{f\"seed_{s}_pairing_{p}\": x for (s, p), x in states.items()})" + }, + { + "line": 335, + "text": "def eval_events(sim: DeterministicAPLSim, seed: int, oid: str) -> dict[str, Any]:" + }, + { + "line": 337, + "text": " return sim.run(targets, rates, seed, 120.0, collect_events=True)" + }, + { + "line": 343, + "text": " train_seeds = list(map(int, mcfg[\"protocol\"][\"train_seeds\"])); eval_seeds = list(map(int, mcfg[\"protocol\"][\"evaluation_seeds\"]))" + }, + { + "line": 347, + "text": " for i, seed in enumerate(eval_seeds):" + }, + { + "line": 348, + "text": " run = eval_events(sim, seed, oid); events[(label, seed)] = run" + }, + { + "line": 350, + "text": " learned = replay.run(run[\"kc_event_step\"], run[\"kc_event_node\"], states[(train_seeds[i], 100)], 120.0)" + }, + { + "line": 351, + "text": " rows.append({\"odor\": label, \"seed\": seed, \"train_seed\": train_seeds[i]," + }, + { + "line": 364, + "text": " \"isolated_functional_A_seeds\": int((a.spike_L1 > 0).sum()), \"A_spike_L1_mean\": float(a.spike_L1.mean())," + }, + { + "line": 373, + "text": " train = list(map(int, mcfg[\"protocol\"][\"train_seeds\"])); evals = list(map(int, mcfg[\"protocol\"][\"evaluation_seeds\"]))" + }, + { + "line": 395, + "text": " for i, seed in enumerate(evals):" + }, + { + "line": 396, + "text": " base = sim.run(t, r, seed, 120.0)" + }, + { + "line": 397, + "text": " post = sim.run(t, r, seed, 120.0, E=states[(train[i], pairing)])" + }, + { + "line": 400, + "text": " \"functional_seeds\": int(np.count_nonzero(effects))})" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4p_validate.py", + "sha256": "ce06aa5cb6439450440a91603af1c0d187b20dc11abda6528ea0dfc6b71569b5", + "bytes": 30605, + "seed_rng_line_evidence": [ + { + "line": 241, + "text": " forced = phase4p.phase4c.generate_forced(200, len(target_np), float(spec[\"rate_hz\"]), rt.dt, int(spec[\"seed\"]), rt.device)" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4p.py", + "sha256": "c8a13dbdd58dd222f73c1224de448e54bdf90c3f533163427a2bb25446a03999", + "bytes": 10909, + "seed_rng_line_evidence": [ + { + "line": 86, + "text": " def run(self,targets_np:np.ndarray,rate:float,seed:int,duration_ms:float,capture=True,forced_override=None):" + }, + { + "line": 88, + "text": " forced=forced_override if forced_override is not None else phase4c.generate_forced(steps,len(targets_np),rate,self.dt,seed,self.device)" + }, + { + "line": 136, + "text": " run=rt.run(target,float(spec['rate_hz']),int(spec['seed']),float(spec['duration_ms']),True)" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4p.yaml", + "sha256": "6d0189f4ec570cb3352d15ed8d195d1ccb32ee1d29c33dc1e4f00d377b74787e", + "bytes": 2525, + "seed_rng_line_evidence": [ + { + "line": 38, + "text": " - {name: auditory-10hz, population: auditory, rate_hz: 10, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 39, + "text": " - {name: auditory-100hz, population: auditory, rate_hz: 100, seed: 42001, duration_ms: 1000.0}" + }, + { + "line": 40, + "text": " - {name: olfactory-50hz, population: olfactory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 41, + "text": " - {name: mechanosensory-50hz, population: mechanosensory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + }, + { + "line": 42, + "text": " - {name: gustatory-50hz, population: gustatory, rate_hz: 50, seed: 42003, duration_ms: 1000.0}" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4q_seal.py", + "sha256": "d2bb488498663c367ac1620c238e4fe83573358ce3bdc132718fd85510cc6da2", + "bytes": 740, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4q.py", + "sha256": "2cd10fb215d7ed624f4a4323453d20c4327bea490fa52eb3afc5d7fa0176a6e5", + "bytes": 38764, + "seed_rng_line_evidence": [ + { + "line": 70, + "text": "def random_us_steps(base: int, seed: int, count: int, nsteps: int) -> np.ndarray:" + }, + { + "line": 71, + "text": " rng = np.random.default_rng(base + seed)" + }, + { + "line": 166, + "text": " labels = cfg[\"calibration\"][\"labels\"]; seeds = list(map(int, cfg[\"calibration\"][\"seeds\"])); duration = float(cfg[\"calibration\"][\"duration_ms\"])" + }, + { + "line": 174, + "text": " for seed in seeds:" + }, + { + "line": 175, + "text": " matched = sim.run(targets, rates, seed + oi*100, duration, dan_targets=dan, dan_pulses=[us_ms], collect_events=True)" + }, + { + "line": 176, + "text": " rand_step = int(random_us_steps(int(cfg[\"calibration\"][\"random_us_seed_base\"]), seed + oi*100, 1, nsteps)[0])" + }, + { + "line": 177, + "text": " random_run = sim.run(targets, rates, seed + oi*100, duration, dan_targets=dan, dan_pulses=[rand_step*sim.dt], collect_events=True)" + }, + { + "line": 178, + "text": " event_cache[(label, seed, \"matched\")] = matched; event_cache[(label, seed, \"random\")] = random_run" + }, + { + "line": 179, + "text": " input_rows.append({\"label\": label, \"odor_id\": str(odor.odor_id), \"odor_name\": str(odor.odor_name), \"seed\": seed," + }, + { + "line": 187, + "text": " for (label, seed, condition), run in event_cache.items():" + }, + { + "line": 188, + "text": " u = us_step if condition == \"matched\" else int(next(x[\"random_us_step\"] for x in input_rows if x[\"label\"]==label and x[\"seed\"]==seed))" + }, + { + "line": 191, + "text": " rows.append({\"window_ms\":window,\"tau_ms\":tau,\"label\":label,\"seed\":seed,\"condition\":condition," + }, + { + "line": 197, + "text": " x=frame[frame.window_ms==window];m=x[x.condition==\"matched\"].groupby(\"seed\").total_eligibility.mean();r=x[x.condition==\"random\"].groupby(\"seed\").total_eligibility.mean()" + }, + { + "line": 199, + "text": " qualifies=bool((m>0).sum()>=int(th[\"minimum_nonzero_seeds\"]) and ratio>=float(th[\"minimum_matched_random_ratio\"])" + }, + { + "line": 202, + "text": " \"matched_random_ratio\":ratio,\"nonzero_matched_seeds\":int((m>0).sum()),\"distant_credit\":0.0," + }, + { + "line": 233, + "text": " \"random_timing_definition\":\"one uniformly sampled step over the 120 ms trial per seed/pattern; equal US event count/amplitude/compartment\"})" + }, + { + "line": 274, + "text": " train_seeds=list(map(int,cfg[\"formal\"][\"train_seeds\"]));random_base=int(cfg[\"formal\"][\"random_us_seed_base\"])" + }, + { + "line": 286, + "text": " for seed in train_seeds:" + }, + { + "line": 288, + "text": " for name,E in Es.items(): states[(seed,name,0)]=E.copy()" + }, + { + "line": 290, + "text": " run=sim.run(targets,rates,seed+pairing,duration,dan_targets=dan,dan_pulses=[cfg[\"formal\"][\"matched_us_ms\"]],collect_events=True)" + }, + { + "line": 291, + "text": " random_step=int(random_us_steps(random_base,seed*1000+pairing,1,nsteps)[0])" + }, + { + "line": 292, + "text": " rrun=sim.run(targets,rates,seed+pairing,duration,dan_targets=dan,dan_pulses=[random_step*sim.dt],collect_events=True)" + }, + { + "line": 304, + "text": " loc=source_local[j];ls=int(last_arr[loc]);contam.append({\"rule\":name,\"seed\":seed,\"pairing\":pairing,\"edge_id\":int(identity.edge_id.iloc[j])," + }, + { + "line": 308, + "text": " pair_rows.append({\"seed\":seed,\"pairing\":pairing,\"matched_event_hash\":sha(run[\"kc_event_step\"],run[\"kc_event_node\"])," + }, + { + "line": 313, + "text": " states[(seed,name,pairing)]=E.copy()" + }, + { + "line": 314, + "text": " for row in group_metrics(E,base,identity):metric_rows.append({\"seed\":seed,\"pairing\":pairing,\"rule\":name,**row})" + }, + { + "line": 315, + "text": " if pairing%20==0:print(json.dumps({\"seed\":seed,\"pairing\":pairing}),flush=True)" + }, + { + "line": 319, + "text": " np.savez_compressed(exp/\"eligibility-v3/formal-E-states.npz\",**{f\"seed_{s}__{n}__pairing_{p}\":x for (s,n,p),x in states.items()})" + }, + { + "line": 330, + "text": "def state_key(seed:int,rule:str,pairing:int)->str:return f\"seed_{seed}__{rule}__pairing_{pairing}\"" + }, + { + "line": 346, + "text": " replay=IsolatedReplay(sim,cfg[\"formal\"][\"target_compartment\"]);train=list(map(int,cfg[\"formal\"][\"train_seeds\"]));evals=list(map(int,cfg[\"formal\"][\"evaluation_seeds\"]));rows=[]" + }, + { + "line": 350, + "text": " for seed in evals:" + }, + { + "line": 351, + "text": " run=sim.run(targets,rates,seed,cfg[\"formal\"][\"duration_ms\"],collect_events=True);event_cache[(odor,seed)]=run" + }, + { + "line": 354, + "text": " for i,seed in enumerate(evals):" + }, + { + "line": 355, + "text": " run=event_cache[(odor,seed)];base=replay.run(run[\"kc_event_step\"],run[\"kc_event_node\"],None,cfg[\"formal\"][\"duration_ms\"])" + }, + { + "line": 358, + "text": " rows.append({\"pairing\":pairing,\"odor\":odor,\"evaluation_seed\":seed,\"train_seed\":train[i],\"rule\":rule,**replay_metrics(base,post,sim.dt)})" + }, + { + "line": 359, + "text": " rows.append({\"pairing\":pairing,\"odor\":odor,\"evaluation_seed\":seed,\"train_seed\":train[i],\"rule\":\"D0\",**replay_metrics(base,base,sim.dt)})" + }, + { + "line": 366, + "text": " \"A_functional_seeds\":int((a.spike_L1>0).sum()),\"B_functional_seeds\":int((b.spike_L1>0).sum()),\"A_minus_B\":float(a.spike_L1.mean()-b.spike_L1.mean())})" + }, + { + "line": 368, + "text": " majority=int(cfg[\"gates\"][\"isolated_majority_seeds\"]);matched_majority=bool((v3.A_functional_seeds>=majority).any());b_lower=bool((v3.A_minus_B>0).any())" + }, + { + "line": 369, + "text": " random_not_mimic=not bool((vr.A_functional_seeds>=majority).any() and (vr.A_minus_B>0).any());d0zero=bool((d0.A_spike_L1_mean==0).all()&(d0.B_spike_L1_mean==0).all())" + }, + { + "line": 385, + "text": " train=list(map(int,cfg[\"formal\"][\"train_seeds\"]));evals=list(map(int,cfg[\"formal\"][\"evaluation_seeds\"]));rows=[];t0=time.perf_counter()" + }, + { + "line": 389, + "text": " for i,seed in enumerate(evals):" + }, + { + "line": 390, + "text": " base=sim.run(targets,rates,seed,cfg[\"formal\"][\"duration_ms\"])" + }, + { + "line": 392, + "text": " post=sim.run(targets,rates,seed,cfg[\"formal\"][\"duration_ms\"],E=states[state_key(train[i],rule,pairing)])" + }, + { + "line": 393, + "text": " rows.append({\"pairing\":pairing,\"odor\":odor,\"seed\":seed,\"rule\":rule," + }, + { + "line": 405, + "text": " \"B_downstream_L1\":float(b.downstream_spike_L1.mean()),\"A_specific_seeds\":int((a.MBON_spike_L1>b.MBON_spike_L1.to_numpy()).sum())})" + }, + { + "line": 407, + "text": " whole_pass=bool((v.A_specific_seeds>=int(cfg[\"gates\"][\"wholebrain_majority_seeds\"])).any() and not (r.A_specific_seeds>=int(cfg[\"gates\"][\"wholebrain_majority_seeds\"])).any())" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4q.yaml", + "sha256": "2cf3f799a5c1d24c20ed7aa1ff920daffa792b189002d0d7dcee1e51a4d49bd7", + "bytes": 2607, + "seed_rng_line_evidence": [ + { + "line": 22, + "text": " seeds: [52101, 52102, 52103, 52104, 52105]" + }, + { + "line": 25, + "text": " random_us_seed_base: 930000" + }, + { + "line": 27, + "text": " minimum_nonzero_seeds: 5" + }, + { + "line": 38, + "text": " train_seeds: [51201, 51202, 51203, 51204, 51205]" + }, + { + "line": 39, + "text": " evaluation_seeds: [51301, 51302, 51303, 51304, 51305]" + }, + { + "line": 45, + "text": " random_us_seed_base: 940000" + }, + { + "line": 52, + "text": " isolated_majority_seeds: 3" + }, + { + "line": 55, + "text": " wholebrain_majority_seeds: 3" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4r_plot.py", + "sha256": "48f954a001b3cd7cdd3573bf816bf8baba94e154420e3847cec520ca4d406c5b", + "bytes": 918, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4r_report.py", + "sha256": "f2784afddd70c2da07e7bd35aa28ac49e64b404b82cac2b6f924244c473ce5cc", + "bytes": 5838, + "seed_rng_line_evidence": [ + { + "line": 41, + "text": " 'No timing/eligibility candidate was selected. Independent heldout seeds replicate diagnosis; heldout odor generalization was not tested.'" + }, + { + "line": 61, + "text": " '| Seed split | Window (ms) | Random [0,120) | Random [30,110] |'," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4r.py", + "sha256": "f33b7d01ff3fe3858a1d995a7471740218be250910548fde11b87432a15a73f1", + "bytes": 25586, + "seed_rng_line_evidence": [ + { + "line": 90, + "text": " for seed in cfg[split+'_seeds']:" + }, + { + "line": 91, + "text": " actual=seed+oi*100" + }, + { + "line": 92, + "text": " qs=int(random_us_steps(cfg['random_q_seed_base'],actual,1,nsteps)[0])" + }, + { + "line": 93, + "text": " ns=round(float(np.random.default_rng(cfg['random_n_seed_base']+actual).uniform(30,110))/dt)" + }, + { + "line": 95, + "text": " 'split':split,'seed':seed,'actual_seed':actual,'matched_step':round(cfg['matched_us_ms']/dt)," + }, + { + "line": 142, + "text": " tag=f\"{spec['split']}-{spec['label']}-{spec['seed']}\";targets,rates=drives[spec['label']]" + }, + { + "line": 146, + "text": " u=gates[condition];run=sim.run(targets,rates,spec['actual_seed'],cfg['duration_ms']," + }, + { + "line": 174, + "text": " old=qmatrix[(qmatrix.label==spec['label'])&(qmatrix.seed==spec['seed'])&(qmatrix.condition==qc)&(qmatrix.window_ms==w)].iloc[0]" + }, + { + "line": 175, + "text": " oldh=qold[(qold.label==spec['label'])&(qold.seed==spec['seed'])].iloc[0][qc+'_event_hash']" + }, + { + "line": 194, + "text": " grid.append({'label':spec['label'],'seed':spec['seed'],'split':spec['split'],'window_ms':w," + }, + { + "line": 208, + "text": " edge_rows.append({'label':spec['label'],'seed':spec['seed'],'split':spec['split'],'window_ms':w," + }, + { + "line": 218, + "text": " rr=sim.run(targets,rates,spec['actual_seed'],cfg['duration_ms'],dan_targets=dan,dan_pulses=[90],collect_events=True)" + }, + { + "line": 222, + "text": " print(json.dumps({'completed_trials':ix+1,'of':len(inputs),'label':spec['label'],'seed':spec['seed']}),flush=True)" + }, + { + "line": 228, + "text": " save(exp/'regression/full-runtime-10-repeat.json',{'scope':'one calibration odor/seed, 120ms, unchanged APL and runtime-v2'," + }, + { + "line": 238, + "text": " r=rt.run(np.flatnonzero(rt.pops[spec['population']]),spec['rate_hz'],spec['seed'],spec['duration_ms'])" + }, + { + "line": 284, + "text": " 'limitations':['Same two calibration odors with independent heldout seeds; not heldout odors or generalization proof.'," + }, + { + "line": 303, + "text": " axs[1,oi].axvline(90,color='black',ls=':');axs[1,oi].set(title='Fixed-event credit vs US time (heldout seeds)',xlabel='US time (ms)',ylabel='Summed edge eligibility');axs[1,oi].legend(ncol=2)" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4r.yaml", + "sha256": "3305f622f6d6422c4240979382ac93f951b9a65d331b07b616d0aee994a99c3f", + "bytes": 1391, + "seed_rng_line_evidence": [ + { + "line": 9, + "text": "calibration_seeds: [52101, 52102, 52103, 52104, 52105]" + }, + { + "line": 10, + "text": "heldout_seeds: [52201, 52202, 52203, 52204, 52205]" + }, + { + "line": 16, + "text": "random_q_seed_base: 930000" + }, + { + "line": 17, + "text": "random_n_seed_base: 950000" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4s_report.py", + "sha256": "fabbc424dbff90e416ea877041ebfb4c92379e91c61b822190b73cbe2a0faf00", + "bytes": 5267, + "seed_rng_line_evidence": [ + { + "line": 26, + "text": " A_specific_seeds=('A_specific','sum'),random_specific_seeds=('random_specific','sum'))" + }, + { + "line": 49, + "text": " lines+=['独立 seeds 验证:','', '| 气味 | matched/random credit 比值 | 达标 seeds |','|---|---:|---:|']" + }, + { + "line": 50, + "text": " for x in r['heldout']['odors']:lines.append(f\"| {x['label']} | {x['ratio']:.4f} | {x['qualifying_seeds']}/5 |\")" + }, + { + "line": 57, + "text": " lines+=[f\"Isolated gate:{r['isolated']['gate_pass']}。\",'', '| Seed | A L1 | B L1 | random A L1 | random B L1 |','|---|---:|---:|---:|---:|']" + }, + { + "line": 58, + "text": " for x in r['isolated']['endpoint']:lines.append(f\"| {x['seed']} | {x['A']} | {x['B']} | {x['random_A']} | {x['random_B']} |\")" + }, + { + "line": 62, + "text": " '限制:只有两个 calibration odors 和五个独立验证 seeds;credit 改善与刺激特异 MBON 功能变化分别判定。没有根据正式 A/B 或 heldout 结果重新挑参数,没有提前停止在最有利 checkpoint。']" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4s.py", + "sha256": "59e4ee98a2a81321b1d1f9edd78035133ade8b73673b47a9c89f77bd39511769", + "bytes": 20731, + "seed_rng_line_evidence": [ + { + "line": 35, + "text": " n=int((g.ratio>=gate['per_seed_ratio_at_least']).sum())" + }, + { + "line": 36, + "text": " details.append({'label':label,'mean_matched':m,'mean_random':r,'ratio':ratio,'qualifying_seeds':n," + }, + { + "line": 37, + "text": " 'pass':bool(ratio is not None and ratio>=gate['mean_matched_random_ratio_each_odor'] and n>=gate['qualifying_seeds_each_odor'])})" + }, + { + "line": 53, + "text": " run=rt.run(np.flatnonzero(rt.pops[spec['population']]),spec['rate_hz'],spec['seed'],spec['duration_ms'])" + }, + { + "line": 83, + "text": " for seed in cfg['calibration_seeds']:" + }, + { + "line": 84, + "text": " actual=seed+oi*cfg['odor_seed_offset'];r=sim.run(targets,rates,actual,duration,collect_events=True);assert r['finite']" + }, + { + "line": 85, + "text": " cached[(label,seed)]=(targets,rates,actual,r);persist_run(exp,f'cal-{label}-{seed}',r)" + }, + { + "line": 91, + "text": " calrows.append({'label':label,'seed':seed,'window_ms':w,'US_ms':u,'matched':m,'random_expectation':den,'ratio':m/den if den else None})" + }, + { + "line": 104, + "text": " for seed in cfg['heldout_seeds']:" + }, + { + "line": 105, + "text": " actual=seed+oi*cfg['odor_seed_offset'];r=sim.run(targets,rates,actual,duration,collect_events=True);assert r['finite']" + }, + { + "line": 107, + "text": " held.append({'label':label,'seed':seed,'window_ms':w,'US_ms':u,'matched':m,'random_expectation':den,'ratio':m/den if den else None})" + }, + { + "line": 108, + "text": " persist_run(exp,f'held-{label}-{seed}',r)" + }, + { + "line": 109, + "text": " for pulse in (us,int(np.random.default_rng(actual+975000).integers(nsteps))):" + }, + { + "line": 114, + "text": " gate_exact.append({'label':label,'seed':seed,'US_step':pulse,'credit_exact':bool(np.array_equal(t,tt))," + }, + { + "line": 138, + "text": " for seed in spec['train_seed_bases']:" + }, + { + "line": 141, + "text": " states[f'{seed}_{name}_0']=E[name].copy()" + }, + { + "line": 142, + "text": " for x in group_metrics(E[name],sim.base_candidate,identity):rows.append({'seed':seed,'pairing':0,'arm':name,**x})" + }, + { + "line": 144, + "text": " actual=seed+pairing;r=sim.run(targets,rates,actual,cfg['duration_ms'],collect_events=True);assert r['finite']" + }, + { + "line": 145, + "text": " s=r['kc_event_step'];n=r['kc_event_node'];rand=int(np.random.default_rng(actual+spec['random_seed_offset']).integers(nsteps))" + }, + { + "line": 150, + "text": " event_hash=persist_run(exp,f'formal-{seed}-{pairing}',r)" + }, + { + "line": 151, + "text": " audit.append({'seed':seed,'pairing':pairing,'actual_seed':actual,'random_US_step':rand,'matched_US_step':us,'KC_hash_all_arms':event_hash," + }, + { + "line": 158, + "text": " contam.append({'seed':seed,'pairing':pairing,'arm':name,'edge_id':int(identity.edge_id.iloc[j])," + }, + { + "line": 162, + "text": " states[f'{seed}_{name}_{pairing}']=E[name].copy()" + }, + { + "line": 163, + "text": " for x in group_metrics(E[name],sim.base_candidate,identity):rows.append({'seed':seed,'pairing':pairing,'arm':name,**x})" + }, + { + "line": 165, + "text": " np.savez_compressed(exp/'formal'/f'states-{seed}.npz',**{k:v for k,v in states.items() if k.startswith(str(seed)+'_')})" + }, + { + "line": 166, + "text": " if pairing%20==0:print(json.dumps({'formal_seed':seed,'pairings':pairing}),flush=True)" + }, + { + "line": 167, + "text": " if seed==spec['train_seed_bases'][0]:" + }, + { + "line": 168, + "text": " rr=sim.run(targets,rates,seed+100,cfg['duration_ms'],collect_events=True)" + }, + { + "line": 169, + "text": " repeat.append({'seed':seed+100,'events_exact':arrhash(rr['kc_event_step'],rr['kc_event_node'])==event_hash," + }, + { + "line": 175, + "text": " for seed in spec['train_seed_bases']:" + }, + { + "line": 176, + "text": " z=endpoints[endpoints.seed==seed]" + }, + { + "line": 182, + "text": " gates.append({'seed':seed,'A_credit':ma,'random_A_credit':ra,'A_ratio':ratio,'B_v2':b2,'B_v3':b3,'B_reduction':red,'pass':ag and bg})" + }, + { + "line": 183, + "text": " fp=sum(x['pass'] for x in gates)>=spec['minimum_seed_majority']" + }, + { + "line": 184, + "text": " summary['formal']={'gate_pass':fp,'primary_endpoint':spec['primary_endpoint'],'seeds':gates,'open_loop_shadow_only':True}" + }, + { + "line": 190, + "text": " for es in spec['evaluation_seeds']:" + }, + { + "line": 194, + "text": " for seed,es in zip(spec['train_seed_bases'],spec['evaluation_seeds']):" + }, + { + "line": 197, + "text": " post=replay.run(er['kc_event_step'],er['kc_event_node'],states[f'{seed}_{name}_{pairing}'],cfg['duration_ms'])" + }, + { + "line": 198, + "text": " results.append({'pairing':pairing,'odor':odor,'seed':seed,'evaluation_seed':es,'arm':name,**replay_metrics(base,post,sim.dt)})" + }, + { + "line": 201, + "text": " for seed in spec['train_seed_bases']:" + }, + { + "line": 202, + "text": " def L(arm,odor):return int(z[(z.pairing==pairing)&(z.seed==seed)&(z.arm==arm)&(z.odor==odor)].spike_L1.iloc[0])" + }, + { + "line": 204, + "text": " trajectory.append({'pairing':pairing,'seed':seed,'A':a,'B':b,'random_A':ra,'random_B':rb,'A_specific':a>0 and a>b,'random_specific':ra>0 and ra>rb,'matched_beats_random':a>ra})" + }, + { + "line": 205, + "text": " endpoint=[x for x in trajectory if x['pairing']==spec['primary_endpoint']];major=spec['minimum_seed_majority']" + }, + { + "line": 213, + "text": " for seed,es in zip(spec['train_seed_bases'],spec['evaluation_seeds']):" + }, + { + "line": 216, + "text": " post=sim.run(t,rates,es,cfg['duration_ms'],E=states[f'{seed}_{name}_100'])" + }, + { + "line": 217, + "text": " whole.append({'seed':seed,'odor':odor,'arm':name,'MBON_L1':int(np.abs(post['mbon_counts']-base['mbon_counts']).sum())," + }, + { + "line": 220, + "text": " for seed in spec['train_seed_bases']:" + }, + { + "line": 221, + "text": " def v(arm,odor):return int(wf[(wf.seed==seed)&(wf.arm==arm)&(wf.odor==odor)].MBON_L1.iloc[0])" + }, + { + "line": 223, + "text": " wg.append({'seed':seed,'A':a,'B':b,'random_A':ra,'random_B':rb,'specific':a>b and a>ra,'random_specific':ra>rb})" + }, + { + "line": 225, + "text": " summary['whole']={'run':True,'pass':wp,'seeds':wg};summary['credit_candidate']=bool(wp)" + }, + { + "line": 238, + "text": " save(model/'MaleCNS-CSUS-Timing-v1-candidate.json',{'scope':'independent calibration and seed-heldout matched/random credit timing only; no memory claim'," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4s.yaml", + "sha256": "58fb71c556db31a0b087cbf6452d708d2cbf0a26900b3f40570fc525011f3752", + "bytes": 2809, + "seed_rng_line_evidence": [ + { + "line": 15, + "text": "calibration_seeds: [54101, 54102, 54103, 54104, 54105]" + }, + { + "line": 16, + "text": "heldout_seeds: [55101, 55102, 55103, 55104, 55105]" + }, + { + "line": 17, + "text": "odor_seed_offset: 100000" + }, + { + "line": 22, + "text": " per_seed_ratio_at_least: 3.0" + }, + { + "line": 23, + "text": " qualifying_seeds_each_odor: 3" + }, + { + "line": 24, + "text": " selection: shortest qualifying window, then earliest qualifying US; formal odors and heldout seeds forbidden for selection" + }, + { + "line": 28, + "text": " train_seed_bases: [61000, 62000, 63000, 64000, 65000]" + }, + { + "line": 29, + "text": " evaluation_seeds: [71001, 71002, 71003, 71004, 71005]" + }, + { + "line": 33, + "text": " random_seed_offset: 975000" + }, + { + "line": 35, + "text": " source_events: unchanged base brain, one fresh independent seed per pairing; all eligibility arms share exactly the same events" + }, + { + "line": 40, + "text": " minimum_seed_majority: 3" + }, + { + "line": 41, + "text": " isolated_gate: at predeclared 100 pairings, at least 3/5 seeds show positive A spike-count L1 greater than paired B; matched effect must exceed random A effect in at least 3/5, and random must not meet specificity majority" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4t_audit.py", + "sha256": "7c8ab087dfcae9b0871d1f63a124937e15125c6d5d3540156ef5b7c5b4f34a02", + "bytes": 9078, + "seed_rng_line_evidence": [ + { + "line": 48, + "text": " split,label,seed=p.stem.split('-');seed=int(seed)" + }, + { + "line": 72, + "text": " old=old[(old.label==label)&(old.seed==seed)&(old.window_ms==w)&(old.US_ms==chosen['US_ms'])].iloc[0]" + }, + { + "line": 86, + "text": " row={'split':split,'label':label,'seed':seed,'source_file':str(p),'events_sha256':sha(p)," + }, + { + "line": 102, + "text": " hist.append({'split':split,'label':label,'seed':seed,'start_ms':begin*dt," + }, + { + "line": 104, + "text": " for s,n in zip(ts,nodes):timelines.append({'split':split,'label':label,'seed':seed," + }, + { + "line": 108, + "text": " for s,c in enumerate(curve):gates.append({'split':split,'label':label,'seed':seed,'US_step':s,'credit':float(c)})" + }, + { + "line": 122, + "text": " 'limits':['Descriptive reuse of known seeds, not independent validation.'," + }, + { + "line": 132, + "text": " '| split | odor | seed | KC active | target active | first target ms | peak bin ms | reason |'," + }, + { + "line": 134, + "text": " for x in rows:lines.append(f\"| {x['split']} | {x['label']} | {x['seed']} | {x['KC_active']} | {x['target_active_KC']} | {x['first_target_ms']} | {x['peak_bin_start_ms']} | {x['reason']} |\")" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4t.py", + "sha256": "eebb61a1b97fb3de90746d23cc3037d1290a97d505ecff7fc784948e68dfa88e", + "bytes": 12119, + "seed_rng_line_evidence": [ + { + "line": 65, + "text": " seedsets=[{int(s)+i*cfg['odor_seed_offset'] for i in range(len(odors)) for s in cfg[k]} for k in ('calibration_seeds','validation_seeds')]" + }, + { + "line": 66, + "text": " assert seedsets[0].isdisjoint(seedsets[1])" + }, + { + "line": 80, + "text": " def trial(oi,seed,split,ws,us):" + }, + { + "line": 82, + "text": " actual=seed+oi*cfg['odor_seed_offset']" + }, + { + "line": 84, + "text": " phase4s.persist_run(exp,f'{split}-{oi}-{seed}',r)" + }, + { + "line": 90, + "text": " records.append({'split':split,'odor_id':odor.odor_id,'odor_index':oi,'seed':seed,'actual_seed':actual," + }, + { + "line": 94, + "text": " for seed in cfg['calibration_seeds']:trial(oi,seed,'calibration',cfg['windows_ms'],cfg['candidate_US_ms'])" + }, + { + "line": 95, + "text": " print(json.dumps({'stage':'calibration','odor_index':oi,'seeds':len(cfg['calibration_seeds'])}),flush=True)" + }, + { + "line": 102, + "text": " summary={'phase':'4T','P0_diagnosis_pass':True,'calibration':chosen,'seed_validation':None,'odor_validation':None," + }, + { + "line": 107, + "text": " split='seed_validation' if oi1).sum())," + }, + { + "line": 32, + "text": " name=f'{r.odor_index}-{r.seed}-{r.condition}'" + }, + { + "line": 37, + "text": " corrected.append({'odor_index':int(r.odor_index),'seed':int(r.seed),'condition':r.condition,'population':pop," + }, + { + "line": 56, + "text": "for (oi,seed,node),g in w.groupby(['odor_index','seed','neuron_idx']):" + }, + { + "line": 59, + "text": " effects.append({'odor_index':int(oi),'seed':int(seed),'neuron_idx':int(node),'condition':r.condition," + }, + { + "line": 61, + "text": " if seed==cfg['old_replay_seed']:" + }, + { + "line": 62, + "text": " name=f'{oi}-{seed}-offset';z=x[(x.trial==name)&(x.neuron_idx==node)]" + }, + { + "line": 72, + "text": "for (oi,seed),group in t.groupby(['odor_index','seed']):" + }, + { + "line": 74, + "text": " e=pd.read_parquet(exp/'events'/f'{oi}-{seed}-{condition}.parquet');return set(map(int,e.loc[e.step>=5000,'neuron_idx']))" + }, + { + "line": 80, + "text": " row={'odor_index':int(oi),'seed':int(seed),'condition':condition,'change':label,'neuron_idx':node," + }, + { + "line": 83, + "text": "pd.DataFrame(new+loss,columns=['odor_index','seed','condition','change','neuron_idx','body_id','annotation_type']).to_parquet(exp/'comparisons/late-KC-membership-changes.parquet',index=False)" + }, + { + "line": 95, + "text": "lines+=['','| KC | isolated DPM-off range | whole-brain DPM-off range (same old seed) |','|---:|---:|---:|']" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4y.py", + "sha256": "636139eaeafa981a0c54c59a7c69e2b52b8493aa798448fa86ae6d2c6baba319", + "bytes": 13859, + "seed_rng_line_evidence": [ + { + "line": 34, + "text": " 'no_candidate_selection':True,'new_seed_is_one_replication_not_generalization_gate':True})" + }, + { + "line": 78, + "text": " for seed in cfg['seeds']:" + }, + { + "line": 79, + "text": " actual=vc['seed_namespace']+oi*vc['odor_seed_offset']+seed" + }, + { + "line": 81, + "text": " inputs.append({'odor':oi,'seed':seed,'actual_seed':actual,'forcing_hash':arrhash(forced.cpu().numpy()),'targets_rates_hash':arrhash(targets,rates)})" + }, + { + "line": 84, + "text": " factor=spec['factor'];condition=spec['name'];name=f'{oi}-{seed}-{condition}'" + }, + { + "line": 91, + "text": " if seed==cfg['old_replay_seed']:" + }, + { + "line": 92, + "text": " oldname=f'{oi}-{seed}-offset';old=np.load(Path(cfg['input_experiment'])/'states'/f'{oldname}.npz')" + }, + { + "line": 104, + "text": " stats.append({'odor_index':oi,'odor_name':odor.odor_name,'seed':seed,'condition':condition," + }, + { + "line": 109, + "text": " t=es[en==node];watchrows.append({'odor_index':oi,'seed':seed,'condition':condition,'neuron_idx':node," + }, + { + "line": 113, + "text": " poprows.append({'odor_index':oi,'seed':seed,'condition':condition,'population':pop,'neurons':len(idx)," + }, + { + "line": 116, + "text": " comparisons.append({'odor_index':oi,'seed':seed,'condition':condition," + }, + { + "line": 121, + "text": " print(json.dumps({'odor_complete':oi,'seed':seed,'trials':len(stats)}),flush=True)" + }, + { + "line": 132, + "text": " 'frozen_baseline_changed':False,'biological_sign_proven':False,'new_seed_count':1,'old_seed_count':1})" + }, + { + "line": 144, + "text": " 'All conditions use identical PN forcing for 120ms, then off to 1000ms. Six old odors, one old seed and one new seed. Not a population-level independent generalization gate.'," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4y.yaml", + "sha256": "52f586ad0b4a12dbeb918f9453f9861a8dfc209118333eae5f46d27b7bce6011", + "bytes": 2107, + "seed_rng_line_evidence": [ + { + "line": 11, + "text": "seeds: [131101,141101]" + }, + { + "line": 12, + "text": "old_replay_seed: 131101" + }, + { + "line": 26, + "text": "repeat_check: first odor and both seeds, all three conditions" + }, + { + "line": 37, + "text": " report: all conditions and both seeds; do not pick the most active or best-looking result" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4z_describe.py", + "sha256": "d2007b312b587cc105f13b3ef68c64fb145e7b30a6addfe789a0558c365a0b36", + "bytes": 15121, + "seed_rng_line_evidence": [ + { + "line": 23, + "text": "old={x['odor']:x for x in prior if x['seed']==131101}" + }, + { + "line": 62, + "text": " z=pd.read_parquet(exp/'input-audit'/f'{r.odor_index}-{r.seed}-paired-requests.parquet')" + }, + { + "line": 114, + "text": " 'Odor 0 / seed 131101 / frozen reference. Ordered source spike → edge arrival → target spike (ms). These are ranked event-supported contributions; no unique predecessor assertion.'," + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4z.py", + "sha256": "0a9136c5543531ae5ce76eeef9a512f09b94ed2b96f8b14d2e8f7e6782b7e40d", + "bytes": 22251, + "seed_rng_line_evidence": [ + { + "line": 120, + "text": "def request_comparison(exp,oi,seed,a,b):" + }, + { + "line": 125, + "text": " z.to_parquet(exp/'input-audit'/f'{oi}-{seed}-paired-requests.parquet',index=False)" + }, + { + "line": 127, + "text": " row={'odor_index':oi,'seed':seed,'scheduled_requests':len(z),'status_changed_requests':len(diff)," + }, + { + "line": 172, + "text": " seed=cfg['seed'];odor=panel.iloc[oi];targets,rates=make_drive(oc,panel,vectors,selection,mapping,odor.odor_id,'physiological')" + }, + { + "line": 173, + "text": " forced=phase4v.forcing(sim,targets,rates,vc['seed_namespace']+oi*vc['odor_seed_offset']+seed,vc,'offset')" + }, + { + "line": 177, + "text": " factor=spec['factor'];condition=spec['name'];name=f'{oi}-{seed}-{condition}'" + }, + { + "line": 199, + "text": " oldfull=pd.read_parquet(Path(cfg['event_experiment'])/'events'/f'{oi}-{seed}-offset-whole-brain.parquet')" + }, + { + "line": 211, + "text": " trials.append({'trial':name,'odor_index':oi,'seed':seed,'condition':condition,'whole_spikes':int(r['counts'].astype(np.int64).sum())," + }, + { + "line": 221, + "text": " requests.append(request_comparison(exp,oi,seed,reqpair['frozen_reference'],reqpair['DPM_fast_current_off']))" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/phase4z.yaml", + "sha256": "f03b20f03d4f0eb56d58986c84aebbee689b3c9e6b606d4758b51ad8bd745c03", + "bytes": 1591, + "seed_rng_line_evidence": [ + { + "line": 12, + "text": "seed: 131101" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/timing_stability_diagnostics.py", + "sha256": "0352394bdf6400b7eadde3ed1ffded07e5598c2c0df915264c5c16df720ca096", + "bytes": 2273, + "seed_rng_line_evidence": [ + { + "line": 17, + "text": " tag=f\"{record['split']}-{record['odor_index']}-{record['seed']}\"" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/timing_stability_report.py", + "sha256": "3fb7077bbcb820f7faef737988ee22c8f0d369bc38252df902c7619cb1469fa9", + "bytes": 4930, + "seed_rng_line_evidence": [ + { + "line": 13, + "text": " '| seed | 首次目标 KC 放电 ms | 全程目标 active KC | 全程覆盖目标边数 |'," + }, + { + "line": 16, + "text": " lines.append(f\"| {x['seed']} | {x['first_target_ms']:.1f} | {x['target_active_KC']} | {x['edges_covered_any_time']} |\")" + }, + { + "line": 20, + "text": " '选择目标:校准气味中最差的第 20 百分位 matched/random ratio 最大;相同分数才选更短窗口和更早 US。每气味 20 seeds,至少 16/20 ratio≥3 且均值比≥3。'," + }, + { + "line": 21, + "text": " '验证分为同气味新 seeds 和未参与本轮 timing selection 的 4 个气味。后者此前出现在 Phase 4L,不是从未研究过的全新数据。']" + }, + { + "line": 24, + "text": "for key,title in [('calibration','校准'),('seed_validation','同气味独立 seeds'),('odor_validation','跨气味验证')]:" + }, + { + "line": 27, + "text": " lines+=['',f'### {title}','','| 气味 | 达标 seeds | matched/random 均值比 | q20 比值 | 零 credit | 通过 |'," + }, + { + "line": 39, + "text": " '| 气味 | seed | ratio | 首次目标活动 ms | gate active KC | US 后事件比例 |'," + }, + { + "line": 42, + "text": " lines.append(f\"| {x['odor_name']} | {x['seed']} | {x['ratio']:.4f} | {x['first_target_ms']:.1f} | {x['gate_active_KC']} | {x['fraction_target_events_after_US']:.2%} |\")" + } + ] + }, + { + "path": "23-ai-gpu/source/models/male-cns-lif/transmitter_roles_v1.py", + "sha256": "76ba0cae6c5db417ec030456797f7935216c6877bd339d5e435133a0061e3930", + "bytes": 2708, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/phase4aj-docs/docs/progress/phase4aj-next-validation.md", + "sha256": "57c838d2bb05f00436f9a8c569f62812b74fc134ea5605fc3e276bc655b71329", + "bytes": 3671, + "seed_rng_line_evidence": [ + { + "line": 13, + "text": "| 独立种子 | 原 6 个 CAL 气味 × 5 个新 seeds × 2 模式 | 60 | 12 |" + }, + { + "line": 14, + "text": "| 校准未用气味 | 静态面板后 6 个气味 × 同 5 个新 seeds × 2 模式 | 60 | 12 |" + }, + { + "line": 16, + "text": "在任何新脑轨迹之前,锁定两个块的输入、种子、分析、停止规则和 SHA。先完成独立种子块,只有完整通过才解锁第二块;失败就封存,不换 seed/气味重试。第二块固定首气味/首种子的两种模式作新增 Brian 全图对照,不能按结果挑选。" + }, + { + "line": 35, + "text": "先通过仅配置/输入清单的审计确定新 seed namespace,连同显式派生规则检查重用。`52101–52105` 已在 4Q/4R 使用,`51301–51305` 是旧学习评估种子,`512xx` 存在 train_seed+pairing 派生范围;不指定未经查证的新值,不无依据承诺全历史绝对独立。" + }, + { + "line": 39, + "text": "旧 AG `validate_inventory` 硬编码原 CAL seeds/IDs,`read_trial` 记录也硬编码 calibration。新阶段须新增明确 cohort 的适配器,复用来源固定的纯指标与数值校验;不能改旧 globals、伪装成原 CAL 或改封存源码。" + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/apl_sources.py", + "sha256": "61f4c35b464315d19bbffce534cfc037a0111725da0eb07ee53a41db81767fcb", + "bytes": 19165, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/context.py", + "sha256": "a166da3d964b49ca28a013d3a3cf33df1607c76d4a6a53a8ca8e2d955aa92cb0", + "bytes": 3182, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/finalize.py", + "sha256": "40e0f8a9e075db42ac63163de8362d808b9110f371e49f6d4088267eecf2eb4c", + "bytes": 17774, + "seed_rng_line_evidence": [ + { + "line": 17, + "text": " if row['seed'] == 51101:" + }, + { + "line": 37, + "text": " for key in ('mode', 'seed', 'odor_id'):" + }, + { + "line": 169, + "text": " metrics.append(dict(mode=report['mode'], odor_index=odors.index(report['odor_id']), seed=report['seed']," + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/pn_observer.py", + "sha256": "0663c1f723f614ebcdb666b46eaa49288aec26125d6aceb18cd237330a705968", + "bytes": 23294, + "seed_rng_line_evidence": [ + { + "line": 13, + "text": "COEFF_KEYS = (\"gd\", \"c0\", \"cg\", \"cv\", \"threshold\", \"reset\", \"seed_volt\")" + }, + { + "line": 165, + "text": " self.lv[self.request_lane, req] = np.longdouble(self.coeff[\"seed_volt\"])" + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/prepare.py", + "sha256": "9fbef01968c54637c9063bb1e2d7f45fdc97b886b3c25815a6146fc5f219164c", + "bytes": 7062, + "seed_rng_line_evidence": [ + { + "line": 79, + "text": " if row['seed'] == 51101:" + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/publication.py", + "sha256": "7a79c499098b74163e7bb16adabcbc54e7069dafa204d0b99c7f4c03d79f8016", + "bytes": 14239, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/run_audit.py", + "sha256": "a5a7861e8ced4739cd1a1f4314b8af7cff71168499f1ae6ed94ac71b481bcdd8", + "bytes": 16829, + "seed_rng_line_evidence": [ + { + "line": 230, + "text": " steps=spec['steps'], duration_ms=spec['duration_ms'], mode=spec.get('mode'), seed=spec.get('seed')," + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/structure_metrics.py", + "sha256": "669e91a862efea5f243a054c883bc1a183e96b0bcf02fac5f6972c4a8272a4cb", + "bytes": 10327, + "seed_rng_line_evidence": [ + { + "line": 5, + "text": "are integrity evidence, never additional independent seeds in these metrics." + }, + { + "line": 16, + "text": "SEEDS = tuple(range(51101, 51106))" + }, + { + "line": 18, + "text": "FIELDS = frozenset(('mode', 'odor_index', 'seed', 'counts', 'design_mask'))" + }, + { + "line": 79, + "text": " arrays = {(odor, seed): records[(mode, odor, seed)]['counts'][positions]" + }, + { + "line": 80, + "text": " for odor in ODORS for seed in SEEDS}" + }, + { + "line": 83, + "text": " for first_seed, second_seed in itertools.combinations(SEEDS, 2):" + }, + { + "line": 84, + "text": " within.append(dict(odor_index=odor, seed_a=first_seed, seed_b=second_seed," + }, + { + "line": 85, + "text": " **_pair_metrics(arrays[(odor, first_seed)], arrays[(odor, second_seed)])))" + }, + { + "line": 88, + "text": " for seed in SEEDS:" + }, + { + "line": 89, + "text": " row = dict(odor_index_a=first_odor, odor_index_b=second_odor, seed=seed," + }, + { + "line": 90, + "text": " **_pair_metrics(arrays[(first_odor, seed)], arrays[(second_odor, seed)]))" + }, + { + "line": 93, + "text": " # Original pair-specific comparison: 10 within-seed pairs for each" + }, + { + "line": 119, + "text": " Each record has exactly mode, odor_index, seed, counts:int32[686] and" + }, + { + "line": 121, + "text": " seeds (51101..51105), and no repeat records. Every odor's design mask must" + }, + { + "line": 122, + "text": " be identical across seeds AND modes. No caller-owned array is modified." + }, + { + "line": 137, + "text": " seed = _integer(record['seed'], 'seed')" + }, + { + "line": 138, + "text": " _require(odor in ODORS and seed in SEEDS, 'Odor index or seed outside the fixed CAL inventory')" + }, + { + "line": 139, + "text": " key = mode, odor, seed" + }, + { + "line": 146, + "text": " 'An odor design mask changed across seed or mode: ' + str(odor))" + }, + { + "line": 150, + "text": " expected = set(itertools.product(MODES, ODORS, SEEDS))" + }, + { + "line": 156, + "text": " design=dict(identical_across_seeds_and_modes=True," + }, + { + "line": 160, + "text": " common_non_design_definition='Fixed complement of the union of all six CAL odor design masks; same columns in all modes/seeds')," + }, + { + "line": 163, + "text": " protocol=dict(odor_indices=list(ODORS), seeds=list(SEEDS), variance_ddof=0," + }, + { + "line": 164, + "text": " within='All 10 distinct seed pairs within each of six odors: 60 comparisons per mode'," + }, + { + "line": 165, + "text": " between='Same-seed pairs for each of 15 odor pairs: 75 comparisons per mode'," + }, + { + "line": 166, + "text": " pair_baseline='Only each odor pair: 10+10 within comparisons and five same-seed between comparisons'," + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_apl_sources.py", + "sha256": "a7ac0f38877e0244a4bcc574264c72617ec487544a19dbc705e0c1e26c4be78d", + "bytes": 12733, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_harness.py", + "sha256": "c2e66adb18d25264d21bfce16462ef698a3ba09d178908bef1068881d46ac1e7", + "bytes": 1452, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_pn_observer.py", + "sha256": "fff3cb9da17d9d638e53a609a265d6531ed82824d10e06fcb3863edfeab7a267", + "bytes": 8472, + "seed_rng_line_evidence": [ + { + "line": 25, + "text": " constants = dict(gd=1., c0=0., cg=1., cv=1., threshold=1., reset=0., seed_volt=2.)" + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_publication.py", + "sha256": "a3516aefa6a753f8fca6c5a4c2109ae4d65ce0ab0278e4795d537148f04495ff", + "bytes": 10514, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_structure_metrics.py", + "sha256": "de1298a4a92facad97339e9a4cdb60ea2b7c30adc1a6f05274bd3be034239717", + "bytes": 10003, + "seed_rng_line_evidence": [ + { + "line": 8, + "text": "from structure_metrics import aggregate_structure, MODES, SEEDS, METRICS" + }, + { + "line": 17, + "text": " for seed in SEEDS:" + }, + { + "line": 20, + "text": " count[10] = seed - SEEDS[0]" + }, + { + "line": 22, + "text": " rows.append(dict(mode=mode, odor_index=odor, seed=seed," + }, + { + "line": 46, + "text": " self.assertEqual([row['seed'] for row in pair['between_comparisons']], list(SEEDS))" + }, + { + "line": 54, + "text": " # shared-coordinate count; same-seed variability cancels between." + }, + { + "line": 140, + "text": " def test_mask_change_across_seed_rejected(self):" + }, + { + "line": 143, + "text": " with self.assertRaisesRegex(ValueError, 'mask changed across seed or mode'):" + }, + { + "line": 151, + "text": " with self.assertRaisesRegex(ValueError, 'mask changed across seed or mode'):" + }, + { + "line": 171, + "text": " lambda row: row.update(odor_index=True), lambda row: row.update(seed=51106)," + }, + { + "line": 172, + "text": " lambda row: row.update(seed=float(SEEDS[0]))]" + }, + { + "line": 184, + "text": " if row['odor_index'] == 0 and row['seed'] == SEEDS[0]:" + } + ] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/test_validate_events.py", + "sha256": "d687ceb171c7dad77dfe2eb53524091a7ee02ddc04d9bbafb3b4a59b0d1eb66c", + "bytes": 6426, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/pn-recruitment-audit-v1/validate_events.py", + "sha256": "32a33988c5c9619b2ff3553c2d508924a404ade17b526541a2ff113a61df68e4", + "bytes": 6884, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/config.yaml", + "sha256": "e22088d9847504a50c0e684d2cee9420f484ab1ebef9d6057921062d8f785e73", + "bytes": 835, + "seed_rng_line_evidence": [ + { + "line": 14, + "text": "seed: 131101" + } + ] + }, + { + "path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/diagnostic.py", + "sha256": "c8ec2ae6e72d35fedbd42acc6e6b5e7af2634d5b9805dc20e777b172c55d5aa4", + "bytes": 28229, + "seed_rng_line_evidence": [ + { + "line": 187, + "text": " forcing_seed = vc['seed_namespace'] + oi*vc['odor_seed_offset'] + cfg['seed']" + }, + { + "line": 188, + "text": " force = phase4v.forcing(sim, targets, rates, forcing_seed, vc, 'offset'); ff = force.cpu().numpy()" + }, + { + "line": 189, + "text": " hashes.append({'odor_index': oi, 'seed': forcing_seed, 'forcing': arrhash(ff), 'targets_rates': arrhash(targets, rates)})" + }, + { + "line": 193, + "text": " queues(); name = f'{oi}-{cfg[\"seed\"]}-{condition}'" + }, + { + "line": 233, + "text": " trials.append({'trial': name, 'odor_index': oi, 'odor_name': str(odor.odor_name), 'seed': cfg['seed'], 'condition': condition," + }, + { + "line": 273, + "text": " r = rt.run(np.flatnonzero(rt.pops[spec['population']]), spec['rate_hz'], spec['seed'], spec['duration_ms'])" + }, + { + "line": 347, + "text": " lines += ['', 'Late means 500–1,000 ms; 120 ms old calibration odor input; one seed, six old odors. No held-out generalization claim.'," + } + ] + }, + { + "path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/scope.py", + "sha256": "8f5774496dcceaee1c2793a5308754cbd0864c4a38d507481071d988f9de424d", + "bytes": 2797, + "seed_rng_line_evidence": [] + }, + { + "path": "23-ai-gpu/source/terminal-scope-diagnostic-v1/test_scope.py", + "sha256": "38a1c6e653ae97e77e5feda3ee8f2f8a3c366755bfbbd57ca1373b9b8f971bbb", + "bytes": 2615, + "seed_rng_line_evidence": [] + } + ] +} + diff --git a/models/male-cns-lif/apl-timing-validation-v1/test_encoder_inputs.py b/models/male-cns-lif/apl-timing-validation-v1/test_encoder_inputs.py new file mode 100644 index 0000000..bfdedaa --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/test_encoder_inputs.py @@ -0,0 +1,53 @@ +import tempfile +import unittest +from pathlib import Path +import numpy as np +from encoder_inputs import frozen_pn_drive, requests_from_forced, write_npz + + +class EncoderInputTests(unittest.TestCase): + def test_exact_frozen_encoder_ast_on_synthetic_static_mapping(self): + import pandas as pd + local = Path(__file__).resolve().parents[1] / 'models/male-cns-lif/phase4l.py' + source = local if local.exists() else Path('/data/digital-drosophila/models/male-cns-lif/phase4l.py') + pin = 'e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553' + function, ast_sha = frozen_pn_drive(source, pin) + self.assertEqual(len(ast_sha), 64) + mapping = pd.DataFrame(dict(glomerulus=['G2', 'G2', 'G1', 'G1'], + mapping_confidence=['exact', 'alias-normalized', 'exact', 'unknown'], neuron_idx=[3, 1, 7, 999])) + cfg = {'odor_encoder': {'max_total_rate_per_glomerulus_hz': 400}} + target, rates, _ = function('synthetic', np.array([.5, .25], np.float32), mapping, + ['G2', 'G1'], 'matched_energy', 1.5, cfg) + np.testing.assert_array_equal(target, np.array([3, 1, 7], np.int32)) + np.testing.assert_array_equal(rates, np.array([200, 200, 200], np.float32)) + with self.assertRaises(AssertionError): + frozen_pn_drive(source, '0' * 64) + + def test_rng_column_order_preserved_until_request_sort(self): + targets = np.array([10, 1, 3], np.int32) + forced = np.array([[True, True, False], [False, True, True]], np.bool_) + actual = requests_from_forced(forced, targets) + np.testing.assert_array_equal(actual, np.array([[0, 1], [0, 10], [1, 1], [1, 3]], np.int32)) + np.testing.assert_array_equal(targets, np.array([10, 1, 3], np.int32)) + + def test_duplicate_targets_rejected_not_merged(self): + with self.assertRaises(AssertionError): + requests_from_forced(np.ones((2, 2), np.bool_), np.array([1, 1], np.int32)) + + def test_empty_sparse_schedule_has_exact_shape_and_dtype(self): + result = requests_from_forced(np.zeros((3, 2), np.bool_), np.array([2, 1], np.int32)) + self.assertEqual(result.shape, (0, 2)) + self.assertEqual(result.dtype, np.int32) + + def test_npz_creation_is_exclusive(self): + with tempfile.TemporaryDirectory() as directory: + path = Path(directory) / 'schedule.npz' + write_npz(path, tick=np.array([1], np.int32)) + with np.load(path, allow_pickle=False) as stored: + np.testing.assert_array_equal(stored['tick'], np.array([1], np.int32)) + with self.assertRaises(FileExistsError): + write_npz(path, tick=np.array([2], np.int32)) + + +if __name__ == '__main__': + unittest.main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/test_final_status.py b/models/male-cns-lif/apl-timing-validation-v1/test_final_status.py new file mode 100644 index 0000000..82cf535 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/test_final_status.py @@ -0,0 +1,39 @@ +import unittest +from finalize import decide_status + + +class FinalStatusTests(unittest.TestCase): + def decide(self, **overrides): + args = dict(numerical=True, seed=dict(execution_gate_pass=True, representation_gate_pass=True), + novel=dict(execution_gate_pass=True, representation_gate_pass=True), integrity_pass=True, + reference_pass=True, reference_present=True) + args.update(overrides) + return decide_status(**args) + + def test_complete_only_representation_pass_is_not_named_learning(self): + self.assertEqual(self.decide(), 'PASS-FROZEN-D18-INDEPENDENT-VALIDATION') + + def test_seed_failure_without_novel_is_completed_scientific_failure(self): + self.assertEqual(self.decide(seed=dict(execution_gate_pass=True, representation_gate_pass=False), novel=None), + 'FAIL-SEED-VALIDATION-REPRESENTATION') + + def test_novel_gate_failure_is_preserved(self): + self.assertEqual(self.decide(novel=dict(execution_gate_pass=True, representation_gate_pass=False)), + 'FAIL-NOVEL-ODOR-REPRESENTATION') + + def test_missing_execution_or_reference_is_not_scientific_pass(self): + for changes in (dict(numerical=False), dict(novel=None), dict(reference_present=False), dict(seed=None)): + with self.subTest(changes=changes): + self.assertEqual(self.decide(**changes), 'INCOMPLETE-VALIDATION-EXECUTION') + + def test_numerical_and_unlock_failure_are_not_representation_results(self): + self.assertEqual(self.decide(known_numerical_failure=True), 'FAIL-NUMERICAL-OR-EXECUTION-POLICY') + self.assertEqual(self.decide(unauthorized_novel=True), 'FAIL-NUMERICAL-OR-EXECUTION-POLICY') + + def test_old_integrity_or_reference_fail_overrides_new_pass(self): + self.assertEqual(self.decide(integrity_pass=False), 'FAIL-FROZEN-INTEGRITY-OR-REGRESSION') + self.assertEqual(self.decide(reference_pass=False), 'FAIL-FROZEN-INTEGRITY-OR-REGRESSION') + + +if __name__ == '__main__': + unittest.main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/test_runtime_bridge.py b/models/male-cns-lif/apl-timing-validation-v1/test_runtime_bridge.py new file mode 100644 index 0000000..98d4c0b --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/test_runtime_bridge.py @@ -0,0 +1,409 @@ +"""CPU-only synthetic tests: no Torch/Brian import, GPU, remote, or brain run.""" +import copy +import hashlib +import importlib.util +import json +from pathlib import Path +import sys +import tempfile +import types +import unittest +from unittest import mock + +import numpy as np + +import runtime_bridge as bridge + + +HERE = Path(__file__).absolute().parent +AJ = HERE.parent / 'apl-timing-lab-v1' + + +def write_json(path, data): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(data), encoding='utf-8') + + +def spec(root, name='cal-physiological-00-s51101'): + return dict(name=name, kind='calibration', steps=1000, dt_ms=.1, duration_ms=100., + model={'fixed': True}, graph_dir=str(root / 'graph'), apl_bundle_dir=str(root / 'bundle'), + coefficients_path=str(root / 'coefficients.json'), science_python=str(root / 'venv/python'), + legacy_apl_worker=str(root / 'legacy_apl_worker.py'), + apl={'tau_ms': 20., 'gain': .01, 'normalization': 1.}, apl_delay_steps=18, + record_history=False, training=False, precision='float64', apl_precision='float32', + budget_root=str(root / 'old-exp'), output_budget_bytes=1024) + + +def inventory(root): + cfg = dict(control_cases=['control-phys', 'control-matched'], validation={ + 'cohorts': list(bridge.COHORTS), 'seeds': [101, 102, 103, 104, 105], + 'modes': ['physiological', 'matched_energy'], 'odor_count': 6, + 'repeat_first_seed_each_odor': True}) + controls = [dict(name=name, source_case=str(root / 'old-cases' / name), + source_output=str(root / 'old-gpu' / name)) for name in cfg['control_cases']] + rows = [dict(cohort=cohort, mode=mode, odor_index=oi, seed=seed, + name=f'{cohort}-{mode}-{oi:02d}-s{seed}') for cohort in bridge.COHORTS + for mode in cfg['validation']['modes'] for oi in range(6) for seed in cfg['validation']['seeds']] + write_json(root / 'protocol/control-cases.json', controls) + write_json(root / 'protocol/validation-cases.json', rows) + return cfg, rows + + +def gate(root, stage, **values): + write_json(root / 'audit' / (stage + '-gate.json'), dict(stage=stage, pass_all=True, **values)) + + +def seed_summary(root, cfg, rows): + base = bridge.cohort_rows(rows, cfg, 'seed_validation') + repeated = [row for row in base if row['seed'] == cfg['validation']['seeds'][0]] + pairs = [(row['name'], 0) for row in base] + [(row['name'], 1) for row in repeated] + return dict(phase='4AK', cohort='seed_validation', apl_delay_steps=18, duration_ms=100., + seeds=cfg['validation']['seeds'], pass_all=True, execution_gate_pass=True, + representation_gate_pass=True, numerical_integrity_pass=True, exact_repeat_pass=True, + expected_base_trials=60, valid_base_trials=60, expected_repeats=12, checked_repeats=12, + checked_timing_trials=72, runs=[dict(case=row['name'], cohort='seed_validation', + validation_cohort='seed_validation') for row in base], + repeats=[dict(case=row['name'], pass_all=True) for row in repeated], + timing_checks=[dict(case=name, repeat=repeat, pass_all=True, apl_delay_steps=18, steps=1000) + for name, repeat in pairs], input_output_provenance=[dict(case=name, repeat=repeat) for name, repeat in pairs], + modes={mode: dict(gate=True) for mode in cfg['validation']['modes']}, + prerequisite_input_sha256={'validation_inventory': bridge.digest(root / 'protocol/validation-cases.json')}) + + +def bind_seed_gate(root, summary): + path = root / 'validation/seed_validation/summary.json' + write_json(path, summary) + gate(root, 'seed-validation', cohort='seed_validation', execution_gate_pass=True, + representation_gate_pass=True, summary='validation/seed_validation/summary.json', + summary_sha256=bridge.digest(path), validation_inventory_sha256=bridge.digest(root / 'protocol/validation-cases.json')) + + +class LoaderTests(unittest.TestCase): + def test_verified_import_preserves_file_and_globals_without_pyc(self): + with tempfile.TemporaryDirectory() as temporary: + path = Path(temporary) / 'sealed.py' + data = b'VALUE = 37\n' + path.write_bytes(data) + name = '_test_phase4ak_sealed' + try: + module = bridge.load_checked(name, path, hashlib.sha256(data).hexdigest()) + self.assertEqual(module.VALUE, 37) + self.assertEqual(Path(module.__file__), path) + self.assertIs(bridge.load_checked(name, path, hashlib.sha256(data).hexdigest()), module) + self.assertNotIn('__phase4ak_loaded_sha256__', module.__dict__) + self.assertFalse((path.parent / '__pycache__').exists()) + finally: + sys.modules.pop(name, None); bridge._LOADED.pop(name, None) + + def test_sha_checked_before_execution(self): + with tempfile.TemporaryDirectory() as temporary: + path = Path(temporary) / 'sealed.py' + path.write_text('raise RuntimeError("must not execute")', encoding='utf-8') + with self.assertRaisesRegex(ValueError, 'SHA mismatch'): + bridge.load_checked('_test_bad_pin', path, '0' * 64) + self.assertNotIn('_test_bad_pin', sys.modules) + + def test_existing_name_collision_is_not_silently_replaced(self): + with tempfile.TemporaryDirectory() as temporary: + path = Path(temporary) / 'sealed.py' + path.write_text('VALUE = 1', encoding='utf-8') + old = types.ModuleType('_test_collision') + sys.modules[old.__name__] = old + try: + with self.assertRaisesRegex(ValueError, 'unverified module'): + bridge.load_checked(old.__name__, path, bridge.digest(path)) + self.assertIs(sys.modules[old.__name__], old) + finally: + sys.modules.pop(old.__name__, None) + + def test_real_pure_sealed_module_load_does_not_import_torch_or_brian(self): + self.assertNotIn('torch', sys.modules) + self.assertNotIn('brian2', sys.modules) + compare = bridge.sealed('compare_timing.py', AJ) + self.assertEqual(bridge.digest(compare.__file__), bridge.AJ_PINS['compare_timing.py']) + self.assertTrue(callable(compare.compare)) + self.assertNotIn('torch', sys.modules) + self.assertNotIn('brian2', sys.modules) + + +class InputTests(unittest.TestCase): + def setUp(self): + self.temporary = tempfile.TemporaryDirectory() + self.root = Path(self.temporary.name) + self.old, self.new = self.root / 'old', self.root / 'new' + self.old.mkdir(); self.new.mkdir() + self.old_spec = spec(self.root) + self.new_spec = dict(self.old_spec, budget_root=str(self.root / 'new-exp'), output_budget_bytes=2048) + write_json(self.old / 'spec.json', self.old_spec) + write_json(self.new / 'spec.json', self.new_spec) + for name in ('requests.npz', 'pn-drive.npz'): + for directory in (self.old, self.new): + (directory / name).write_bytes(b'identical synthetic saved input bytes') + + def tearDown(self): + self.temporary.cleanup() + + def test_control_allows_only_budget_difference(self): + fresh, old, evidence = bridge.control_inputs(self.new, self.old) + self.assertEqual(fresh['apl_delay_steps'], old['apl_delay_steps']) + self.assertEqual(len(evidence), 6) + changed = dict(self.new_spec, mode='changed') + write_json(self.new / 'spec.json', changed) + with self.assertRaisesRegex(ValueError, 'beyond the two budget fields'): + bridge.control_inputs(self.new, self.old) + + def test_drive_and_request_bytes_both_checked(self): + for name in ('requests.npz', 'pn-drive.npz'): + with self.subTest(name=name): + original = (self.new / name).read_bytes() + (self.new / name).write_bytes(original + b'changed') + with self.assertRaisesRegex(ValueError, name): + bridge.control_inputs(self.new, self.old) + (self.new / name).write_bytes(original) + + def test_real_d18_required_no_fake_d0(self): + for value in (0, True, 18.0): + with self.subTest(value=value): + write_json(self.new / 'spec.json', dict(self.new_spec, apl_delay_steps=value)) + with self.assertRaisesRegex(ValueError, 'D18'): + bridge.control_inputs(self.new, self.old) + + def test_initial_state_presence_and_bytes_checked(self): + (self.new / 'arrays.npz').write_bytes(b'a') + with self.assertRaisesRegex(ValueError, 'presence'): + bridge.control_inputs(self.new, self.old) + (self.old / 'arrays.npz').write_bytes(b'b') + with self.assertRaisesRegex(ValueError, 'arrays.npz'): + bridge.control_inputs(self.new, self.old) + + def test_exclusive_output_and_new_budget_containment(self): + root = Path(self.new_spec['budget_root']) + root.mkdir() + out = root / 'gpu' / 'run' + bridge._new_output(self.new, out) + out.mkdir(parents=True) + with self.assertRaisesRegex(ValueError, 'exclusive'): + bridge._new_output(self.new, out) + with self.assertRaisesRegex(ValueError, 'exclusive'): + bridge._new_output(self.new, self.root / 'elsewhere') + + def test_control_refuses_overwrite_before_reading_outputs(self): + report = self.root / 'report.json' + report.write_text('keep me', encoding='utf-8') + with self.assertRaisesRegex(ValueError, 'existing control'): + bridge.control_identity('missing-new', 'missing-old', self.new, self.old, report) + self.assertEqual(report.read_text(encoding='utf-8'), 'keep me') + + +class GateTests(unittest.TestCase): + def setUp(self): + self.temporary = tempfile.TemporaryDirectory() + self.root = Path(self.temporary.name) + self.cfg, self.rows = inventory(self.root) + + def tearDown(self): + self.temporary.cleanup() + + def test_exact_120_cells_and_fixed_two_probes(self): + controls, rows = bridge.inventories(self.root, self.cfg) + self.assertEqual(len(controls), 2) + for cohort in bridge.COHORTS: + probes = bridge.probe_rows(rows, self.cfg, cohort) + self.assertEqual(len(probes), 2) + self.assertTrue(all(row['odor_index'] == 0 and row['seed'] == 101 for row in probes)) + + def test_duplicate_or_replaced_cell_rejected(self): + rows = copy.deepcopy(self.rows) + rows[-1] = rows[0] + write_json(self.root / 'protocol/validation-cases.json', rows) + with self.assertRaises(ValueError): + bridge.inventories(self.root, self.cfg) + + def test_controls_do_not_run_brian_or_repeats(self): + name = self.cfg['control_cases'][0] + bridge.authorize_case(self.root, self.cfg, 'controls', name, 'gpu', 0) + for backend, repeat in (('oracle', 0), ('gpu', 1)): + with self.assertRaises(ValueError): + bridge.authorize_case(self.root, self.cfg, 'controls', name, backend, repeat) + + def test_probes_before_other_seed_runs(self): + gate(self.root, 'controls') + probe = bridge.probe_rows(self.rows, self.cfg, 'seed_validation')[0] + bridge.authorize_case(self.root, self.cfg, 'seed_validation', probe['name'], 'oracle', 0) + later = next(row for row in self.rows if row['cohort'] == 'seed_validation' and row['seed'] == 102) + with self.assertRaises(FileNotFoundError): + bridge.authorize_case(self.root, self.cfg, 'seed_validation', later['name'], 'gpu', 0) + gate(self.root, 'seed-probes') + bridge.authorize_case(self.root, self.cfg, 'seed_validation', later['name'], 'gpu', 0) + with self.assertRaises(ValueError): + bridge.authorize_case(self.root, self.cfg, 'seed_validation', later['name'], 'oracle', 0) + with self.assertRaises(ValueError): + bridge.authorize_case(self.root, self.cfg, 'seed_validation', later['name'], 'gpu', 1) + + def test_novel_denied_on_representation_failure_even_execution_passes(self): + gate(self.root, 'controls') + gate(self.root, 'seed-validation', execution_gate_pass=True, representation_gate_pass=False) + probe = bridge.probe_rows(self.rows, self.cfg, 'novel_to_aj')[0] + with self.assertRaisesRegex(ValueError, 'representation'): + bridge.authorize_case(self.root, self.cfg, 'novel_to_aj', probe['name'], 'gpu', 0) + + def test_novel_requires_both_gate_and_underlying_summary(self): + gate(self.root, 'controls') + probe = bridge.probe_rows(self.rows, self.cfg, 'novel_to_aj')[0] + summary = seed_summary(self.root, self.cfg, self.rows) + summary['representation_gate_pass'] = False + bind_seed_gate(self.root, summary) + with self.assertRaisesRegex(ValueError, 'summary'): + bridge.authorize_case(self.root, self.cfg, 'novel_to_aj', probe['name'], 'gpu', 0) + summary['representation_gate_pass'] = True + bind_seed_gate(self.root, summary) + bridge.authorize_case(self.root, self.cfg, 'novel_to_aj', probe['name'], 'gpu', 0) + + def test_novel_rejects_summary_hash_or_cohort_misbinding(self): + gate(self.root, 'controls') + summary = seed_summary(self.root, self.cfg, self.rows) + bind_seed_gate(self.root, summary) + probe = bridge.probe_rows(self.rows, self.cfg, 'novel_to_aj')[0] + summary['cohort'] = 'novel_to_aj' + write_json(self.root / 'validation/seed_validation/summary.json', summary) + with self.assertRaisesRegex(ValueError, 'exact summary'): + bridge.authorize_case(self.root, self.cfg, 'novel_to_aj', probe['name'], 'gpu', 0) + bind_seed_gate(self.root, summary) + with self.assertRaisesRegex(ValueError, 'identity'): + bridge.authorize_case(self.root, self.cfg, 'novel_to_aj', probe['name'], 'gpu', 0) + + def test_novel_rejects_replaced_case_repeat_or_timing_even_with_correct_counts(self): + gate(self.root, 'controls') + probe = bridge.probe_rows(self.rows, self.cfg, 'novel_to_aj')[0] + for key in ('runs', 'repeats', 'timing_checks', 'input_output_provenance'): + with self.subTest(key=key): + summary = seed_summary(self.root, self.cfg, self.rows) + summary[key][0]['case'] = 'not-a-registered-case' + bind_seed_gate(self.root, summary) + with self.assertRaises(ValueError): + bridge.authorize_case(self.root, self.cfg, 'novel_to_aj', probe['name'], 'gpu', 0) + + def test_any_stop_marker_prevents_all_scientific_actions(self): + for kind in ('representation_failure', 'execution_or_numerical_failure'): + with self.subTest(kind=kind): + write_json(self.root / 'audit/stopped-seed-validation.json', {'stop_kind': kind}) + for backend in ('gpu', 'oracle', 'component'): + with self.assertRaisesRegex(ValueError, 'stop marker'): + bridge.authorize_case(self.root, self.cfg, 'controls', self.cfg['control_cases'][0], backend, 0) + + def test_standalone_action_failure_persists_stop_and_never_retries(self): + action = mock.Mock(side_effect=RuntimeError('synthetic failure; no science executed')) + with self.assertRaisesRegex(RuntimeError, 'synthetic failure'): + bridge.guarded_action(self.root, 'gpu', 'controls', 'control-phys', 0, action) + marker = self.root / 'audit/stopped-case-gpu-controls-control-phys-r0.json' + report = bridge.read(marker) + self.assertEqual(report['stop_kind'], 'execution_or_numerical_failure') + self.assertFalse(report['numerical_instability_inferred_from_execution_error']) + before = marker.read_bytes() + with self.assertRaisesRegex(ValueError, 'stop marker'): + bridge.guarded_action(self.root, 'gpu', 'controls', 'control-phys', 0, action) + self.assertEqual(action.call_count, 1) + self.assertEqual(marker.read_bytes(), before) + + def test_successful_guarded_action_adds_no_stop(self): + expected = {'pass_all': True} + self.assertIs(bridge.guarded_action(self.root, 'gpu', 'controls', 'control-phys', 0, lambda: expected), expected) + bridge.ensure_unstopped(self.root) + + +class InvocationTests(unittest.TestCase): + def test_original_gpu_function_receives_new_paths_unchanged(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + case, output, build = root / 'case', root / 'new-exp/gpu/run', root / 'new-exp/build' + data = spec(root) + data['budget_root'] = str(root / 'new-exp') + write_json(case / 'spec.json', data) + runtime = types.SimpleNamespace(run_gpu=mock.Mock(return_value={'pass_all': True})) + with mock.patch.object(bridge, 'sealed', return_value=runtime), mock.patch.object(bridge, '_receipt'): + result = bridge.run_gpu(case, output, build) + self.assertTrue(result['pass_all']) + runtime.run_gpu.assert_called_once_with(case, output, build) + + def test_original_oracle_function_is_not_given_candidate_trace(self): + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + case, output = root / 'case', root / 'new-exp/oracle/run' + data = spec(root); data['budget_root'] = str(root / 'new-exp') + write_json(case / 'spec.json', data) + runtime = types.SimpleNamespace(run_case=mock.Mock(return_value={'pass_all': True})) + with mock.patch.object(bridge, 'sealed', return_value=runtime), mock.patch.object(bridge, '_receipt'): + bridge.run_oracle(case, output) + runtime.run_case.assert_called_once_with(case, output) + + +class ControlEvidenceTests(unittest.TestCase): + def test_real_sealed_comparator_accepts_complete_synthetic_d18_and_rejects_signed_zero_tail(self): + # Artifact construction only: these zero traces were not produced by any model. + aj = bridge.sealed('compare_timing.py', AJ) + timing = bridge.sealed('timing_queue.py', AJ) + with tempfile.TemporaryDirectory() as temporary: + root = Path(temporary) + cases, outputs = [root / name for name in ('old-case', 'new-case')], [root / name for name in ('old-out', 'new-out')] + base = spec(root) + (root / 'graph').mkdir() + np.save(root / 'graph/weights.npy', np.zeros(1, np.float64), allow_pickle=False) + write_json(root / 'coefficients.json', {'synthetic_only': True}) + states = dict(v=np.zeros(166700, np.float64), g=np.zeros(166700, np.float64), + ref=np.zeros(166700, np.int32), counts=np.zeros(166700, np.int32), + step=np.empty(0, np.int32), neuron_idx=np.empty(0, np.int32)) + generated = np.zeros((1000, 4064), np.float32) + pending = np.zeros((18, 4064), np.float32) + audit = timing.audit_sequence(generated, generated, pending, 18) + audit.update(generated_rows=1000, applied_generated_rows=982, pending_shape=[18, 4064], + pending_application_tick_start=1000, pending_application_tick_stop_exclusive=1018, + pending_generated_tick_start=982, pending_generated_tick_stop_exclusive=1000, + pending_raw_sha256=aj.raw_hash(pending), final_apl_state_float32=[0., 0.], + final_apl_state_u32_bits=[0, 0], final_apl_state_nonzero=False, + finite_generated_sequence_only=True, future_apl_decay_or_feedback_generated=False, + closed_loop_branch_integrals_claimed_equal=False, biological_delay_measurement_claimed=False) + hashes = [{**{name + '_sha256': aj.raw_hash(states[name]) for name in ('v', 'g', 'ref')}, 'tick': tick} + for tick in range(1000)] + queues = [aj._queue_digest(tick, np.empty(0, np.int64), np.empty(0, np.uint8)) for tick in range(1000)] + for index, (case, output) in enumerate(zip(cases, outputs)): + data = dict(base, budget_root=str(root / ('budget-' + str(index))), output_budget_bytes=10000 + index) + write_json(case / 'spec.json', data) + for name in ('requests.npz', 'pn-drive.npz'): + (case / name).write_bytes(b'synthetic-identical-input') + output.mkdir() + np.savez_compressed(output / 'state.npz', **states) + for name, value in (('drive', np.zeros((1000, 2), np.float32)), ('state', np.zeros((1000, 2), np.float32)), + ('inhibition', generated), ('applied', generated), ('pending-tail', pending)): + np.save(output / ('apl-' + name + '.float32.npy'), value, allow_pickle=False) + for name, rows in (('tick-state-hashes.jsonl', hashes), ('queue.jsonl', queues)): + (output / name).write_text(''.join(json.dumps(row) + '\n' for row in rows), encoding='utf-8') + (output / 'requests.csv').write_text('tick,neuron_idx,attempted,accepted,rejected\n', encoding='utf-8') + component = {'synthetic_fixture': True} + write_json(output / 'apl-component.json', component) + write_json(output / 'apl-timing-audit.json', audit) + inputs = {name: bridge.digest(case / name) for name in ('spec.json', 'requests.npz')} + inputs.update({'base_weights.npy': bridge.digest(root / 'graph/weights.npy'), + 'coefficients.json': bridge.digest(root / 'coefficients.json')}) + summary = dict(case=base['name'], complete=True, pass_all=True, steps=1000, completed_ticks=1000, + nodes=166700, edges=25582938, precision='float64', apl_precision='float32', state_units='SI volts', + total_spikes=0, requested=0, accepted_requests=0, rejected_requests=0, arriving_edges=0, + accepted_arriving_edges=0, counts_match_sparse_events=True, all_finite=True, record_history=False, + apl_fast_edges_zeroed=5845, kc_targets_present=4064, effective_weights_raw_sha256='0' * 64, + apl_schedule='same synthetic schedule', apl_si_conversion='same synthetic conversion', + sealed_ae_backend_sha256='1' * 64, learning=False, apl_delay_steps=18, apl_timing=audit, + source_provenance={'same_sealed_source': True}, pending_generated_count=18, + pending_initial_zero_prefix=0, pending_tail_shape=[18, 4064], future_generated_decay_tail_included=False, + apl_component=component, input_sha256=inputs, build={'path': str(root / ('build-' + str(index)))}) + write_json(output / 'summary.json', summary) + result = bridge.control_identity(outputs[1], outputs[0], cases[1], cases[0], aj_model=AJ) + self.assertTrue(result['pass_all'], result.get('error', result['failed_checks'])) + pending[0, 0] = np.float32(-0.) + np.save(outputs[1] / 'apl-pending-tail.float32.npy', pending, allow_pickle=False) + failed = bridge.control_identity(outputs[1], outputs[0], cases[1], cases[0], aj_model=AJ) + self.assertFalse(failed['pass_all']) + self.assertIn('apl.pending.bitwise_exact', failed['failed_checks']) + self.assertIn('fresh_gpu.fixed_delay_pending.bitwise_exact', failed['failed_checks']) + + +if __name__ == '__main__': + unittest.main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/test_validation.py b/models/male-cns-lif/apl-timing-validation-v1/test_validation.py new file mode 100644 index 0000000..94b6263 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/test_validation.py @@ -0,0 +1,298 @@ +"""Synthetic-only validation tests: no historical outputs or brain execution.""" +import copy +import json +from pathlib import Path +import tempfile +import types +import unittest +from unittest.mock import patch + +import numpy as np +import pandas as pd + +import validation as val + +HERE = Path(__file__).resolve().parent +LEGACY = val.load_frozen(HERE.parent / "author-apl-lab-v2/calibration.py", val.AG_SHA256, "ak_test_ag") +TIMING = val.load_frozen(HERE.parent / "apl-timing-lab-v1/calibration.py", val.AJ_SHA256, "ak_test_aj") + + +def config(): + cfg = val.read(HERE / "config.json") + cfg["validation"]["seeds"] = [1001, 1002, 1003, 1004, 1005] # Synthetic, not proposed scientific seeds. + return cfg + + +def panel(): + return [dict(odor_id=oid, odor_name=oid, split="calibration" if i < 6 else "heldout", + mapped_response_sum=val.MEDIAN) + for i, oid in enumerate(sorted(LEGACY.ORIGINAL_CAL_IDS) + ["synthetic-new-" + str(i) for i in range(6)])] + + +def records(cfg): + rows = [] + pp = panel() + for ci, cohort in enumerate(val.COHORTS): + for mode in val.MODES: + for oi in range(6): + for seed in cfg["validation"]["seeds"]: + rows.append(dict(name=f"test-{mode}-{oi}-{seed}", cohort=cohort, + source_panel_split=val.SPLITS[cohort], mode=mode, odor_id=pp[6 * ci + oi]["odor_id"], + odor_index=oi, seed=seed, targets=1, requests=0)) + return rows + + +def encoder(cfg, inventory): + return dict(panel_count=12, cal_count=6, novel_to_aj_count=6, median_mapped_response_sum=val.MEDIAN, + seeds=cfg["validation"]["seeds"], seeds_static_audit_sha256="a" * 64, + cohorts_static_panel_rows={cohort: [dict(odor_id=oid, odor_index=i, source_panel_split=val.SPLITS[cohort]) + for i, oid in enumerate(inventory[cohort]["odor_ids"])] for cohort in val.COHORTS}, + requested_before_any_dynamics=True, historical_never_simulated_claim=False) + + +def save(path, value): + path.parent.mkdir(parents=True, exist_ok=True) + with path.open("x", encoding="utf-8") as stream: + json.dump(value, stream, allow_nan=False) + + +def make_raw_trial(root): + """Tiny neuron state with the real full-width APL trace schema.""" + output, case, bundle = root / "out", root / "case", root / "bundle" + output.mkdir(); case.mkdir(); bundle.mkdir() + steps, neurons = 20, 2 + cfg = dict(neurons=neurons, edges=0) + for filename in ("input_matrix.npy", "output_matrix.npy", "kc_globals.npy", "apl_globals.npy"): + np.save(bundle / filename, np.zeros(1, np.int32)) + spec = dict(name="synthetic", steps=steps, validation_cohort="novel_to_aj", source_panel_split="heldout", + apl_delay_steps=18, mode="physiological", odor_id="synthetic", odor_name="synthetic", seed=1001, + expected_external_events=1., rate_sum_hz=50., apl_bundle_dir=str(bundle)) + save(case / "spec.json", spec) + np.savez(case / "requests.npz", tick=np.empty(0, np.int32), neuron_idx=np.empty(0, np.int32)) + state = {"step": np.empty(0, np.int32), "neuron_idx": np.empty(0, np.int32), + "counts": np.zeros(neurons, np.int32), "v": np.zeros(neurons, np.float64), + "g": np.zeros(neurons, np.float64), "ref": np.zeros(neurons, np.int32)} + np.savez(output / "state.npz", **state) + hashes = [dict(tick=t, **{key + "_sha256": LEGACY.raw_hash(state[key]) for key in ("v", "g", "ref")}) for t in range(steps)] + queues = [dict(tick=t, count=0, accepted_count=0, ordered_edge_sha256="0" * 64, + accepted_mask_sha256="0" * 64, joint_sha256="0" * 64) for t in range(steps)] + for filename, rows in (("tick-state-hashes.jsonl", hashes), ("queue.jsonl", queues)): + (output / filename).write_text("".join(json.dumps(row) + "\n" for row in rows), encoding="utf-8") + (output / "requests.csv").write_text("tick,neuron_idx,attempted,accepted,rejected\n", encoding="utf-8") + for filename, width in LEGACY.APL_FILES.items(): + np.save(output / filename, np.zeros((steps, width), np.float32)) + np.save(output / "apl-applied.float32.npy", np.zeros((steps, 4064), np.float32)) + pending = np.zeros((18, 4064), np.float32) + np.save(output / "apl-pending-tail.float32.npy", pending) + audit = dict(pass_all=True, apl_delay_steps=18, steps=steps, pending_generated_count=18, + pending_initial_zero_prefix=0, pending_application_tick_start=steps, + pending_application_tick_stop_exclusive=steps + 18, pending_generated_tick_start=steps - 18, + pending_generated_tick_stop_exclusive=steps, initial_padding_positive_zero=True, + sample_bits_preserved=True, brain_tail_advanced=False, generated_trace="apl-inhibition.float32.npy", + applied_trace="apl-applied.float32.npy", pending_trace="apl-pending-tail.float32.npy", + pending_raw_sha256=LEGACY.raw_hash(pending), pending_queue_drained=False, + finite_generated_sequence_only=True, future_apl_decay_or_feedback_generated=False, + closed_loop_branch_integrals_claimed_equal=False, biological_delay_measurement_claimed=False, + final_apl_state_float32=[0., 0.], final_apl_state_u32_bits=[0, 0], final_apl_state_nonzero=False) + save(output / "apl-timing-audit.json", audit) + component = dict(ok=True, n_neurons=neurons, n_kc=2, n_apl=2, dt_ms=.1, + files_sha256={name: val.digest(bundle / name) for name in + ("input_matrix.npy", "output_matrix.npy", "kc_globals.npy", "apl_globals.npy")}) + save(output / "apl-component.json", component) + save(output / "summary.json", dict(complete=True, pass_all=True, all_finite=True, steps=steps, + completed_ticks=steps, nodes=neurons, edges=0, precision="float64", apl_precision="float32", + case=spec["name"], record_history=False, learning=False, requested=0, accepted_requests=0, + rejected_requests=0, total_spikes=0, apl_component=component, apl_delay_steps=18, apl_timing=audit, + input_sha256={name: val.digest(case / name) for name in ("spec.json", "requests.npz")})) + return output, case, spec, cfg + + +def fake_trial(row, cohort, silent=False): + counts = np.zeros(1000, np.int32) + if not silent: + counts[row["odor_index"] * 50:row["odor_index"] * 50 + 50] = 1 + return dict(kc_counts=counts, expected_external_events=1., external_events=1, + record=dict(case=row["name"], mode=row["mode"], seed=row["seed"], odor_id=row["odor_id"], + requested=row["requests"], split=cohort, cohort=cohort, source_panel_split=val.SPLITS[cohort]), + timing=dict(report=dict(pass_all=True)), apl={}) + + +class ValidationTests(unittest.TestCase): + def test_source_pins_and_globals_are_unchanged(self): + self.assertEqual(LEGACY.ORIGINAL_SEEDS, (51101, 51102, 51103, 51104, 51105)) + self.assertFalse(hasattr(LEGACY, "EXP")) + self.assertFalse(hasattr(TIMING, "EXP")) + with self.assertRaisesRegex(ValueError, "SHA"): + val.load_frozen(HERE.parent / "author-apl-lab-v2/calibration.py", "0" * 64, "bad_pin") + + def test_inventory_accepts_configured_seeds_and_keeps_static_halves(self): + cfg = config(); inv = val.validate_inventory(records(cfg), cfg, panel(), LEGACY) + self.assertEqual([len(inv[c]["records"]) for c in val.COHORTS], [60, 60]) + self.assertEqual(inv["novel_to_aj"]["odor_ids"], ["synthetic-new-" + str(i) for i in range(6)]) + val.validate_encoder(encoder(cfg, inv), inv, cfg) + self.assertEqual(LEGACY.ORIGINAL_SEEDS[0], 51101) + + def test_inventory_rejects_missing_duplicate_mislabelled_and_unaudited_cells(self): + cfg = config() + variants = [] + rr = records(cfg); variants.append(rr[:-1]) + rr = records(cfg); rr[-1] = copy.deepcopy(rr[-2]); variants.append(rr) + for field, value in (("source_panel_split", "heldout"), ("odor_id", "wrong"), + ("seed", 51101), ("name", "../outside"), ("odor_index", True), ("targets", 0)): + rr = records(cfg); rr[0][field] = value; variants.append(rr) + for rr in variants: + with self.subTest(first=rr[0]), self.assertRaises(ValueError): + val.validate_inventory(rr, cfg, panel(), LEGACY) + + def test_no_gate_relaxation_or_subset_median(self): + for key, value in (("minimum_separable_odor_pairs", 1), ("sparse_min_fraction", .01), + ("repeat_exact_required", False)): + cfg = config(); cfg["gates"][key] = value + with self.subTest(key=key), self.assertRaises(ValueError): + val.validate_inventory(records(cfg), cfg, panel(), LEGACY) + pp = panel() + for row in pp: + row["mapped_response_sum"] = 1. + with self.assertRaisesRegex(ValueError, "median"): + val.validate_inventory(records(config()), config(), pp, LEGACY) + + def test_encoder_rejects_history_claim_or_changed_panel_rows(self): + cfg = config(); inv = val.validate_inventory(records(cfg), cfg, panel(), LEGACY) + for key, value in (("historical_never_simulated_claim", True), ("requested_before_any_dynamics", False), + ("seeds_static_audit_sha256", ""), ("cohorts_static_panel_rows", {})): + ee = encoder(cfg, inv); ee[key] = value + with self.subTest(key=key), self.assertRaises(ValueError): + val.validate_encoder(ee, inv, cfg) + + def test_encoder_actual_prepare_panel_row_extension(self): + cfg = config(); inv = val.validate_inventory(records(cfg), cfg, panel(), LEGACY) + ee = encoder(cfg, inv) + for ci, cohort in enumerate(val.COHORTS): + for oi, row in enumerate(ee["cohorts_static_panel_rows"][cohort]): + row["source_panel_row"] = ci * 6 + oi + val.validate_encoder(ee, inv, cfg) + ee["cohorts_static_panel_rows"]["novel_to_aj"][0]["source_panel_row"] = 0 + with self.assertRaisesRegex(ValueError, "panel row"): + val.validate_encoder(ee, inv, cfg) + + def test_fullgraph_case_matches_static_physics_and_exact_input_expectation(self): + cfg = config(); row = records(cfg)[60] + row.update(source_panel_row=6, expected_external_events=10., rates_sum=100.) + spec = dict(name=row["name"], kind="fullgraph", validation_cohort=row["cohort"], + source_panel_split=row["source_panel_split"], source_panel_row=6, + **{key: row[key] for key in ("mode", "odor_id", "odor_index", "seed")}, + apl_delay_steps=18, steps=1000, dt_ms=.1, duration_ms=100., training=False, record_history=False, + model={"resting_potential_mv": -52.}, graph_dir="unchanged-graph", apl_bundle_dir="unchanged-bundle", + apl={"gain": .01}, coefficients_path="unchanged-coefficients", science_python="unchanged-entry", + legacy_apl_worker="unchanged-worker", precision="float64", apl_precision="float32", + target_count=1, rate_sum_hz=100., expected_external_events=10.) + with tempfile.TemporaryDirectory() as tmp: + case = Path(tmp) + save(case / "spec.json", spec) + np.savez(case / "pn-drive.npz", targets=np.array([10], np.int32), rates_hz=np.array([100.], np.float32)) + np.savez(case / "requests.npz", tick=np.empty(0, np.int32), neuron_idx=np.empty(0, np.int32)) + self.assertEqual(val.validate_case(case, row, cfg, spec), spec) + wrong = copy.deepcopy(spec); wrong["model"]["resting_potential_mv"] = -51. + with self.assertRaisesRegex(ValueError, "physical field"): + val.validate_case(case, row, cfg, wrong) + wrong_row = dict(row, targets=2) + with self.assertRaisesRegex(ValueError, "PN drive"): + val.validate_case(case, wrong_row, cfg, spec) + + def test_real_legacy_reader_record_is_relabelled_without_globals_or_numerical_changes(self): + with tempfile.TemporaryDirectory() as tmp: + output, case, spec, cfg = make_raw_trial(Path(tmp)) + trial = val.read_validation_trial(LEGACY, TIMING, output, case, spec, np.arange(2, dtype=np.int32), cfg) + try: + self.assertEqual(trial["record"]["split"], "novel_to_aj") + self.assertEqual(trial["record"]["source_panel_split"], "heldout") + self.assertFalse(trial["record"]["historical_never_simulated_claim"]) + self.assertTrue(trial["timing"]["report"]["pass_all"]) + self.assertEqual(LEGACY.ORIGINAL_SEEDS[0], 51101) + finally: + val.close_trial(trial) + + def test_real_reader_still_rejects_missing_state_and_delay_zero(self): + with tempfile.TemporaryDirectory() as tmp: + output, case, spec, cfg = make_raw_trial(Path(tmp)) + bad = dict(spec, apl_delay_steps=0) + with self.assertRaisesRegex(ValueError, "delay"): + val.read_validation_trial(LEGACY, TIMING, output, case, bad, np.arange(2, dtype=np.int32), cfg) + (output / "state.npz").unlink() + with self.assertRaises(FileNotFoundError): + val.read_validation_trial(LEGACY, TIMING, output, case, spec, np.arange(2, dtype=np.int32), cfg) + + def collect(self, silent=False, broken_repeat=False, missing=False): + cfg = config(); inv = val.validate_inventory(records(cfg), cfg, panel(), LEGACY) + cohort = "seed_validation"; rows = inv[cohort]["records"] + byname = {row["name"]: row for row in rows} + accessed = [] + def load(legacy, timing, output, case, spec, kc, config_arg): + accessed.append(str(output)) + if missing and spec["name"] == rows[0]["name"]: + raise FileNotFoundError("synthetic missing evidence") + return fake_trial(byname[spec["name"]], cohort, silent) + timing = types.SimpleNamespace(timing_repeat=lambda *args: dict(pass_all=not broken_repeat, + checks=dict(apl_applied=not broken_repeat))) + with patch.object(val, "validate_case", side_effect=lambda case, row, *args: row), \ + patch.object(val, "read_validation_trial", side_effect=load), \ + patch.object(val, "evidence_hashes", return_value={"synthetic": True}): + result = val.collect_cohort(cohort, rows, inv[cohort]["odor_ids"], cfg, Path("synthetic"), + np.arange(2, dtype=np.int32), {}, LEGACY, timing) + return result, accessed + + def test_full_60_plus_12_and_pair_specific_gate_without_other_cohort_read(self): + result, accessed = self.collect() + self.assertTrue(result["pass_all"]) + self.assertEqual((result["valid_base_trials"], result["checked_repeats"], result["checked_timing_trials"]), (60, 12, 72)) + self.assertEqual(len(accessed), 72) + self.assertFalse(any("novel_to_aj" in path for path in accessed)) + for report in result["modes"].values(): + self.assertEqual((report["pair_count"], report["within_distance_count"], report["between_distance_count"]), (15, 60, 75)) + json.dumps(result, allow_nan=False) + + def test_representation_failure_keeps_all_runs_and_is_not_execution_failure(self): + result, accessed = self.collect(silent=True) + self.assertTrue(result["execution_gate_pass"]) + self.assertFalse(result["representation_gate_pass"]) + self.assertFalse(result["pass_all"]) + self.assertEqual(len(accessed), 72) + self.assertTrue(all(row["stage"] == "representation_gate" for row in result["failures"])) + + def test_missing_evidence_and_repeat_failure_never_pass_execution(self): + for options in (dict(missing=True), dict(broken_repeat=True)): + with self.subTest(options=options): + result, _ = self.collect(**options) + self.assertFalse(result["execution_gate_pass"]) + self.assertFalse(result["pass_all"]) + self.assertTrue(result["failures"]) + + def test_none_recompute_is_deterministic_and_writes_nothing(self): + cfg = config(); rr = records(cfg); inv = val.validate_inventory(rr, cfg, panel(), LEGACY) + ee = encoder(cfg, inv) + ctx = types.SimpleNamespace(ROOT=Path("synthetic-root"), MODEL=Path("synthetic-model"), EXP=Path("synthetic-exp"), + AG_MODEL=Path("ag-model"), AJ_MODEL=Path("aj-model"), AG=Path("ag"), AJ=Path("aj"), CFG=cfg, + check=lambda: {}, save=lambda *args: self.fail("Read-only summarize wrote output")) + collected, _ = self.collect() + def read_fixture(path): + if path.name == "validation-cases.json": return rr + if path.name == "encoder-audit.json": return ee + if path.name == "spec.json": return dict(apl_delay_steps=18, training=False) + raise AssertionError("Unexpected input read: " + str(path)) + def hash_fixture(path): + return val.PANEL_SHA256 if path.name == "frozen-odor-panel.parquet" else "a" * 64 + with patch.dict("sys.modules", context=ctx), patch.object(val, "read", side_effect=read_fixture), \ + patch.object(val, "digest", side_effect=hash_fixture), \ + patch.object(val, "load_frozen", side_effect=[LEGACY, TIMING, LEGACY, TIMING]), \ + patch.object(pd, "read_parquet", return_value=pd.DataFrame(panel())), \ + patch.object(np, "load", return_value=np.arange(4064, dtype=np.int32)), \ + patch.object(val, "collect_cohort", side_effect=lambda *args: copy.deepcopy(collected)): + first = val.summarize("seed_validation", None) + second = val.summarize("seed_validation", None) + self.assertEqual(first, second) + self.assertTrue(first["pass_all"]) + json.dumps(first, allow_nan=False) + + +if __name__ == "__main__": + unittest.main() diff --git a/models/male-cns-lif/apl-timing-validation-v1/validation.py b/models/male-cns-lif/apl-timing-validation-v1/validation.py new file mode 100644 index 0000000..82be4f0 --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/validation.py @@ -0,0 +1,344 @@ +"""Frozen-D18 validation cohorts; no simulation, fitting, or old heldout read. + +Only the requested cohort's new trajectories are opened. The suite owns the +seed-validation -> novel-to-AJ unlock. Legacy modules are source-hash pinned, +loaded without writing bytecode, and never have their globals rebound. +""" +from __future__ import annotations + +import hashlib +import json +from pathlib import Path +import re +import sys +import types + +import numpy as np + +AG_SHA256 = "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c" +AJ_SHA256 = "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d" +PANEL_SHA256 = "907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0" +COHORTS = ("seed_validation", "novel_to_aj") +SPLITS = dict(zip(COHORTS, ("calibration", "heldout"))) +MODES = ("physiological", "matched_energy") +MEDIAN = 2.556107997894287 +_DEFAULT_OUTPUT = object() + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def read(path): + return json.loads(Path(path).read_text(encoding="utf-8")) + + +def digest(path): + h = hashlib.sha256() + with Path(path).open("rb") as stream: + for block in iter(lambda: stream.read(8 << 20), b""): + h.update(block) + return h.hexdigest() + + +def load_frozen(path, expected, name): + path = Path(path) + source = path.read_bytes() + require(hashlib.sha256(source).hexdigest() == expected, "Frozen source SHA mismatch: " + str(path)) + module = types.ModuleType(name) + module.__file__ = str(path) + sys.modules[name] = module + exec(compile(source, str(path), "exec"), module.__dict__) + return module + + +def validate_design(cfg): + design = cfg["validation"] + seeds = design["seeds"] + require(isinstance(seeds, list) and len(seeds) == 5 and len(set(seeds)) == 5 and + all(type(seed) is int and 0 <= seed < 2**63 for seed in seeds), "Need five explicitly audited seed integers") + require(design["cohorts"] == list(COHORTS) and design["modes"] == list(MODES) and + design["odor_count"] == 6 and design["duration_ms"] == 100.0 and + design["repeat_first_seed_each_odor"] is True, "Validation design changed") + require(type(cfg["apl_delay_steps"]) is int and cfg["apl_delay_steps"] == 18 and + cfg["neurons"] == 166700 and cfg["edges"] == 25582938 and cfg["training"] is False, + "Frozen D18/fullgraph/nonlearning scope changed") + gates = cfg["gates"] + require(gates["sparse_min_fraction"] == .03 and gates["sparse_max_fraction"] == .09 and + gates["max_fraction_strict"] == .5 and gates["min_fraction_strict"] == 0 and + gates["minimum_separable_odor_pairs"] == 3 and all(gates[key] is True for key in + ("same_jaccard_gt_between", "between_euclidean_gt_within", "both_modes_required", + "finite_required", "repeat_exact_required")), "Original complete representation/integrity gates changed") + return seeds + + +def validate_inventory(records, cfg, panel_rows, legacy): + """Static 120-row inventory, preserving original panel row order in each half.""" + seeds = validate_design(cfg) + require(isinstance(records, list) and len(records) == 120, "Inventory must contain exactly 120 base cases") + require(len(panel_rows) == 12 and [row["split"] for row in panel_rows] == ["calibration"] * 6 + ["heldout"] * 6, + "Frozen static panel order/splits changed") + all_ids = [row["odor_id"] for row in panel_rows] + require(all(isinstance(oid, str) and oid for oid in all_ids) and len(set(all_ids)) == 12 and + set(all_ids[:6]) == legacy.ORIGINAL_CAL_IDS, "Frozen panel identities invalid") + require(float(np.median([row["mapped_response_sum"] for row in panel_rows])) == MEDIAN, + "Matched-energy reference must remain the original full-12 median") + result = {} + names, keys = set(), set() + for row in records: + require(row["cohort"] in COHORTS and row["mode"] in MODES, "Unknown cohort/mode") + require(type(row["odor_index"]) is int and 0 <= row["odor_index"] < 6 and + type(row["seed"]) is int and row["seed"] in seeds, "Invalid odor index/seed") + require(isinstance(row["name"], str) and re.fullmatch(r"[A-Za-z0-9_-]+", row["name"]), "Unsafe case name") + namekey = (row["cohort"], row["name"]) + key = (row["cohort"], row["mode"], row["odor_index"], row["seed"]) + require(namekey not in names and key not in keys, "Duplicate case name or experimental cell") + names.add(namekey); keys.add(key) + offset = 0 if row["cohort"] == "seed_validation" else 6 + require(row["source_panel_split"] == SPLITS[row["cohort"]] and + row["odor_id"] == all_ids[offset + row["odor_index"]], "Cohort identity/order/source split mismatch") + if "source_panel_row" in row: + require(type(row["source_panel_row"]) is int and row["source_panel_row"] == offset + row["odor_index"], + "Inventory original panel row mismatch") + require(type(row["targets"]) is int and 0 < row["targets"] <= cfg["neurons"] and + type(row["requests"]) is int and row["requests"] >= 0, "Invalid inventory target/request counts") + expected = {(cohort, mode, oi, seed) for cohort in COHORTS for mode in MODES for oi in range(6) for seed in seeds} + require(keys == expected, "Inventory missing or replacing a predeclared cell") + for index, cohort in enumerate(COHORTS): + rows = [row for row in records if row["cohort"] == cohort] + rows.sort(key=lambda row: (MODES.index(row["mode"]), row["odor_index"], seeds.index(row["seed"]))) + result[cohort] = {"records": rows, "odor_ids": all_ids[index * 6:(index + 1) * 6]} + return result + + +def validate_encoder(encoder, inventory, cfg): + require(encoder["panel_count"] == 12 and encoder["cal_count"] == 6 and encoder["novel_to_aj_count"] == 6 and + encoder["median_mapped_response_sum"] == MEDIAN and encoder["seeds"] == cfg["validation"]["seeds"] and + encoder["requested_before_any_dynamics"] is True and encoder["historical_never_simulated_claim"] is False, + "Frozen encoder/reference or validation scope changed") + require(isinstance(encoder["seeds_static_audit_sha256"], str) and + re.fullmatch(r"[0-9a-f]{64}", encoder["seeds_static_audit_sha256"]), "Missing seed audit SHA") + expected = {cohort: [dict(odor_id=oid, odor_index=index, source_panel_split=SPLITS[cohort]) + for index, oid in enumerate(inventory[cohort]["odor_ids"])] for cohort in COHORTS} + actual = encoder["cohorts_static_panel_rows"] + require(set(actual) == set(COHORTS), "Encoder cohort set changed") + for ci, cohort in enumerate(COHORTS): + require(len(actual[cohort]) == 6, "Encoder cohort panel count changed") + for index, (row, wanted) in enumerate(zip(actual[cohort], expected[cohort])): + require(all(row.get(key) == value for key, value in wanted.items()), + "Encoder cohort panel rows differ from frozen identities") + if "source_panel_row" in row: + require(type(row["source_panel_row"]) is int and row["source_panel_row"] == ci * 6 + index, + "Encoder original panel row mismatch") + + +def validate_case(case, row, cfg, frozen_spec): + spec = read(case / "spec.json") + require(spec["name"] == row["name"] and spec["kind"] == "fullgraph" and + spec["validation_cohort"] == row["cohort"] and spec["source_panel_split"] == row["source_panel_split"] and + all(spec[key] == row[key] for key in ("mode", "odor_id", "odor_index", "seed")), "Spec differs from validation inventory") + require(type(spec["apl_delay_steps"]) is int and spec["apl_delay_steps"] == 18 and spec["steps"] == 1000 and + spec["dt_ms"] == .1 and spec["duration_ms"] == 100.0 and spec["training"] is False and + spec["record_history"] is False, "Fixed D18/window/nonlearning schema changed") + if "source_panel_row" in row or "source_panel_row" in spec: + expected_row = (0 if row["cohort"] == "seed_validation" else 6) + row["odor_index"] + require(type(spec.get("source_panel_row")) is int and spec["source_panel_row"] == expected_row and + row.get("source_panel_row", expected_row) == expected_row, "Spec original panel row mismatch") + for key in ("model", "graph_dir", "apl_bundle_dir", "apl", "coefficients_path", "science_python", + "legacy_apl_worker", "precision", "apl_precision", "dt_ms", "duration_ms", "steps"): + require(spec[key] == frozen_spec[key], "Frozen physical field changed: " + key) + with np.load(case / "pn-drive.npz", allow_pickle=False) as source: + require(set(source.files) == {"targets", "rates_hz"}, "PN drive schema changed") + targets, rates = source["targets"], source["rates_hz"] + require(targets.dtype == np.int32 and targets.ndim == 1 and len(targets) == row["targets"] and + len(np.unique(targets)) == len(targets) and np.all((targets >= 0) & (targets < cfg["neurons"])) and + rates.dtype == np.float32 and rates.shape == targets.shape and np.isfinite(rates).all() and np.all(rates > 0), + "Invalid PN drive identities/rates; no sorting or zero-channel insertion is allowed") + expected_events = float(rates.sum()) * spec["steps"] * .1 / 1000. + require(spec["target_count"] == row["targets"] and spec["rate_sum_hz"] == float(rates.sum()) and + spec["expected_external_events"] == expected_events and np.isfinite(expected_events) and expected_events > 0, + "PN rates/spec event expectation disagree") + if "expected_external_events" in row: + require(row["expected_external_events"] == expected_events, "Inventory expected events disagree") + if "rates_sum" in row: + require(row["rates_sum"] == float(rates.sum()), "Inventory rate sum disagrees") + with np.load(case / "requests.npz", allow_pickle=False) as source: + require(set(source.files) == {"tick", "neuron_idx"} and len(source["tick"]) == row["requests"] and + np.isin(source["neuron_idx"], targets).all(), "Request count/targets differ from prepared input") + return spec + + +def read_validation_trial(legacy, timing, output, case, spec, kc_globals, cfg): + """Reuse all sealed checks; replace only the returned descriptive record.""" + cohort = spec["validation_cohort"] + require(cohort in COHORTS and spec["source_panel_split"] == SPLITS[cohort] and + type(spec["apl_delay_steps"]) is int and spec["apl_delay_steps"] == 18, "Wrong validation cohort or delay") + trial = legacy.read_trial(output, case, spec, kc_globals, cfg["neurons"], cfg["edges"]) + try: + trial["timing"] = timing.validate_timing(output, spec, trial) + except Exception: + close_trial(trial) + raise + trial["record"] = dict(trial["record"], split=cohort, cohort=cohort, validation_cohort=cohort, + source_panel_split=spec["source_panel_split"], historical_never_simulated_claim=False, + used_for_parameter_selection=False) + if "source_panel_row" in spec: + trial["record"]["source_panel_row"] = spec["source_panel_row"] + return trial + + +def close_trial(trial): + if trial is None: + return + arrays = list(trial.get("apl", {}).values()) + arrays += [trial.get("timing", {}).get(key) for key in ("applied", "pending")] + for value in arrays: + mmap = getattr(value, "_mmap", None) + if mmap is not None and not mmap.closed: + mmap.close() + + +def evidence_hashes(output, case, name, repeat): + files = ("state.npz", "summary.json", "tick-state-hashes.jsonl", "queue.jsonl", "requests.csv", "apl-component.json", + "apl-drive.float32.npy", "apl-state.float32.npy", "apl-inhibition.float32.npy", + "apl-applied.float32.npy", "apl-pending-tail.float32.npy", "apl-timing-audit.json") + return {"case": name, "repeat": repeat, + "input_sha256": {key: digest(case / key) for key in ("spec.json", "requests.npz", "pn-drive.npz")}, + "output_sha256": {key: digest(output / key) for key in files}} + + +def collect_cohort(cohort, records, odors, cfg, exp, kc_globals, frozen_spec, legacy, timing): + """Aggregate one block even when its representation gate fails.""" + seeds = cfg["validation"]["seeds"] + failures, runs, rows, repeats, timings, proof, modes = [], {}, [], [], [], [], {} + for row in records: + name, first, spec = row["name"], None, None + case = exp / "cases" / cohort / name + try: + spec = validate_case(case, row, cfg, frozen_spec) + except Exception as error: + failures.append(dict(stage="case_input", case=name, type=type(error).__name__, message=str(error))) + for repeat_index in ([0, 1] if row["seed"] == seeds[0] else [0]): + trial = None + try: + require(spec is not None, "Case input validation unavailable") + output = exp / "gpu" / cohort / (name + "-r" + str(repeat_index)) + trial = read_validation_trial(legacy, timing, output, case, spec, kc_globals, cfg) + require(trial["record"]["requested"] == row["requests"], "Inventory/actual request count differs") + entry = evidence_hashes(output, case, name, repeat_index) + proof.append(entry) + timings.append(dict(case=name, repeat=repeat_index, **trial["timing"]["report"])) + if repeat_index == 0: + first = trial + runs[(row["mode"], row["odor_id"], row["seed"])] = {key: trial[key] for key in + ("kc_counts", "expected_external_events", "external_events")} + rows.append(trial["record"]) + else: + require(first is not None, "Baseline unavailable for exact repeat") + report = dict(case=name, **timing.timing_repeat(first, trial, legacy)) + repeats.append(report) + require(report["pass_all"] is True, "Exact repeat differs: " + ", ".join( + key for key, value in report["checks"].items() if not value)) + except Exception as error: + failures.append(dict(stage="raw_trial" if repeat_index == 0 else "repeat_trial", case=name, + repeat=repeat_index, type=type(error).__name__, message=str(error))) + finally: + if trial is not first: + close_trial(trial) + close_trial(first) + for mode in MODES: + expected = {(mode, odor, seed) for odor in odors for seed in seeds} + if expected.issubset(runs): + try: + report = legacy.summarize_mode(mode, odors, seeds, runs, cfg["gates"]) + require(report["conditions"] == legacy.evaluate_gates(report, cfg["gates"]), "Original gate conjunction mismatch") + require(report["within_distance_count"] == 60 and report["between_distance_count"] == 75 and + report["pair_count"] == 15 and all(pair["within_distance_count"] == 20 and + pair["between_distance_count"] == 5 for pair in report["pairs"]), "Pair-specific denominator changed") + modes[mode] = report + if not report["gate"]: + failures.append(dict(stage="representation_gate", mode=mode, + failed_conditions=[key for key, value in report["conditions"].items() if not value])) + except Exception as error: + failures.append(dict(stage="representation_calculation", mode=mode, type=type(error).__name__, message=str(error))) + numerical = bool(len(runs) == 60 and len(timings) == 72 and not any(row["stage"] in + ("case_input", "raw_trial", "repeat_trial") for row in failures)) + repeated = bool(len(repeats) == 12 and all(row["pass_all"] is True for row in repeats)) + execution = bool(numerical and repeated and not any(row["stage"] == "representation_calculation" for row in failures)) + represented = bool(len(modes) == 2 and all(row["gate"] is True for row in modes.values())) + return dict(cohort=cohort, source_panel_split=SPLITS[cohort], pass_all=bool(execution and represented), + execution_gate_pass=execution, numerical_integrity_pass=numerical, exact_repeat_pass=repeated, + representation_gate_pass=represented, original_representation_gate_pass=represented, + expected_base_trials=60, valid_base_trials=len(runs), expected_repeats=12, checked_repeats=len(repeats), + checked_timing_trials=len(timings), modes=modes, runs=rows, repeats=repeats, timing_checks=timings, + failures=failures, input_output_provenance=proof) + + +def summarize(cohort, out_json=_DEFAULT_OUTPUT): + """Default exclusive write; None recomputes deterministically without writes.""" + require(cohort in COHORTS, "Unknown validation cohort") + import context as ctx + target = ctx.EXP / "validation" / cohort / "summary.json" if out_json is _DEFAULT_OUTPUT else ( + None if out_json is None else Path(out_json)) + require(target is None or not target.exists(), "Refusing existing cohort summary") + result = dict(cohort=cohort, source_panel_split=SPLITS[cohort], pass_all=False, execution_gate_pass=False, + numerical_integrity_pass=False, exact_repeat_pass=False, representation_gate_pass=False, + original_representation_gate_pass=False, expected_base_trials=60, valid_base_trials=0, + expected_repeats=12, checked_repeats=0, checked_timing_trials=0, + modes={}, runs=[], repeats=[], timing_checks=[], failures=[], input_output_provenance=[]) + proof, odors, encoder = {}, [], None + try: + ctx.check() + legacy = load_frozen(ctx.AG_MODEL / "calibration.py", AG_SHA256, "phase4ak_frozen_ag_calibration") + timing = load_frozen(ctx.AJ_MODEL / "calibration.py", AJ_SHA256, "phase4ak_frozen_aj_calibration") + inventory_path = ctx.EXP / "protocol/validation-cases.json" + encoder_path = ctx.EXP / "protocol/encoder-audit.json" + panel_path = ctx.ROOT / "experiments/phase4l-olfactory-grounding/odor-encoder/frozen-odor-panel.parquet" + require(digest(panel_path) == PANEL_SHA256, "Frozen static panel SHA changed") + import pandas as pd + panel = pd.read_parquet(panel_path).to_dict(orient="records") + inventory = validate_inventory(read(inventory_path), ctx.CFG, panel, legacy) + encoder = read(encoder_path) + validate_encoder(encoder, inventory, ctx.CFG) + seed_audit = ctx.MODEL / "seed-audit.json" + require(digest(seed_audit) == encoder["seeds_static_audit_sha256"], "Seed-audit receipt/encoder mismatch") + kc_path = ctx.AG / "apl-bundle/kc_globals.npy" + kc = np.load(kc_path, allow_pickle=False) + require(kc.dtype == np.int32 and kc.shape == (4064,) and np.all(np.diff(kc) > 0) and + np.all((kc >= 0) & (kc < ctx.CFG["neurons"])), "Frozen KC identity invalid") + base_path = ctx.AJ / "cases/delay18/cal-physiological-00-s51101/spec.json" + base = read(base_path) + require(base["apl_delay_steps"] == 18 and base["training"] is False, "Wrong frozen physical reference") + proof = {"validation_inventory": digest(inventory_path), "encoder_audit": digest(encoder_path), + "static_panel": digest(panel_path), "seed_audit": digest(seed_audit), + "KC_identity": digest(kc_path), "frozen_D18_spec": digest(base_path), + "AG_calibration_source": AG_SHA256, "AJ_calibration_source": AJ_SHA256} + odors = inventory[cohort]["odor_ids"] + result = collect_cohort(cohort, inventory[cohort]["records"], odors, ctx.CFG, ctx.EXP, kc, base, legacy, timing) + except Exception as error: + result["failures"].append(dict(stage="prerequisites", type=type(error).__name__, message=str(error))) + result.update(phase="4AK", apl_delay_steps=18, seeds=ctx.CFG["validation"]["seeds"], duration_ms=100.0, + odor_ids=odors, encoder_audit=encoder, prerequisite_input_sha256=proof, + representation_failure_is_not_numerical_failure=True, old_module_globals_modified=False, + old_heldout_dynamic_access=False, historical_never_simulated_claim=False, + requested_cohort_only_dynamic_read=True, suite_owns_sequential_unlock=True, + shared_apl_component_oracle_limit=True, independent_oracle_equivalence_claim=False, + seed_namespace_claim="Declared static-audit scope only; not an unqualified all-history independence claim", + biological_delay_measurement_claimed=False, candidate_generated=False, training=False, + metric_source="SHA-pinned AG complete phase4l gate; SHA-pinned AJ timing/repeat checks") + # Serializability/finiteness must be established even for read-only finalization. + json.dumps(result, allow_nan=False, sort_keys=True) + if target is not None: + outputs = {target: result} + outputs.update({target.parent / (mode + ".json"): report for mode, report in result["modes"].items()}) + require(all(not path.exists() for path in outputs), "Refusing existing cohort/mode output") + for path, value in outputs.items(): + ctx.save(path, value) + return result + + +if __name__ == "__main__": + require(len(sys.argv) == 2, "Usage: validation.py seed_validation|novel_to_aj") + answer = summarize(sys.argv[1]) + print(json.dumps({key: answer[key] for key in ("cohort", "pass_all", "execution_gate_pass", "representation_gate_pass")})) diff --git a/models/male-cns-lif/apl-timing-validation-v1/verify_frozen.py b/models/male-cns-lif/apl-timing-validation-v1/verify_frozen.py new file mode 100644 index 0000000..718c88b --- /dev/null +++ b/models/male-cns-lif/apl-timing-validation-v1/verify_frozen.py @@ -0,0 +1,49 @@ +"""Unchanged deterministic-v2 reference rerun, exclusively into this new stage.""" +import os +import sys +import time +import numpy as np +import pandas as pd +import yaml +from context import ROOT, EXP, CFG, check, save, bit_equal + + +def main(): + check() + assert not (EXP / 'regression/frozen-five.json').exists() + from run_case import preflight + preflight() + runtime_path = ROOT / 'models/male-cns-lif/deterministic-runtime-v2' + pc = yaml.safe_load((runtime_path / 'phase4p.yaml').read_text()) + sys.path.insert(0, str(ROOT / 'models/male-cns-lif')) + sys.path.insert(0, str(runtime_path)) + import torch + import phase4p + assert torch.cuda.mem_get_info()[0] > 2 * 1024**3 + torch.cuda.reset_peak_memory_stats() + started = time.perf_counter() + runtime = phase4p.CanonicalRuntime(pc, runtime_path, EXP) + rows = [] + for spec in pc['reference_trials']: + preflight() + reference_dir = ROOT / 'experiments/phase4p-deterministic-runtime/phase4c-v2/reference' / spec['name'] + events = pd.read_parquet(reference_dir / 'spike-events.parquet') + reference = dict(step=events.step.to_numpy(), neuron_idx=events.neuron_idx.to_numpy(), + counts=np.load(reference_dir / 'per-neuron-spike-counts.int32.npy'), + v=np.load(reference_dir / 'final-voltage.float32.npy'), g=np.load(reference_dir / 'final-g.float32.npy')) + result = runtime.run(np.flatnonzero(runtime.pops[spec['population']]), spec['rate_hz'], spec['seed'], spec['duration_ms']) + row = dict(trial=spec['name'], exact={key: bool(bit_equal(value, result[key])) for key, value in reference.items()}, + dtype_shape={key: dict(reference_dtype=str(value.dtype), actual_dtype=str(result[key].dtype), + reference_shape=list(value.shape), actual_shape=list(result[key].shape)) for key, value in reference.items()}, + wall_seconds=result['metrics']['wall_seconds']) + rows.append(row) + print(row, flush=True) + passed = len(rows) == 5 and all(all(row['exact'].values()) for row in rows) + save(EXP / 'regression/frozen-five.json', dict(pass_all=passed, trials=rows, + wall_seconds=time.perf_counter() - started, peak_allocated_vram=int(torch.cuda.max_memory_allocated()), + scope='Old frozen deterministic-v2 five references only; not the new D18 hypothesis')) + assert passed + + +if __name__ == '__main__': + main() diff --git a/registry/phase4ak-apl-timing-validation/evidence-index.json b/registry/phase4ak-apl-timing-validation/evidence-index.json new file mode 100644 index 0000000..40b4264 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence-index.json @@ -0,0 +1,7700 @@ +[ + { + "source": "experiments/phase4ak-apl-timing-validation/REPORT.md", + "copy": "evidence/REPORT.md", + "bytes": 1008, + "sha256": "c89a6c3ae8380f218d15cdfba1d8aa4fc1859d2f46a6bf1306450015f4efda53" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "copy": "evidence/audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 17404, + "sha256": "93e4fc94d9e5e1ed8a13e975dd4392cc4a1d4363fe71c0b82ce43d97b6900b6f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "copy": "evidence/audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "bytes": 17368, + "sha256": "623a6a5e685674fdd4dfd07e3a56bc8a11176a559a70634506150f03fbc41277" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "copy": "evidence/audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "bytes": 17688, + "sha256": "302c6dd70c07e4168e76e180294ae1876c0a5fd2a8f8a1ba15b19c936db452c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json", + "copy": "evidence/audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json", + "bytes": 17652, + "sha256": "5ade5ea66006f7bdc1df339e0f5c75bacf450d24d8c7f34b9d7f1ac2a868aa0a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/control-cal-matched_energy-00-s51101.json", + "copy": "evidence/audit/control-cal-matched_energy-00-s51101.json", + "bytes": 13470, + "sha256": "ed71c8aa01ff9b845591e3f481c89c2c1d8db1c0aead885ee9b94bf94bbadf57" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/control-cal-physiological-00-s51101.json", + "copy": "evidence/audit/control-cal-physiological-00-s51101.json", + "bytes": 13435, + "sha256": "ed4e193f9b933360fd15e6851b87b260ec300053cf864c8a3a5446d91274c955" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/controls-gate.json", + "copy": "evidence/audit/controls-gate.json", + "bytes": 480, + "sha256": "62a19c748da7f1b0f4256b472763e8a278add8ee9f1794499df799a2d418bfb5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/final-status.json", + "copy": "evidence/audit/final-status.json", + "bytes": 539555, + "sha256": "c49181086ecbd19511b9f1e783afea8f66d0f74348a7b70d7f6c5fa99b4337fc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/novel-probes-gate.json", + "copy": "evidence/audit/novel-probes-gate.json", + "bytes": 543, + "sha256": "230fc1e8d7a817a77ebfa66ddb6f44cb5c5a6891fdad2b4fe1fd607d7be35f62" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/novel-validation-gate.json", + "copy": "evidence/audit/novel-validation-gate.json", + "bytes": 1158, + "sha256": "06b3fa91d947c05449340c9de6897b012ac9170f92ccf20e2954c52d201b5234" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 12247, + "sha256": "92559d7fa2bcb3615fd87a2110d61b40704e80b98ae774d55e8672cb71a30031" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json", + "bytes": 12247, + "sha256": "b72c170f068e99fcf7a09773e455e960035e01f245fad81b89a64e487039732b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json", + "bytes": 12247, + "sha256": "061efc20cb6cadfb25f29db3ea255adbe2e1126d113dfe63c64a8fb24e13b216" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json", + "bytes": 12247, + "sha256": "6dfbbab429b1ee25b61b8ca59da27706c46e4f055f3eec05ff10a30d63b4cf0e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json", + "bytes": 12247, + "sha256": "350c257a253cef46ca263dc0904c6f057745e8453834fce75d043816bc811855" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json", + "bytes": 12247, + "sha256": "13776fd612bc93a88723e5f0526330d8b67a9177c886b7f32bd209be60182c13" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "bytes": 12220, + "sha256": "658c4bd3def28db7abf935e6e34bb529549b7115276445cd6b2938bc9fef2766" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json", + "bytes": 12220, + "sha256": "b5386c46789cf8338c6822126bb73fa238bd192d7ee69b956b0c907fe683e9c7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json", + "bytes": 12220, + "sha256": "0ebe3d85a2afdc7539b3b166578e84b3ed81a5be3289ab84190abac0bdbadce1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json", + "bytes": 12220, + "sha256": "c6e40eba02f5bb622dff8afc4e0d257470d8dc1078112b2ea5eee7550ac18eb2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json", + "bytes": 12220, + "sha256": "ecc671d6c4faf6b0dd42f8938f178d4455358b63f51dace9abcf3d1c048ce97e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json", + "copy": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json", + "bytes": 12220, + "sha256": "8fcfe25e34d83a17bb706f6508e95b413f996853f243f529236bce1b82da163b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "bytes": 12459, + "sha256": "bb59498c12fa42c5900c06c5bd76f8a6d9374028b34c45204b48da299e802992" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json", + "bytes": 12459, + "sha256": "829dca83c233285cbfa0c26f1643cf2dfd5aa6d71acf19b93c3111c2a94123ca" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json", + "bytes": 12459, + "sha256": "ed53a3ea8e0def239486b47a3fe50f4889f03d3b42f7cfaa891b48a02d398678" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json", + "bytes": 12459, + "sha256": "93be462e1167730462e1faca842663921d3c9b7abe8cee4d1ed30b1ef4a2bd08" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json", + "bytes": 12459, + "sha256": "e44558058778b901efe25ab81e1c1171cea7caed4d7d6bcc62b86a71fcaa17c3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json", + "bytes": 12459, + "sha256": "8644de15deb0fb8776a638446fbdfc4c6c6f9dce98312ad35168321d4b4d9dd6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json", + "bytes": 12432, + "sha256": "4f97dd84b91fcf296ca67fb7b7e9f570470e6bf5c5218cef9b16585cdb8f478b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json", + "bytes": 12432, + "sha256": "4cb83a8d77cdb1a7ea9369311c220e70141da6985aaab21912cc7cf469136ea4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json", + "bytes": 12432, + "sha256": "517313c28633b2423d0c8d5fa322999a0c37a26bf0fdf64cefddec62dea55cce" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json", + "bytes": 12432, + "sha256": "4243fbc57c2aac3cd8046924e89514c28b2f53c9ccfde7619995ef575646f5fa" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json", + "bytes": 12432, + "sha256": "8f4b7bf26d6f5311fc13d3854b9a293483924823cc638ecfa344380eb14bafbf" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json", + "copy": "evidence/audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json", + "bytes": 12432, + "sha256": "04588268cc3b36f77d83ffe9569b9da2b49a14a857f56c4ffe9bf251e045a7cc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/seed-probes-gate.json", + "copy": "evidence/audit/seed-probes-gate.json", + "bytes": 558, + "sha256": "c2bdf69dfcf3705f2c00abb9b1e20b75f758cb4a922572050094c7ce85328aa8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/audit/seed-validation-gate.json", + "copy": "evidence/audit/seed-validation-gate.json", + "bytes": 1213, + "sha256": "2fa8596d1a98ccb17bcd7a20f23591f97c4b724be381cc5331a7f2a72363d10d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/controls/cal-matched_energy-00-s51101/spec.json", + "copy": "evidence/cases/controls/cal-matched_energy-00-s51101/spec.json", + "bytes": 1520, + "sha256": "3e7908fe39a324d6dcf87c9176c2a550776fd0c22986dea60b1cffae68ebea15" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/controls/cal-physiological-00-s51101/spec.json", + "copy": "evidence/cases/controls/cal-physiological-00-s51101/spec.json", + "bytes": 1518, + "sha256": "09ec11051a6aabe5250e9bda3ef7081294ec2ea21549ab9fbb84a95d00feaee3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json", + "bytes": 1632, + "sha256": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json", + "bytes": 1632, + "sha256": "8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json", + "bytes": 1632, + "sha256": "e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json", + "bytes": 1632, + "sha256": "750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json", + "bytes": 1632, + "sha256": "3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json", + "bytes": 1618, + "sha256": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json", + "bytes": 1618, + "sha256": "efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json", + "bytes": 1618, + "sha256": "d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json", + "bytes": 1618, + "sha256": "6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json", + "bytes": 1618, + "sha256": "620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json", + "bytes": 1615, + "sha256": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json", + "bytes": 1615, + "sha256": "c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json", + "bytes": 1615, + "sha256": "5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json", + "bytes": 1615, + "sha256": "85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json", + "bytes": 1615, + "sha256": "d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json", + "bytes": 1613, + "sha256": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json", + "bytes": 1613, + "sha256": "3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json", + "bytes": 1613, + "sha256": "7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json", + "bytes": 1613, + "sha256": "14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json", + "bytes": 1613, + "sha256": "1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json", + "bytes": 1629, + "sha256": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json", + "bytes": 1629, + "sha256": "a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json", + "bytes": 1629, + "sha256": "8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json", + "bytes": 1629, + "sha256": "37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json", + "bytes": 1629, + "sha256": "38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json", + "bytes": 1626, + "sha256": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json", + "bytes": 1626, + "sha256": "3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json", + "bytes": 1626, + "sha256": "5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json", + "bytes": 1626, + "sha256": "f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json", + "bytes": 1626, + "sha256": "87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json", + "bytes": 1620, + "sha256": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json", + "bytes": 1620, + "sha256": "f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json", + "bytes": 1620, + "sha256": "be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json", + "bytes": 1620, + "sha256": "3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json", + "bytes": 1620, + "sha256": "35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json", + "bytes": 1616, + "sha256": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json", + "bytes": 1616, + "sha256": "762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json", + "bytes": 1616, + "sha256": "314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json", + "bytes": 1616, + "sha256": "108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json", + "bytes": 1616, + "sha256": "63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json", + "bytes": 1611, + "sha256": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json", + "bytes": 1611, + "sha256": "cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json", + "bytes": 1611, + "sha256": "3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json", + "bytes": 1611, + "sha256": "b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json", + "bytes": 1611, + "sha256": "6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json", + "bytes": 1609, + "sha256": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json", + "bytes": 1609, + "sha256": "f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json", + "bytes": 1609, + "sha256": "4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json", + "bytes": 1609, + "sha256": "ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json", + "bytes": 1609, + "sha256": "826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json", + "bytes": 1625, + "sha256": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json", + "bytes": 1625, + "sha256": "6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json", + "bytes": 1625, + "sha256": "bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json", + "bytes": 1625, + "sha256": "f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json", + "copy": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json", + "bytes": 1625, + "sha256": "cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json", + "bytes": 1646, + "sha256": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json", + "bytes": 1646, + "sha256": "4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json", + "bytes": 1646, + "sha256": "02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json", + "bytes": 1646, + "sha256": "fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json", + "bytes": 1646, + "sha256": "5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json", + "bytes": 1629, + "sha256": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json", + "bytes": 1629, + "sha256": "825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json", + "bytes": 1629, + "sha256": "e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json", + "bytes": 1629, + "sha256": "1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json", + "bytes": 1629, + "sha256": "d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json", + "bytes": 1646, + "sha256": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json", + "bytes": 1646, + "sha256": "2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json", + "bytes": 1646, + "sha256": "000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json", + "bytes": 1646, + "sha256": "1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json", + "bytes": 1646, + "sha256": "9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json", + "bytes": 1636, + "sha256": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json", + "bytes": 1636, + "sha256": "b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json", + "bytes": 1636, + "sha256": "16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json", + "bytes": 1636, + "sha256": "b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json", + "bytes": 1636, + "sha256": "7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json", + "bytes": 1646, + "sha256": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json", + "bytes": 1646, + "sha256": "660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json", + "bytes": 1646, + "sha256": "b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json", + "bytes": 1646, + "sha256": "def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json", + "bytes": 1646, + "sha256": "dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json", + "bytes": 1644, + "sha256": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json", + "bytes": 1644, + "sha256": "5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json", + "bytes": 1644, + "sha256": "38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json", + "bytes": 1644, + "sha256": "e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json", + "bytes": 1644, + "sha256": "715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json", + "bytes": 1623, + "sha256": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json", + "bytes": 1623, + "sha256": "1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json", + "bytes": 1623, + "sha256": "e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json", + "bytes": 1623, + "sha256": "67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json", + "bytes": 1623, + "sha256": "07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json", + "bytes": 1642, + "sha256": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json", + "bytes": 1642, + "sha256": "7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json", + "bytes": 1642, + "sha256": "4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json", + "bytes": 1642, + "sha256": "0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json", + "bytes": 1642, + "sha256": "56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json", + "bytes": 1630, + "sha256": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json", + "bytes": 1630, + "sha256": "62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json", + "bytes": 1630, + "sha256": "c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json", + "bytes": 1630, + "sha256": "e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json", + "bytes": 1630, + "sha256": "20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json", + "bytes": 1644, + "sha256": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json", + "bytes": 1644, + "sha256": "fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json", + "bytes": 1644, + "sha256": "7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json", + "bytes": 1644, + "sha256": "6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json", + "copy": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json", + "bytes": 1644, + "sha256": "18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/component-audit/controls/cal-matched_energy-00-s51101.json", + "copy": "evidence/component-audit/controls/cal-matched_energy-00-s51101.json", + "bytes": 9637, + "sha256": "8d3018c752b30ae587d580b45748854de3af0b88fdfba78aba241f70ad267da3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/component-audit/controls/cal-physiological-00-s51101.json", + "copy": "evidence/component-audit/controls/cal-physiological-00-s51101.json", + "bytes": 9635, + "sha256": "b54e22f755d28d8969a28f9781dee7eb1f2ea37d663b5452eacbaa4507279df4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json", + "copy": "evidence/component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 9652, + "sha256": "1ed80092879afdc850644d36429ac039668c746aad8dc68873d80ce2cdefdfb7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json", + "copy": "evidence/component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json", + "bytes": 9653, + "sha256": "9d2ae69912eed910a38ab94dc6553809fb5203f56153bd7f7c12940bfff4c2a6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json", + "copy": "evidence/component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json", + "bytes": 9661, + "sha256": "d7c81ed17fe2bc8a02aaba971b17c99f3426d892375ae2b29afe6ea83e969db0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json", + "copy": "evidence/component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json", + "bytes": 9659, + "sha256": "29c4f4723c50599ec2aa4398220141725c5cf35310614c4472366e6f21a339cc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu-reference/extension.json", + "copy": "evidence/gpu-reference/extension.json", + "bytes": 449, + "sha256": "20eb140a998310501ab69e4fe69b856a5e7664a5500188924ccba73badc65811" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json", + "copy": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json", + "copy": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "57d19479cd460b13760a9a2ce03a1b751979d8226293240b8d51a9a08689ab53" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv", + "copy": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv", + "bytes": 1914, + "sha256": "8f0da8d124f7587e1636097bb0ae4fffada70b856eccb2bd0027da99cf35fb5d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json", + "copy": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json", + "copy": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json", + "copy": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json", + "bytes": 6466, + "sha256": "2528b6ce72406feb3ee3256b0ffd0400ce2acbb4888bc414875862015f777259" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json", + "copy": "evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json", + "copy": "evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "24f0fa162a1a06585cd6c0bffee9eaeab8955bedb54b65fe46c8dcdd1d4b1628" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/requests.csv", + "copy": "evidence/gpu/controls/cal-physiological-00-s51101-r0/requests.csv", + "bytes": 1980, + "sha256": "b8c47006fbb883bfe77f34f96cf03fe2a9404118d79c983453237f26d6f29c79" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json", + "copy": "evidence/gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/source-audit.json", + "copy": "evidence/gpu/controls/cal-physiological-00-s51101-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/summary.json", + "copy": "evidence/gpu/controls/cal-physiological-00-s51101-r0/summary.json", + "bytes": 6460, + "sha256": "c02ce8970c9dd4acab097820c24168d82ebbbfdfa2a9ab5e04196d170d002026" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "cfefc655d613fcfb42d5fc2fc5bf37b4663aaa8db588ba2b46d7e21f0eed5f33" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "ed3525aa7d907fa5bfa9eba0ea9b8afeb8851b7989bf2e9fd0e42f13c7bc2624" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv", + "bytes": 1658, + "sha256": "de6bd7dfe51d9cf2e06ed7f6051717c3dd44a85bf394f976140302b03e3b7c74" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json", + "bytes": 6479, + "sha256": "6b59d14b913ebd41eb698c98709b0c1ec2f90700c435c2c5af6317286db4074c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "c3996c5957f9a6fca305cc241d7e6c399a57f0e9aa466f77804ec324dc907472" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv", + "bytes": 1954, + "sha256": "c3cae21c6c9c8ac217a3cc9d7083ca2a7ffb3919299807bf5d8a3b0c10616bbb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json", + "bytes": 6477, + "sha256": "ae4827876eadeafa369e64e54e4a34affbc6849092c82ee326eabb6433100b16" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b1c891e86efb7faf8111908b8295592f05cc8a6a0ef294c2670750da3153443b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv", + "bytes": 2077, + "sha256": "2f813be1648111c18914a2a8f5f072adccaca85475baa82f7e8b4aecffa5003e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "d6d678ba0966e62f87ada1076097fe3b65668f6adedde1ae145268d20581aec0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d61dbf44a3ceaf6ed3cdd9e726ef7237ee3047a386afc979ca9e2c10aa59552f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv", + "bytes": 1633, + "sha256": "22a8749fa62438ce6ea3d3d54690f11ca036350f8681e62b7c30dc5daa470918" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "0813e97b9bdc9d5535819e90e7b6d1548a7100205ebc7069483c3ce7ff22d2bc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv", + "bytes": 1694, + "sha256": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json", + "bytes": 6480, + "sha256": "826caa1d6064f8eaa4ee77d7c5a51d7a5fa04bcdebf2c2f95af75955a4a00186" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv", + "bytes": 1694, + "sha256": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json", + "bytes": 6478, + "sha256": "edf29417f64d492d17e72b514cbf5dc72a547bdf37785f44622f66ace2fb606c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a200a0fb7dd41690bbe72da2e8d70031990008853d3482edc56d05c779b90dbb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv", + "bytes": 2214, + "sha256": "a246b0766bcf9f69c11cf03cf55ee1b08744270236579bd81964eb2ef953ac68" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "c5131d807fe5b2961e3720efc3095aa0afeccfcc6ba995a1684726bfce01a0df" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "26a755921e1e4760fbd207d0ee351e3aa661f89592cfcdc68740f2e0a0934866" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv", + "bytes": 1749, + "sha256": "d5dd2d76d376d7b1a9a3b5a3246f3eda56b2e75f0645c5c8cf556a6d92435b89" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "234ffbe9d48967451868ca2e85ceed62ecb6547322e9768bdd807e7247c16912" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6a45066d9e546542d85bffb9951bb1e8767aa977da74e79c07f52b0303328c3f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv", + "bytes": 1930, + "sha256": "f998d4aa69c1507843a1a3dc3076c26aa0da5c74f5d77d2a832404c9560794ca" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "5382f760898a29af547cabe201d39bcf392533ce58df1d412fe6a421e1d32a07" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "ca9f38fc8f3f571a675ba708c361cc4c74ad90cca5d6717d796b1fcada13a781" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv", + "bytes": 1463, + "sha256": "c6ee5f788b183909cf9980da8a25b007a894176fbd8a1a69053bae755de289a7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json", + "bytes": 6475, + "sha256": "f114492a3211e0073d7e8a04e9d0c110771654537cce68de1c60f1ac574fc45a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json", + "bytes": 6476, + "sha256": "30e7211d79ca467951cb119a334e97c7da943af12afebe52ed794ce8bb5f02e3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "3617d1d47eac0801a81bb86154857a892e6d0f508e79f6083f8c0e6c7f205d8c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv", + "bytes": 1750, + "sha256": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "0272a9af3c8ab0ee9f507f8bfcc4b06d240f4893c5ffbb65119ea716a821de5d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "eca0e6bd154f9bab41bd0f51a7dcd39bea8bd0c38299ab66edaa658f8e597d4c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv", + "bytes": 1875, + "sha256": "0a8b4caec117a3506f0a8c829f25129564978165c9d54248b762739daf6846ff" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "30016e5848558e5bbd7db82ad918fca038ce61825d2360dd9e9efbf5316d4b01" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv", + "bytes": 1793, + "sha256": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "bdf4741b45879663d67edf5b7e1487b1e426b611bd212bc758e06d0ffda026a2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv", + "bytes": 1554, + "sha256": "ca43de84ed5ab401c0221aa4b9052560f7d942c6aae0903177729e17d58c2788" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "8015de2e62c6a0aafd19943506a2c4dceae7dd26ea26b4e5207ec0bc8532655f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv", + "bytes": 1390, + "sha256": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "2e07eee9b1f5be3b959d7f82b3b241501c87de05ab12fbde4767a9ed018e7a21" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv", + "bytes": 1390, + "sha256": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "60a56eac3b9ffdf2084a219df7f5d6a9d0e42a3a317a7e2b02563095c9f712ea" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "9a8bef78843bca823a464b46be5954c78d932075e47f8b1275b2ba325eb22ca0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv", + "bytes": 1597, + "sha256": "bc1317bfbca06838d27a9ec5f50d91c6a7bd8ae60c8057544884da11f12a0682" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "602354da7bf2a510d4e198acb972ae64ab570bcec90a4e987eb2480b53f2893f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "4d3b6bf4a406a941c08dd0e9f2a5f6eace20ff1c74c2d9b8710ed222ee936a2a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv", + "bytes": 1810, + "sha256": "8b19dff02c025571b611066077bfab885038751ae3287e89b2f02fe8bc6a5a36" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "4b8cfd842c2bae2ec5c6d9384076dddbbeec0ec329251b2112e2b7746127db07" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "bf46038747f6ec32110bcacccf93b757ad99d4d0183d7951a6ded56e5463bbff" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "70d9f854eec3d406076ff4a733f6abb4e26cba2ba15a5851b0661aa7213410b0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json", + "bytes": 6477, + "sha256": "0be2202c8ffca954ef29d4106be44281aef4e7075d1fa371d36418c5c8474a5f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c99f5f56b78a3bb360853507aba5151dcb57dfe47ada27b9e46b73bc9e83994f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv", + "bytes": 1760, + "sha256": "2ebb89b5258cebf8a71f8d146ca05556fecefd79f686fc4ccd3d5263bcb3683d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json", + "bytes": 6479, + "sha256": "819b1094814d5fe06bac5a526f0b19f2a0d985d99ae05570b463f8a682aa71d4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv", + "bytes": 1676, + "sha256": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "b52104de9bd5fc6fbd81037fb4273f33725ce2285bd1923bcd957ebfed9d9fd6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv", + "bytes": 1676, + "sha256": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "765c50fa91760f17fb2a31b8eadc005d1bb57d974da749cd7f40d5582bf1f1de" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f1b1311b53605d29c3adf17e6c99d7ec0507d44711588cba3f054c5a7e56d56e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv", + "bytes": 1788, + "sha256": "695a081baef6d650d1a4c2dd1590cb51c5d14a655b8b04784427136c33dfd6f5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "08d00de2dd108d9f0dd418f9c2ba1bbc0fd00fc2a836302444df4a56cd380df6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "745eeca6d03921e873a91c49b669e5c31e1d58546b024ff5cae1d17a368d0d3e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv", + "bytes": 1773, + "sha256": "f1824e61165f7c2dda6ef052f18c900e3b8620568c42883e0a753a0826090872" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "a9d27de465ea48a6b9029500f68cebb9c0a0643624bac88d98b51c7e05c8d678" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "eafae1cb05485b30b9b517db3827edbd31ba12c2b9b8af6aa872e2b2547fd596" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv", + "bytes": 1631, + "sha256": "370b059cb48aa81bb583d72df1884d6690ee3e7ffb31dfcff1c75b1c73ccde3a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "9d92d3edf6d606cab57a862d5a4f5ef523aeb5fe701ce2dc87a8af4735f8bd26" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b6cac73b1df7b88b059860fb2be107adb745fcfe8d330a2c88c1a0df187cb55c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv", + "bytes": 1414, + "sha256": "0fe7c51430ff0ed380db6a9b3e9798d27a9f6a01522f533c320174775880a9bd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "8c5d8763c677a98612c71f6511249846358c5f1d2869e0e8a3d0d1a6c7061780" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv", + "bytes": 1724, + "sha256": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "acb10d20c96bb3fb83fa4dd73479496ff511dd6ac3f87fadc2dfb596054367ea" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv", + "bytes": 1724, + "sha256": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json", + "bytes": 6478, + "sha256": "9d65d741f4dd634741c2ff512fee7129fa09fecb97f91c02309f6333e6222b33" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8997ea2aefee4c79d611d0603051715087212efc2fc3722750bc9f06aaff7252" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv", + "bytes": 1749, + "sha256": "489a216c7d65593ad1fb0c9af0bb20e298ad078983f94ecc5669a85c6b9430fa" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "93cce7109d8f90c8a322b88d6a1693a6df588b7b886f2ef329dfc3f4f269c93b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d07db951a13e48435d31f66596853524528a76bfdfc19343592061b3e3f93e86" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv", + "bytes": 2094, + "sha256": "9e9755cd829402e1df352c0c6121b6f60f9ef7fe446a3a8e81ebdf813efea27d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "2958cb9c5ea7248e2bc37c63a67bb50ad3d41e36b1862ae4db6039ca7afaf8c7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8110898001bfded7f4a008a79e7a0f5018f54dd05a31eaa7203f6cecf7e6b2a4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv", + "bytes": 1784, + "sha256": "bb41ddcc2ad31f2cbdd17ede19b0561bd78ea612cba4776114418a3f537f86cb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "fa44586d7707c5af88cd19d7c48f7257bac7016bdf220d1022008dcf5f9559bc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "1a7fb4459001725821b23fb96bcaeb873174636feb1433cd154380edc4b80969" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv", + "bytes": 1541, + "sha256": "0741cdc4fcc406c8b7d353ccfdc7a40b3aec6f97e2862c0074d820d5feb0cef0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json", + "bytes": 6477, + "sha256": "cace47abc5135d340c6804bbcb0bea4160c722ca8bc79b39d0cd46efde36be21" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json", + "bytes": 6480, + "sha256": "b91b84f88226265843e830cc7e8cdfe863d256a23df6c42069bd7e5c01db83f4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "84c533cf612cca0612a8ca42ba257821e3f77a45cd2018dc04d1e53200445792" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv", + "bytes": 1767, + "sha256": "dd7231ff63158fe7b4798ed49c9ddcdc15822249b8036204ecee63aee515ff72" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "cf8209897d99d0fe5c2958773d7d31da2160fd1f260536c42d4031dc46eff483" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a69d04ac64a290a945386712da6d98cbeff1826fe57cee36e2049c02d4e17d7d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv", + "bytes": 2161, + "sha256": "313430adacbc4f1bce355f95e61e85d60ada4feb16961a9e36081c0d55fd012b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json", + "bytes": 6478, + "sha256": "85494163ce2a361765a0ebef625b2aee522dee7e4db22eeb6bbfa27760669e4d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "556421db94619e050461d4bcd6647cc4b545e6cce68ca2377e8b793061ca1186" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv", + "bytes": 2202, + "sha256": "bbf7791aa8368401eca5f3c93bd72bf85038fdbffad56b0ae055445c423f343f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "1a9038cd7c731e49082ab39d33b35b614009d4a1edd0c76f7e321c4e12029d02" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "3977ec1ce1b8dbc6399b4d55d433c3cdb96590504632d55e80b2c3c85bf804e7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv", + "bytes": 1839, + "sha256": "9f3d9578f072bb633aaa8020d745356e678b80abfac13e635c375258afeffee9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "effd813bc21aca2decf2fb11ae8993ddd487e5ec8869b935285f476190f81819" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv", + "bytes": 1630, + "sha256": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json", + "bytes": 6475, + "sha256": "74b039335f0d82e6d99b85c301c45b91fd8c394846c18f357cee9034eaa6e859" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv", + "bytes": 1630, + "sha256": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json", + "bytes": 6476, + "sha256": "bc157fc3d5a64844fe35f057a6d1351b58dacc7fb1752d3d1b64529b3655be52" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b7417ac2bcf48deff98d1b338e2ef9286b9e5ce5446e5e04b90cf382ecf24eaa" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv", + "bytes": 2119, + "sha256": "370907f6f6692a0e30bc1e654d3597be61140ab6b679a00fdd7f908ba603cd7c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "bbdf9e2ba0ab7119b8b10a64aba9ba397409e58906c608e6252889ad36ac29be" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d06b805f555fe57f5660641ae7de82ba37d1459f59018999b7cebb0fb0c1c7b0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv", + "bytes": 1672, + "sha256": "fd36f4f90d5562b9a1b33d1f37eb8062007931655b03078b19bc9596bc446fb1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "277485f5528e9606695f45518f3346ed7409ef7d5fdaad9cebab7fad7c157eb5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "ef8490124ad0fb0051363569eadc7f5fe5de32821b76eb2e8ac0e0b13c7899bd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv", + "bytes": 1831, + "sha256": "a8c82193fc14ab2e40057fbe5ad22cb27cb888eecac132df5d4031c2033ad1f5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "f1f16d524ef830ec61928f4e72141ea2ebd7e28a02ef769ca9daf4c560cd344b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6728038e10748465fe09ada988eed129ab7ed3446d12eaedd37a13fbc7757b91" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv", + "bytes": 1384, + "sha256": "06317ba831e3bf346011a84b4313d2c8aea65beb2e2195c21a6bd64a6532a7e2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json", + "bytes": 6479, + "sha256": "b6691c08b6da584065d078dc9f33719ae43ecca429369264418d79efdb6f4df9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json", + "bytes": 6474, + "sha256": "168aa06d50dcbdb2d744a73b2e6ead981219318a097ccd03354cfcfd3c363107" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "e0c95904d4f25574dc93ef8b5ef42407927b968c096ba64a137e1e595d6f18c7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv", + "bytes": 1750, + "sha256": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "b03458d89e45462fd020ba4069f85bc5f5fa4232a09380477a79eb65af782741" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "9efb4283b1d764c7e0917ab8e139fdc7f79a0e363fe7b2e777065b2a89e5a365" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv", + "bytes": 1811, + "sha256": "dc89d9dcd99a8c0c05049bd5119f9a2fba58b5a70e8dab65ec83b019487c8ec9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json", + "bytes": 6474, + "sha256": "8db9bdc039e371f291417cb1a9eae872b3d5b8c2edbb6c51175752ef0cd5e2dd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv", + "bytes": 1793, + "sha256": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "3f6348dfe771170156937ee388ee24fbb90c735c54b5801d0e1d278049e5e18f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv", + "bytes": 1539, + "sha256": "9333d1cc60625221a563cadb1fa950b6f28db15d4a358949c852c363fa00a10c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json", + "bytes": 6477, + "sha256": "0ccba7b15914241999fd07c32c5b6554448c2e12a7b77bd01986c7527ca8a350" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv", + "bytes": 1102, + "sha256": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "4c0e06b741d2e441892559faa0c2f4a5b9f2207cbda77817d9ebf10a66a560bc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv", + "bytes": 1102, + "sha256": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "bc9229ccca4f66c3550adbd7b1d98b3e63893e7fcc7513406799bce51eff1552" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "3ce19ace96a36eb15c32857ef62132a6b49de8a5778d70e9082e829b17f661df" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv", + "bytes": 1204, + "sha256": "f4c58197b6b0aadf8551efcc983055bf92d96e55fb951eb4ff5295b530f95d3b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "1b3c8a44d834cd83f620e0a3032189b19570e7fcce15b21014178f546843b497" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "3e28d543764779bae6fea817c037a0053aa1bb9298c0c7c31d985eb424c9f28f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv", + "bytes": 1233, + "sha256": "91a02c5d7227d278340b7111a5e29544b3e3489179c41700f650e74afddcd301" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json", + "bytes": 6475, + "sha256": "ef4f59edf839b721dbe8df36a12214441e887726062b59df67ca68d3343698b3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "ab47094463350e552932dc3079b555f68a884900c2b23638d4eab59f89d212c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv", + "bytes": 1345, + "sha256": "d30475f303cfae16b547fe954b3818340762c96f4088c11b4e247398ee3433bd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json", + "bytes": 6477, + "sha256": "bf8b291fc1188d4eb2db1de1169196e05b3b98d60a2791c34cb7926908962825" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "7a384d5497c11fd5b84ab11f11c75f799bc4f8dc0595af19a1e156f7135c1d14" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv", + "bytes": 1163, + "sha256": "10944ab3b2e669f006fa7e191c0052b4edb2830050abc6a6c7c4622487fb5369" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json", + "bytes": 6474, + "sha256": "8d43d836470f9d268fbcae19498ce7ff80583fc4be03c60a42861b532bfdeabb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv", + "bytes": 1692, + "sha256": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "687254750c86d398f4af60dfc310eac9b4269388a062e7472afd175f5bd7e306" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv", + "bytes": 1692, + "sha256": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "b36a86126aa2b536d2538c566a96b7fe1d4d197d9a0c88ab2076277670226de6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "4a0ab5564cd421e52accc442a87d870701325041e08b621843b500373654ff68" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv", + "bytes": 1929, + "sha256": "fe76fe34b489f202ace3f288d36b9cb0510123356d934dfe3fad56261afb0304" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json", + "bytes": 6475, + "sha256": "1f67dd4e767613135ac5254a55b95e376c98851b8af436bf2aa234d8ed8d9001" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d0a6c5f055be5d88043c1a5a95e4d3ba961e0b803523a16da33a657ba152f74e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv", + "bytes": 1905, + "sha256": "804dbcb613ebc886f2177087b11fd8ee7ac44e4c6b77d89e8be2995a4861b884" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json", + "bytes": 6476, + "sha256": "672dd16cf4ac4c31a310753a323b29e9fa62d6bc486ae95fc1b72f04deb561f6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "45858115a45d92ae825d4a8fd8af8764148f5549fa56900729ebfbfa7ed46114" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv", + "bytes": 1741, + "sha256": "4dc30e807497ccc9d98f2a737db5caf8d76327c47a28d499207f8720e00e23ed" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "9d40a8aaf0b5fff5e320347f6f6b37af711d08382aa775cf7cbe1835f5ada011" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c836a46c93bac2d4958c53296805e71556fa4213744fc05c83f3eb008a769f71" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv", + "bytes": 1523, + "sha256": "43db42d919f490124884dc17080be48090460c5513752dc01764454b61f6f58b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "4bee631bec9dff28fe0d20c7189b32f2819a1cbc69e6962cc4ab8a70afa15d86" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv", + "bytes": 1561, + "sha256": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "2331588fea7a1c058aa382cd27d473da33768917e7f8616adf1608cc468303e6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv", + "bytes": 1561, + "sha256": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "d4fecdec157de98362f6cfdc1542e5f1afe2e1e6d174ee850bb0e18a41e5bf52" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "901417f90428b7f30bbbc67d1f2ea5a16285962afd51c95960008de18bc8283a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv", + "bytes": 1603, + "sha256": "de70ad4c547468a84fb62d8cd3a54774e2effa95ed7ff672bc07f7bc8da9ce4b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "b69250f93615831c1af2615d579bdb6e8cfb594d5f41ebcad41ba6a4bed0bcd7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "0c3ca0056afbb8332225a86b951c1bcb3f06b528aa78f3b3f66ae1a570ac2437" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv", + "bytes": 1897, + "sha256": "bc3b74bc1b5ee69d259972945add4734c0c2a7e09a569ddee702e1570091f601" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json", + "bytes": 6477, + "sha256": "0f7048f69430263b34096a30d4a076408b549d7f0aca12e69db26871ab336818" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "41dfe600123e8ee384baca7b5de65287a898e571cad23425274e7f49f9a5f1dd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv", + "bytes": 1658, + "sha256": "11311ca115c21ae70adf5c8df2ef44a1b09cc218975f05638066e5172a264fdb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "1f32f9fa79314728a179d35207ef26f5639d79d02569c950dee078126b72269f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "13a4b41cb22bbf12a00f32e537fc0e590bbfe401d3915131ddb75297e7ea6b60" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv", + "bytes": 1441, + "sha256": "f76848de57a3ff352f4c9088046376f46443cb6b49a14e68174750cd76e800e1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json", + "copy": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json", + "bytes": 6476, + "sha256": "aa7d6048030d87dba32031949d0d986dd698a5b57d1e4ceda025ed64c272eda4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json", + "bytes": 6482, + "sha256": "e82aabfb6110ceda381bb8af3ddb5b5d1a1f9fb33c29a901b3d9d8ae083c17ba" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "5a23aabb886f2dac99161fc84053db73821e6288b53c7e1f7d026e3623297e18" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv", + "bytes": 1736, + "sha256": "2caad2a6a1ee7c8da11874054abe86b63c103bf8e02a85f830d31999bad06558" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "b4e6b45b021137f0a463f7bfcf96c34016fcd3b38fbc49477814717545825809" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "26252415ac77a5ef1a7466f281e4977986a42f3f5e3fcc30af10c6dbf3a62f2b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv", + "bytes": 2046, + "sha256": "028e2f8875b25dad33aa9fc76716d168b2cb2177d5307fe266a3f3ea63c58980" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "bccaeb318afa8290956e79c2dd4ac807f6155009673eef3beb1283ef755e8896" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "1f0c1cd9c8a03aae9366bfa32e92b5f946fa09931b3d0c04221f4e8747684f5c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv", + "bytes": 1787, + "sha256": "61ec4ed9cebedebdb63a9de61ffd4357f7abe1944c5b7fde44fdfd0f644eec8a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "2f39cf6567406375a2564061add13728551a21302bb17c0fe670a4aa4bf03054" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1169, + "sha256": "3a815961e8bdafd47aa0c4dd7733a672cbe60c5a4dc4c33def8834fd19f4b0d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv", + "bytes": 1357, + "sha256": "a99455f3b0c1c2643567b9e39e680b9abf39d3be2cfa2b618ad3369d09b217d0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json", + "bytes": 6471, + "sha256": "e00b58fdbf0134a90a587f49725a62ad3c4c277bbfd33f2a296a8dbceb9b328a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv", + "bytes": 1691, + "sha256": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json", + "bytes": 6484, + "sha256": "cd6c6784127cb9d3823db20dc474ae10214b536c8b7e3a0c62ca68a32f7beab2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv", + "bytes": 1691, + "sha256": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "99be45456a640c2ddebd2dbef27e26943a5d591eadd8db3e3faf11e3290c426b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "f96597e114b0bf5c31022ffc7f58d38cf4f757526911ad45b0a67a79f0c5e568" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv", + "bytes": 1860, + "sha256": "68fdaa0ea5c8cac7d842884631d011fd8f61d0d23e2e2e760be3bce89bb49714" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "fe3eaeed175d31070569ed637885ef0f05dc7dcab209224e7f6291c61688de1c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "55711aa64eee4abb29c4911c2b317f3af325841bbc7af4c16ee9e9e8f6ab8642" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv", + "bytes": 1744, + "sha256": "fab9a56746fddee7f37c4dc01d9b877f8edc80478128e832f87440552c5e7c80" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json", + "bytes": 6484, + "sha256": "bdcee9277089221916de39e5ba78d7e2983b6d70523d1f7903b888b5c8866b51" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "9e0997c5b832a85dd364975e456b9a3417c7668e3043d6ccdd8e22fc1124e2b4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv", + "bytes": 1630, + "sha256": "fc97d93e59372c3b4811e844bcf104327389aa00f37e76497e762b083601af9c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "f07f0a7cddab82459b55998aca6301515732db2a23ca501b4eabb70761d93b42" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "61f15fa7ddfd11e200a4098b91b65085d0b9b29420ce6908ed1c43bfbc5ced9a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv", + "bytes": 1664, + "sha256": "69c329bfa7a764a7581616c7d702a41088d5605ed7b7e8b4580473a91046a439" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "fced9f6f0db1bbefb0091ee8026b9f52a847812527983084142dc72e8f8e6474" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv", + "bytes": 1604, + "sha256": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "b165371742955183debb29b53c8b6b8423fb80986369eca6e3f266484246695f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv", + "bytes": 1604, + "sha256": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json", + "bytes": 6480, + "sha256": "d44c008b99764b1954ae4c2122114fc6a295d41dc7803ba431787d617109d992" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b0bad2dd45557ca43ac1dea81480985a233f89b016dc8822bbe8bd9c035705f6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv", + "bytes": 1787, + "sha256": "1f08f8aaf4386472ff20f1c172bacdd78e51514b27909c2bdb715b02412773fe" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "f18d79852eb689d3d65457b3f2ed45960ee6648e0fc33f462af5e25b0722a8d2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv", + "bytes": 1703, + "sha256": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json", + "bytes": 6485, + "sha256": "444c6bfd024cb6db9e132d2e26a405809ff3e0d1bf49073d5b084c1bb8afe175" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "005078ae591da3a27de14b987d84e72dbc3e039e6dc1e224d36d1990f49836dc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv", + "bytes": 1888, + "sha256": "1cabb35c203e8d6c59d6f3367cb0d5da4fd96ae08614d0616778ff1278a87295" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json", + "bytes": 6482, + "sha256": "b3c3b99ba418eb8eca24ea51b2c387044ebad6780604100c5f3737fdca160917" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv", + "bytes": 1662, + "sha256": "286008042017b998bf7b85f5f2b292c9f2bc9f5f734abcfc21f699ca9442239a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "a68539f38062c2ea65b488030e6b901d5ab6b96be1dd738ffc94c392b1d3b8e3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv", + "bytes": 1875, + "sha256": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json", + "bytes": 6483, + "sha256": "8d3e7de802eb18c062e31a9ae17017e644c6686c75bcb55af024c3b0a35105f6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv", + "bytes": 1875, + "sha256": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json", + "bytes": 6484, + "sha256": "f997d2f9204cf089c2c0fc3459bed7df05a1f7936380cc1df0bb726e6adbd52e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "de66c30d9af273adab8d330770c3d910dd01890216f4062997d89fb1951e7c01" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv", + "bytes": 1960, + "sha256": "e722945fc5ea3c192ceded2a0876cd6c86aae3397faf22f87e828983762481ee" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "a3c0fbc32488b1dad5531898ac3f29fe43c76576d281d814f064e66b27a24a5c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "4c936024c4021017bc249bca6c8bef60f4e6971b217ac4737b49d35e5fa73f56" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv", + "bytes": 1864, + "sha256": "5ac7e9a327dd87f3ce90883db5dda59195dd03b1e0973946b2f31942121f5eef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json", + "bytes": 6483, + "sha256": "b5b9bee34cec4b1d93246ada0457f6435aac06129e10bf1d3a289826d79239e0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "52c9fca6d4c19a99417ecaa7f6f755a908a278996d7459914171544f03a315ef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv", + "bytes": 1944, + "sha256": "5098ff10b08ed4dfaa1ec299dac517e24bf0bc0aac858b3e03a1bb1e40ae7661" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json", + "bytes": 6484, + "sha256": "12923e5c0ffceb0a4bdb2de470d0e9e69960cfe63924d4bd23add54a49981688" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "987045bddeee0f2dc2ac1d23cb7e8b327a33fe6933cdb41368436bebdf866e1b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv", + "bytes": 1592, + "sha256": "38a12548fa919cac9082095464da538acc5119917653aa84251cb9f2df8e839a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "601ccf3455e79e2eaab2bdd875b2f33af030d390eb34b45759a00c2bb289597f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv", + "bytes": 1584, + "sha256": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "6933930a4a080878a16d206175066691b3876ec9faf81a0c92e1cfd89051e6db" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1176, + "sha256": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv", + "bytes": 1584, + "sha256": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "3953c1d883040c6d74d577a109a3123595dbc57a0493cff0796073916a23f777" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "11eff6f5f3f99a77b9350d820e6d24ddfb45132c1bb78d454e5ba200a5826920" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv", + "bytes": 1839, + "sha256": "e02290587fb487035148fcd9546b281fd293d69b7c351f678c1721cd141e3924" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json", + "bytes": 6484, + "sha256": "88817c3670033630feff8032d143b6bebe27936628d82129d91101e532f99203" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "af4f40fc50cfad3dfbe67719abfd5314818611c4e19a665c8e1d41559731366c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv", + "bytes": 1868, + "sha256": "42bc96be1d9a837fced50b2b4c6e8955465a305f47886afc92597d32ead80524" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json", + "bytes": 6485, + "sha256": "3d9b5bd744d875674e978974dc5c8b7434456fb80e3a24310c78aa725c8b4cc8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c2e767b6a3eb53a0dfb44895c0f0b4588912945b754cc9d6090a0c7f69e3615f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "c779c13c25071e7157a37b5caf7d609d7f515a96944a6dd8a41c389d45f0bea7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "6aa06479c21ce22b029c107545bc950e9776cc95d887d10cd4427c89b8f1a3fc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "ff77467f4d4aa359f106b2a3c99d0e17563a0b346e991787fa630c3399d270fc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv", + "bytes": 1629, + "sha256": "60cdfaa04b8465b14be1741adc4aec873d7cca09d6836c12f88da196c51f4e35" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "b8715cf8b0dc17231cbafd2930896b84013891721893ea900216fa53ffb86b21" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv", + "bytes": 1547, + "sha256": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "f70d00ab393be216505be85e65ae4dbdf98ce254c5a3df0ce36d3fca27745258" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1177, + "sha256": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv", + "bytes": 1547, + "sha256": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "076c126855b3819d25bed1a2c17be0ad98807cd076fefd06eb358d8321d4bb88" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "af6d748b756804c022f91431f1d67cb833d662592071e4e82130b042b4f596ff" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv", + "bytes": 1637, + "sha256": "16ce81af99d07bbc326918cb4ca0a270c9671ebbd7881a38564b69550960f25b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json", + "bytes": 6484, + "sha256": "73a92d4387142aeda59b8ca9f86c92fce3795a5e7249636f4b445f71b447aa80" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "1181c568fe3be6f19800982e69a42b4e19b11c4c96b9ed3efacd51f838ceaac4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv", + "bytes": 1773, + "sha256": "af02eba9253ff1f65dad4fb23e79ad7d65097cba7d2766c33c8b8ac7ca1125f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json", + "bytes": 6484, + "sha256": "541cc5e9c9a67d1f53bdcfad3b2f86f4cb68fe4d5cfa1dd87fe029bac5c3e19c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1175, + "sha256": "b46571ac92a591346c357d27e5e318d016d68a880e535d92228f72866adee07d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv", + "bytes": 1778, + "sha256": "46d7dcaf10f7459b3809f381cec7551b30d7314a6f1f2a6f6550faef1c0abe2b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "ff2abdc097c517e133ae994f11241f8f263ba99247da566f9a883819ada2588d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "74b7c7c330d4141a60cdcf60de7102611ff5be92f71d520656a8ca2850af7b65" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv", + "bytes": 1565, + "sha256": "a01a93101e62e3b59cdc54224e378891118877a4f1bb5aec10a95dde27a0a2e0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "109169f4276d5d4c4323ca6df12d93bed235382445a27667cec34d891772ec84" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "fc714c6af32f330c3c04bb066f0ee97c72c9e61292c3816067736c7f79a69cc0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a954d33fb86e23479ee3ca5d2b7e8379ba856a98c855619788db1f09fe0b8c2d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv", + "bytes": 1783, + "sha256": "fd8e19cbcfbd304760b4a3c8e1d38969c5d0215126e2d50c3cfe82108fc9ecc6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "bc2ae6c0451f3e269f9381f1d5b4a3d815936eaa2b44390a51479e2aaa8d9353" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "a76bc5b813833777140d0b73e278021cff089a7c506935c01be87cf4c5a740e6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv", + "bytes": 2126, + "sha256": "9389e158eea9e2a05b03c9313f11027f4649593c9d503695b4cc826324e6860e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "717903fcda6c7b925cc3806660e3f46088af05901193fec5b4e6b7d6d939c159" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "bf173d72394057865cba683202ee007a5f2f3b6a175b0ac203aaceb4e43b97a2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "fb7d43cc6078eb4e66e60ecf3f7be4ca6e149917d592fbba47294f38bb6e4b4e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json", + "bytes": 6482, + "sha256": "90b0f3358cecece0884b9b7e6de6fbf86e63e8d8694237444c93514d622f764e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "ab2da5a9fd8db1b42b00ed028843070daf795218fec58147a0c12e942706d6e8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv", + "bytes": 1468, + "sha256": "2da0f96ec9f5f790aa6320176e56ad18343bad284825ccbc3775a8c315962c14" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "a2be52fca3ba81afb5b7f1e9f94714de17da68bb4889e786ec42c17ac34fb6c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv", + "bytes": 1941, + "sha256": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "ef6a3b5d6a137a0a4028a7a770ffc73442b99365da4f0829969f66c00d21c9c6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv", + "bytes": 1941, + "sha256": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json", + "bytes": 6482, + "sha256": "6792e4f45d56e55ed02a2d91595e7b0874c60ccdfda4ca438124442ca24597d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "1d1eaa3e459a49aeda2049fde411e4d6f88bf04a468c9da98868b1c67630e21d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv", + "bytes": 2252, + "sha256": "99fcebf16e6e43f4ffef6887efcf842616f2bdb1d8838c45e60b66ee8338658c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json", + "bytes": 6483, + "sha256": "4f0efbc267fc7eb1f78dd61cc4ad273d00260f4fd2249f69f7193bbc36ac812e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b1cd95693c764a5af09356f1fc034b8ee56759604d408da6068fe6edf268edd4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv", + "bytes": 2109, + "sha256": "2ee80b86f104b6b43be28b1a778267d1ec343c2d8f0364793f6f220028f64a94" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json", + "bytes": 6482, + "sha256": "360587bb6d8af98185171cc5e821663ebcdf58fb355dcbafa2f5ac91b17e69fd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1175, + "sha256": "d8359808595049ef1f637538d124ad4ef584487447893fd0bc711513b161c08a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv", + "bytes": 2027, + "sha256": "486e5b0f0c3d1b9e3ba1e10c9b42e3a82dc712305ad47249399ec87e677aea2d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json", + "bytes": 6476, + "sha256": "c2e8884219e34984254eb74853e5d59b8414f76518b09f9afd9201ae5c13b828" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "4bb2a6f69e420c85f0245a6885941fd58d55de5647648ecbbf232d954115b3e5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv", + "bytes": 1976, + "sha256": "e19df5bb4ebe77e445e8e4a0910d2bbfaee9f631d84c04bf01327cf5739f6f84" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "d8f86aec2950b900b32b914bdaeb6d31dea3f9c5c1c109d8d18bd06b63cf2c76" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv", + "bytes": 1620, + "sha256": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "20794246e1ada0ee1047dc0180e88df2f61980d82641be891e30a3e6d15dba41" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv", + "bytes": 1620, + "sha256": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "372732d41d0bb51785140441c6fb40e5aa2055d2d83143530be03e171c92a010" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "729dcf29169e5266c1d57e5aa9f0263dde88b606a19b2dad192dee1e152be1d4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv", + "bytes": 1822, + "sha256": "54ead5259acbffa56920153c651327a3cbff3ad19794f02631aa48621505c149" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "c2f0d07e4de433aae18e95d50267b94aaf793b194aec6ab81018783a5f6abdd4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv", + "bytes": 1703, + "sha256": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json", + "bytes": 6482, + "sha256": "d954f98170c81299d6c05c2c2703685ddfbfba53c476fa315cf817704a23ca01" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "ba2cf68868441aeb88c7471182f54cd24b57b4f35b7901b6dd0c7eeb2bc1837b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv", + "bytes": 1904, + "sha256": "ca6b7da1fc73e9f89054eef85d805a277959c56a95e8392addd70f78ca42bb94" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "00392b18a5c4785c9e9acaa880aa4a87ad90083c1e68f3683119b0bf27690cf0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv", + "bytes": 1692, + "sha256": "975da3a37d48b015ba908a990b0b471b570ed2e95bdb538b3544cb4255bfc9a5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "252ec7b66a6b1fce15690e28a5bb8d6327de89c1cca8b40d5a2319d5c07b22b8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv", + "bytes": 1598, + "sha256": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "2c63a41f03c44e5eb763f818d5be40ea7c62f541ee35cf10ff9f53301f693c83" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv", + "bytes": 1598, + "sha256": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "26de39f24d6a05acad648941f4be819e2a321a0041cead953f85edd2a3ea91f5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "cc5f4cb46cc9d8c1c494b17f1787b9b5b1dd5c96f739c3e1610dcf243355bba3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv", + "bytes": 1647, + "sha256": "5ab3b2b27370f6266c7bf2ae152bef1d1944bbd36bc4a82994314b1415f7ed17" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json", + "bytes": 6479, + "sha256": "708968e331e25d1641eeca63ba0cf255e4cd15df44e71e32dcdf32249591ee5e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "1c300e4d84667963ab7b64bf283f465bf93a12ae5885855bf3c034b702738090" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv", + "bytes": 1651, + "sha256": "e9dbc3b29bfea6ab9af03fc0714b64c3e9f24225cfc90430a50b9c32fea3bc3c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "941653839ea359e40e5a39dd28c8176c4276b982af74c018bc1c4a6a2765f5af" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c87f80c69d26ed9c784e268385f25a2c1b4698571adb6c602c9bfbed8bb6c621" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv", + "bytes": 1640, + "sha256": "eaae91abe8bb1207e44e99a7cf2567147706f9d1ae78a176e91e38670a4bd277" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "5e23b883ea37d950874befb596697c791f0a194379ba28f8328951dd4d4da57e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "2cd831826642ddc1e7ed73f648c7d63ded83280336e6a7f455e0deebcb75eea2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv", + "bytes": 1380, + "sha256": "d4b65f14394682be4d494a8c9ab21c57069546ae6e0dfb38076c48670d2e1905" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "d1ee093596fa407fcadd8eed544f00ff9e588b5aa5d5fe08863aa35db85d558e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv", + "bytes": 1055, + "sha256": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json", + "bytes": 6480, + "sha256": "0708210542d28e4bf3336d916a3ab104d1f932af63f32c3896b24f7ba8ec5327" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv", + "bytes": 1055, + "sha256": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "5f285ccdfc29c6eae54c6cd766d690ba9fffd4da63f6960673c2a0cb6f94da7b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "30c703ea4345b1b652741e5e557764b938a28e2a9a5d186271d07c8fdfbe6147" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv", + "bytes": 1436, + "sha256": "a025289f3948a50b29daf5a19e14f200e205cc6f89ffdcd8d7e6a3865430bd78" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "4d703b4517d60a151980483c82c6724865aded416c26a4e726cf09b8ec3b025b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "0a441c3361b26d528e8bd9ef7c81fbbfe0bc9a9c33fa98067e338c598c1261c1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv", + "bytes": 1541, + "sha256": "f5093cdbc6a68a85fd7035723a46260f68d1192de17dcc77bdfdc44e136ba077" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "a3ca320c6947934855b3d1965cbc671762df81e932d5d3406fe80eda819c001a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "5b72bd1ea2a568d561d92bd09d5817b729596d5de7af4f66d32824710e4776f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv", + "bytes": 1454, + "sha256": "4fd58854778e2043f598f0bea6ce111c1a3b916c0743d149ce8e1641cc871521" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "570207ba6184c74764624e2b7a161f947c9a03e6e9214a304ba2073705fa1373" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "e255cb7598e5df6d86d9ce7888360c5db3c6b183bb484f885005953f5f81e2d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv", + "bytes": 1241, + "sha256": "53cd433dd88d080cd9546d64df2b4ceb39a909fc4ab4ef7669b11700e80758ec" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "4b6a185428fc1191251e39fae7bcd739cdc4d1ddb7d7d08c0802ba1cd25bc9c8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv", + "bytes": 2982, + "sha256": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "ac979c129b0a450543620bbace4764d75e807ba62c19ee4adfc743a71bdaf578" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv", + "bytes": 2982, + "sha256": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "9959dea09ff7984c41f50c057cc4a95a28c4e804a2f0df477b78190520118599" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "f3e9a7221e253cc925a1e64faf4e971d3d43a52b770f989453d880662b4b8e83" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv", + "bytes": 2906, + "sha256": "c76a6dbd8933ff96171221770bd375b723468d03badf841f47923db547c975ab" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "247c25631661732b9651fda6c36a517de37f7edc95ee7d910c651d8523f8ba05" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "08380291ba9db1cc6ecbd8b66d425d80599c90116dd4b069f9d0e72680f8bf69" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv", + "bytes": 3139, + "sha256": "78320b8aed2192f4e63b0084a2b75dc72944a4c04ee22e08e92a2bf241791826" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json", + "bytes": 6483, + "sha256": "5663b260d55a37992da71995669720892cdc3130fe20743f2129ba203734d24f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6304352c0c3ecf327a7158fb7f5a9ef174c264cee7309e5b2f3a2502660d3812" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv", + "bytes": 2690, + "sha256": "21dfda52982d29ead787169dda0d41b859ef517e5c03acc7db0206f7c163591e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "b83c9223425db7823990c54effe38a88d4d12cec7f5e9438e425f2b3414df57e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "485ec8dc09566c6d1ff519316c9bd77ffb4a182bdecfc8734c69c806ce898299" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv", + "bytes": 2504, + "sha256": "2fa1d78f9eef1860b09eba562b8dc13f5b1324dde2aa6e5f7b63aa2156f35dba" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json", + "copy": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "1a1148a99b05099a42b458cb8010a991ecdc3bd1c24b8e51c9c22e562bcca220" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/component-controls-cal-matched_energy-00-s51101-r0.log", + "copy": "evidence/logs/component-controls-cal-matched_energy-00-s51101-r0.log", + "bytes": 135, + "sha256": "ad53b9c29d272158e7b837acc73c5703256a184dd8832b2aa09295e070a7b38c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/component-controls-cal-physiological-00-s51101-r0.log", + "copy": "evidence/logs/component-controls-cal-physiological-00-s51101-r0.log", + "bytes": 134, + "sha256": "0abe5b6106f0ae0f557689b38ec7b7e7589df324b187343b352b5c5be1aabec6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "copy": "evidence/logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 151, + "sha256": "0699cb3154f56093039a013bbf2438bf2fe47a6a38f3f4a8977d6a4e0737d728" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "copy": "evidence/logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 150, + "sha256": "90b028015a08ab1b793689bd6e25a59601befef4f1e1adee574412723fb8eb70" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "copy": "evidence/logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 159, + "sha256": "0517057b506ca50ac01155e2f2239c848aab0b31df08248e8578dcd021d637b8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "copy": "evidence/logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 158, + "sha256": "32771e56c47b4d81cf61b250fc9d5c252e88539fe2e0057eb1af677caf57ff1f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-controls-cal-matched_energy-00-s51101-r0.log", + "copy": "evidence/logs/gpu-controls-cal-matched_energy-00-s51101-r0.log", + "bytes": 129, + "sha256": "b942fb3ea73460aaa792aa773d4b8af061650c57854000b3bd18cf670be579a7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-controls-cal-physiological-00-s51101-r0.log", + "copy": "evidence/logs/gpu-controls-cal-physiological-00-s51101-r0.log", + "bytes": 128, + "sha256": "dbe46cb3756d03af2afeafaf466a6104620d9ec289495d4acc0714dda7252cdf" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 145, + "sha256": "b134113da709f243f8c57609abb41225b6c5a750669e17796e66457a1850c557" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log", + "bytes": 145, + "sha256": "fcf403ef466f72edc7593c94b92e4864c78dd0e3a8fa06186c9fe8895610b21e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log", + "bytes": 145, + "sha256": "acfd7e5367a7cb36d5fa85427af96291a64b9b0c51df985e1cd3b7b12fb1b38e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log", + "bytes": 145, + "sha256": "062319fe286c0001ef00cdbf8c01148b1db8974b40dbf1e415c4b13d8e2b776d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log", + "bytes": 145, + "sha256": "7050ba395867af0650b159040ce13a82abf47b261529faf0c0ced54fe3a435f6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log", + "bytes": 145, + "sha256": "abc5185fd465288f8b80fd413ab883a430e00ef2f73a0a59ffb72670b700b269" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log", + "bytes": 145, + "sha256": "a2fcbf8948ddcf57ae60c5715a8d0abfff8ab50ca77a16cd72317c82cef92661" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log", + "bytes": 145, + "sha256": "5b8c31e7d23eaf949ce6ac5c722ada11fc246a249700787ec064e85b019da44f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log", + "bytes": 145, + "sha256": "9a8709bd0a0adb98a551ed471a7d5d708d50274874ce12a37891ba3ed17a4a0e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log", + "bytes": 145, + "sha256": "ac20e153cb4865be90850bc5f30163f558d438e224d4ff02b04613ef3f5ecfbc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log", + "bytes": 145, + "sha256": "6d50d190aa00dbf6c12070504644254591b0447e6b7ccc494e1cc1c854790f9b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log", + "bytes": 145, + "sha256": "6cd40af3c47eac6a74e2a977be9298f7b9d1a28c31eaaa6aa0b61292185f56d8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log", + "bytes": 145, + "sha256": "f8f63acaac230f2543ffdb6bdb9b2c85317ac1c77ab11deadc3415f9cfb1be77" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log", + "bytes": 145, + "sha256": "e03549aa2175c5a28dd7f7504c5f5c34f534a47023fb0c052f0470b4d565307d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log", + "bytes": 145, + "sha256": "b47eb4edee6001289d2b2969f4131c52e23527f8a00d4241e63e5ec51453641d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log", + "bytes": 145, + "sha256": "d3fc66bccf61506062c036bb2722f951f705f9202c7fec0d1b682bad82033b8d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log", + "bytes": 145, + "sha256": "4649d59832c5257767c0aea511430b48c86cc77eede90254c4b4300ab8b02322" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log", + "bytes": 145, + "sha256": "3601c2853081cb872b9d065a7fee910a87340fda0e18e9b234bf16b0c90302e8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log", + "bytes": 145, + "sha256": "34322bb2d95094f03ff3a099dfe9e4dc2d8aedcc07ab970a57bfb5efb5110390" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log", + "bytes": 145, + "sha256": "144aa1098696879fdbebc5a25d6d5ef9a17e0fced6296ff03750064b16c9b6e3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log", + "bytes": 145, + "sha256": "8947a6b8462e791c2399f70987f6582d92e052657d0835309d05a947c27b6589" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log", + "bytes": 145, + "sha256": "2621cf168c01f39a0a47384f072f0575222240acacffb86268eec81f013899ee" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log", + "bytes": 145, + "sha256": "603e8afe99bf60b238d7d186bd484f9e116f2b7dc066970023611f5c448af8fc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log", + "bytes": 145, + "sha256": "e3b62183fe05d542353aa6cb3d01ac2231797b7e620f795ef2676fcec5059d11" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log", + "bytes": 145, + "sha256": "4e71d272a639ade2e5b1adb59a718b63c665cff8c866c2a31009e776346b72d2" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log", + "bytes": 145, + "sha256": "71ada6740b353505ed73c4141db8ce12cce497dbf6ea54a816d306d3d5806a6b" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log", + "bytes": 145, + "sha256": "f0ed80acaad9c400c55a3d428c09cdd4f6e1303194c1bd846efed889f61bbd53" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log", + "bytes": 145, + "sha256": "60e3ad560f82e0b7c19ad1f69cbfe32c0268da92719becc70ed3b421b56a2fd4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log", + "bytes": 145, + "sha256": "1432fef4821b882818fe7bd358fafb9f5e2d94ee1fc4e78979b38a8b3cf413a8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log", + "bytes": 145, + "sha256": "079ae755599530d7b44152f4f5f0de5da67149a4ee26f6ca5dd7a349b97cf687" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log", + "bytes": 145, + "sha256": "121a1c1c37f9c55fc511aeb2fb1aeb8824081ed52f6a1bdb61c88f9f5d5e5f87" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log", + "bytes": 145, + "sha256": "e7e25b32a326ad42aa2d3b4d99d5798d018e3acbb2e1463ab96ee055fd3157f9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log", + "bytes": 145, + "sha256": "61a77f3f5afca95596c46fd6799a6aa875dd1ee460add0156ad930f870d92488" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log", + "bytes": 145, + "sha256": "f3a6a127518b00cd5adc904059c02c62c7392aec58baa20a7f5619284d16ed42" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log", + "bytes": 145, + "sha256": "f06783763383b4adb0df7e774d7c637fc14cb33ccfd0598c1cab89a1dbee74e1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log", + "bytes": 145, + "sha256": "ae0e6458960c451d86e6a1c1e458412be4f5aa676cb0de77b258013bc33dc720" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 144, + "sha256": "5a7b6e68d68dc78cdbd2e5ca4b9052e66c065582e2cb89b4346b75768b1af026" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log", + "bytes": 144, + "sha256": "963a0fc4bce7e6cbedb73b29c4acf06b952c685f97397051be8c708701a22f2d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log", + "bytes": 144, + "sha256": "9123bdfaa807506791623390c7f716e15d3f9344fc227b6634a10ece7ade3d67" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log", + "bytes": 144, + "sha256": "ae5e88e361f6fff3155f2c86160b8b548cf6da954ccfc8d91361986611b169fd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log", + "bytes": 144, + "sha256": "a2f5ce2e80dff8ebbd068beafcd1c07e6ed5b75eb5e6d3b0a0f210587675122c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log", + "bytes": 144, + "sha256": "41cf764ffbe91b10f311ce44916a793ca87808deaf0fed11bc0cf5b0021594ff" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log", + "bytes": 144, + "sha256": "d120e34e3155759349b4b6d4d21b4db746eea6a3525cee7e603ddf8c1f7c07d0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log", + "bytes": 144, + "sha256": "d7aff71f4828f62b34b7a1848ee7263dcd726073df3d8e5e5f699f7f2e9b3e87" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log", + "bytes": 144, + "sha256": "4ede21588ad43f133df09e576ab8133dcb5c921c2929001e37f34f6026e8e20a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log", + "bytes": 144, + "sha256": "272f24eacc8deda45d023304bf40e3d74043b0f81ebc751ec70f0c77ee74948f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log", + "bytes": 144, + "sha256": "cf9517247631ddbf438e6beff3401cd71b6bf371722e472b790cefbdc8f996a5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log", + "bytes": 144, + "sha256": "ac3b26a2fefb692e7207d10f910d637dfa839d02029b54a3e8f90cc81e2f8e2c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log", + "bytes": 144, + "sha256": "3a33785dbd1511dd4dea25a890fa49687148cd8250c8ca459695db21efd37696" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log", + "bytes": 144, + "sha256": "5f75220a5a0155480d42b874cce8fa5bfaf4593bad9a73ffc5ff724149091b35" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log", + "bytes": 144, + "sha256": "bfcc873a383f9e65710f3d10a963bf6a3d354d889435ab2c9a30405d33544968" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log", + "bytes": 144, + "sha256": "d1a8c0dae92fbde6dc7263d8bd39149dbb7f22ca4f3a407595bdf1676fa297cc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log", + "bytes": 144, + "sha256": "744dc23802efa75e1c6072b87a92c2ffb217336f982e960d264b24162f7b638a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log", + "bytes": 144, + "sha256": "2791ef98d36c46f3f8800d8d1a45df62f68696a88ceef5d1f6bc1ba33bd77278" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log", + "bytes": 144, + "sha256": "082addb6e6d8c6e49d5371ca87f89c18fc1de17fea75cf4b92470bba76ff5197" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log", + "bytes": 144, + "sha256": "e17f39ded9b22feaf2451c64be1099640f6f306fbf48dee5e53bd1439e374e13" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log", + "bytes": 144, + "sha256": "2f66b712ae60d2a7acdada1939256a2cb87f3a65617167e351bcca2155c943bd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log", + "bytes": 144, + "sha256": "5c198670c208e5cf9d58ed4c067e582634a7751c490861419f95f99a3b1373de" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log", + "bytes": 144, + "sha256": "fe4d67ea6e72d1af3d96452fe6a44ebac9a1114eeec045d3bf864a1814e86358" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log", + "bytes": 144, + "sha256": "932792ba6504fad9760a2e0b5fc7084f77e14f38a4fa83bfcf2bd704195a4cff" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log", + "bytes": 144, + "sha256": "4f53db2a70bd576cd65bcc63237b4b03ed00133c920a52a19e07593657241d5d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log", + "bytes": 144, + "sha256": "c280fb588a3239c9cd7bc9568b9b6d1ca4408e226f0956eec6010d4e6d3e8be8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log", + "bytes": 144, + "sha256": "c79950b1cbaf2ed6314c0cf8b91b8535cdc95327c6c5bdf743f7e03c7c73e634" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log", + "bytes": 144, + "sha256": "f43c661062dda7b4475c5fe720378f85160bafca0cf9601c4b38dbf3110cd905" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log", + "bytes": 144, + "sha256": "d367cbdeaf70a2d8d8ea94244481fb5613b0a5b43cd277d56994e15e692a397f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log", + "bytes": 144, + "sha256": "2a5db0538ca303f6f65662a89423ea12494ac7bc224f4c8eb000ccbd49beed77" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log", + "bytes": 144, + "sha256": "c1273e30315ffa537229f6994facc2ef9837f20ae480795d5ea2767114cb3ecc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log", + "bytes": 144, + "sha256": "cb7f0f250eb1a1eeeefee17fa9ee341aec0d5b935243284c00d4e72bb2e762ee" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log", + "bytes": 144, + "sha256": "ecc6ca8f10cb4e41bb790c5e1e0ad2fcecd31db4f7ce4476a3e1c9a41a954e55" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log", + "bytes": 144, + "sha256": "5c6b4a41bfeab269803bcb066b9bfa4a70a7aadbb767b11c1330007b6e2a2520" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log", + "bytes": 144, + "sha256": "e6c1d297b1a53b2beb9850ac696eef26e4bbffd4c9dd7ef576f64bb6e3109a43" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log", + "copy": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log", + "bytes": 144, + "sha256": "d41d768b67d33f148d9237bd0ed992d5b40460b1964e6d739184929a275004dc" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 153, + "sha256": "1861ed032063e41fa262a5bb8be7e96ebc556a93e7baf206befe71473afc65e7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log", + "bytes": 153, + "sha256": "404806ac2ef9654956fc044d5d9bbb1173171b8a73a7e024f0844d4075811f68" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log", + "bytes": 153, + "sha256": "7eb396556c1606a32d1b23ccb69d5e05ed922ae222517c15054a78f778175f51" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log", + "bytes": 153, + "sha256": "700af3826b842768931e45b718bfc19e46e15a164d86a375a624488ea32b2e66" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log", + "bytes": 153, + "sha256": "195d6ce91a40d6bdab5ccf7c9a5f1451f5a6e729878044008f3574efc522409a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log", + "bytes": 153, + "sha256": "62e80523a1625bb2dccf61ba71fc1bf450066d3c9fb242cf66d64a432a2bd6f4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log", + "bytes": 153, + "sha256": "b3de1664fd9e3805e26cf84458de061e0f67d36c2358e8203d31e83274f39a61" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log", + "bytes": 153, + "sha256": "4ce5296ecf6cfb8e440b26faf5e18d6555b86c0dca464d0efecf910a91debe56" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log", + "bytes": 153, + "sha256": "e968a782cd4d9c637451558a0a89c515c838c47c1fc37b6196733d870706e261" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log", + "bytes": 153, + "sha256": "4400577153dc98906b0397021830d48840b7899fdee4943fc4d24dca336ea960" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log", + "bytes": 153, + "sha256": "55d0c0d88dd7efd554d67e2e342bd1837b272634d5e92722ceadca6582550097" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log", + "bytes": 153, + "sha256": "c942b8e2b388a16a88a3664ca87cd5c20c28433d293156a9706d62fd8262b67a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log", + "bytes": 153, + "sha256": "5df9244d99763e9bb2091e02bf884706845aec302d3417c6c5f3fbeaf17e1cf8" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log", + "bytes": 153, + "sha256": "f59e06a1e33b1beff324579dddc1174e412318be93d71b1ef586e782f72ecfc3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log", + "bytes": 153, + "sha256": "e7404ff1592e41e88db000ae03056cde5f69d968eebf529735071bd57cf1452d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log", + "bytes": 153, + "sha256": "873b17ab5ede8630b29ece30d296fa6372564747d09eed12aec60e96073c4136" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log", + "bytes": 153, + "sha256": "ba3dea8d6f87d134eb75685cd5a26b3918f70109578320efcdd05ad75b49d188" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log", + "bytes": 153, + "sha256": "34aae7e2e228e51290d05d1a555abf0fcf0085fc0485ca412c7d65f5d84d73b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log", + "bytes": 153, + "sha256": "6f67e8df221a0a96334e32a64eafa07e904c5eec3437d83984c5a5a12389b770" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log", + "bytes": 153, + "sha256": "28b8e7fc8debc898fcc5bae6bee5e10aefa1a3d3166c0526572c87ec0359b015" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log", + "bytes": 153, + "sha256": "7ce7d83f4a60005fb64a16b2c8d5b1e39df93dd34756e0e37b198cc9f72cd937" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log", + "bytes": 153, + "sha256": "9f6f7144756c47f36cddee3a9f1078bc51d8a7b281b90f4d8e5f1c7910a28475" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log", + "bytes": 153, + "sha256": "75b198b61ac076c38da16a97e81af4640e357c40e5e65afe9762a60c2a574c43" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log", + "bytes": 153, + "sha256": "b81c6ff54668d2b4cee0b8dbc7b150348d55f7af91e5e386f56822eaabd2cdce" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log", + "bytes": 153, + "sha256": "be2465dfab3868b95a81c10ac227d526b47e7b0d7fe6e0dc0a1efc816c479844" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log", + "bytes": 153, + "sha256": "baa7e0668d5fda1ad3ba3fe8f9e1a2ade4be5f62f817c6bc080d20b3d0c9d0ae" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log", + "bytes": 153, + "sha256": "20df165b3e66fc4d2f88aa5805ced3ba9fd4b00f5288d0be9671ca1ef586eae3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log", + "bytes": 153, + "sha256": "64369c629a3623969944556568a3b8f69110affb6afe2a6dd5788b3a842858c7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log", + "bytes": 153, + "sha256": "68ffc622e4c41f3a855f5bec5d0ab5e1c8353a79c527fd4670d705265bef6d2a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log", + "bytes": 153, + "sha256": "bfca411bedd8e83a769aafe257400e7bd387ba5861dd5d34678f333d66daac24" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log", + "bytes": 153, + "sha256": "01242e37e6a13ddd767371443b4c37bbd95fdb476d0d09ec6329ce79f2a7351c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log", + "bytes": 153, + "sha256": "2f5eb231ebd3088815d73fee11cd30693bbd07f0fa11b2464e3d0e7cb2cd8c4c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log", + "bytes": 153, + "sha256": "563e6419c18e3b7eafa76d1b23640bf6f1cfcbd5de88376bd2fa7ea164e81a73" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log", + "bytes": 153, + "sha256": "d82d4b716b8779b26f1c72b126aad243f53ad949d7774ce775610e4ca491c5e0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log", + "bytes": 153, + "sha256": "cad9033fe84b96e43ad520ed4fe6516727ad28d30967afb398ca3f21723f3016" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log", + "bytes": 153, + "sha256": "a70370125c4e5a6e7dc3e485d33c70bfc9060a1cd45359aae7a8a91c419d86d5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 152, + "sha256": "28812e9e2b2ddf176af7c06be89e9776107285674fd72a19394591003e8bc7ef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log", + "bytes": 152, + "sha256": "7824e32b1a3403c2faa964845ded4330ae5fa3e3ec6c145de7e64dfc62827ea3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log", + "bytes": 152, + "sha256": "955e38aec7331e2644e75cfd88a17ddab75f6e1ef211ff330570d39c995d276f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log", + "bytes": 152, + "sha256": "631d63e12dfd3bae2987e62408be4fa97fba314ab9c6a7546292dd9e569566d3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log", + "bytes": 152, + "sha256": "ea8dbaa254f4d696f4464cb4aecc6205caa6ab2c7d3d78107cbc56df114ee4a7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log", + "bytes": 152, + "sha256": "3bd114b68fc7dc84753548de592f29aacafd5cbf544d6900791ca78c0b4c8be3" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log", + "bytes": 152, + "sha256": "16927a8c25669bd11ce6ee47d7af5e8b41414d2a6ac95199c7b7a55f1125666a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log", + "bytes": 152, + "sha256": "f0698ac7eaf7ad4e1868e4e94c4baa64aa27b55816686c222a23c97eaedcf615" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log", + "bytes": 152, + "sha256": "fcc8fd2c09ed72eb934981ce8eaee4cf0e28b76d68674ee83acff03d961c3c6d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log", + "bytes": 152, + "sha256": "a07c386f30fcd36fd51589e71a38368f00abd48322059449cc4d48f86449520e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log", + "bytes": 152, + "sha256": "cc24b04e0a8a2ff80f13ea9b811e4d32bf1e97c28e0bb8755ee19ef941f07323" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log", + "bytes": 152, + "sha256": "61a96ad8bdf44d1f2a3bd6029bb7defdfb34e9ff1bd4d15968f6527b3e13f596" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log", + "bytes": 152, + "sha256": "dfdc1d0eeb4b2d0848197c639a3993157fa3a65c2ee9916abff2088e8f284364" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log", + "bytes": 152, + "sha256": "9978edb48800921bcf7ed6fdbf4bf21dfc8a399cb0ca98d2d9236a01e7396c46" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log", + "bytes": 152, + "sha256": "c1b4cb66ddaa58676ab890777f078cd7e265677ca011324e216d5e539c3a6614" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log", + "bytes": 152, + "sha256": "f34c898f76a2f49080da8c51f84742fdc1f00127d20edc38835d53a5c0e01577" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log", + "bytes": 152, + "sha256": "a731c3a606bebe2230daf4b7cd09a61db3f97b2058d8378ee6e1e2d280275a7c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log", + "bytes": 152, + "sha256": "9b255188594b9135071b5aa24efa8b147a6ba99d7d8453c9ada099a72e93ec5d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log", + "bytes": 152, + "sha256": "3d12d53201dd779f5c90967a04f8c0f8db7a26a08be94d88e679154ea79c8721" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log", + "bytes": 152, + "sha256": "6701b0ae8d7d5a265ca764bf7d8649e4b21c9e5c0273b8fba34dfd284590236d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log", + "bytes": 152, + "sha256": "d7063baf4a0fd2ff6a9124350bd85cb8b84d0bdbea7f0983d69de7b925684d79" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log", + "bytes": 152, + "sha256": "9b502c492c90ef218888c1e10ca59421d2d03fae1f3a4213f2b5a91c8a980805" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log", + "bytes": 152, + "sha256": "6010950d55f795524fe77e3e9901903326c6261b2ca610e1917b4c91c2082b4c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log", + "bytes": 152, + "sha256": "8bb5af25b07812cc25f057c9701d0feadacd84bc0b3d53ff057452a594422fbb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log", + "bytes": 152, + "sha256": "8521293a70118fd8897a11ecf3018ae55f312c9096990a1f22498e60085b152e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log", + "bytes": 152, + "sha256": "9f76cda32809f21cca13845a45b12ace76f2e2819aa2918f57d3a8e65310041e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log", + "bytes": 152, + "sha256": "81ab41b57b4a0ce1bd68bd6a9ff224400462938540cef6f43fb734237f56c398" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log", + "bytes": 152, + "sha256": "eeb718dbd45c8616c4d5153356df37f715b1c03d4f9301fbedaa490d8721838d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log", + "bytes": 152, + "sha256": "3a8b255b60643ede5f50fe37c2c5ea57ac15cc02c4d482d05961b19611e4696d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log", + "bytes": 152, + "sha256": "2f0e5d4d09fd3f3cde7477eebed65873676bbd3649060698593374f9adc30bcb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log", + "bytes": 152, + "sha256": "df8a954d41f18451a54a9e2621a3236b66c63b18bd16b471050c0c9fc0b35c74" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log", + "bytes": 152, + "sha256": "22b857f01d8aa1bde039ccf6f00ce5487abfc4b644a25f66a498a755cd2ba86c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log", + "bytes": 152, + "sha256": "a136bbc7f6a05c7fda847028af6fe3cda2c438ae06a59d33508510840165327e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log", + "bytes": 152, + "sha256": "a324ad478043986bebd4a4e3e25674b77ffd89edd642c17c771e532464bc1603" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log", + "bytes": 152, + "sha256": "dec9b38a9f7ba898c2f0e4744e8a1ac7f7cf96824d5e97a25b1063b33c7a2800" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log", + "copy": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log", + "bytes": 152, + "sha256": "a86beb9b26c56f9f5943eb014b84bce2d06f370aa5e9e39ce405e08cfb0139d1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "copy": "evidence/logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 1364, + "sha256": "d773a699fe9db591b128ec4d026d5c50c983698a251f2e1c99eea1d6a655054a" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "copy": "evidence/logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 1353, + "sha256": "a7d9a879f730ffdc1b7e0b5d3dc09eaccf0f6375e2d284ce18dde893031506ff" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "copy": "evidence/logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 1412, + "sha256": "68eb5ff39918c795c4cfbd2e0bca760b4186d871d057b7fd69c35ab3c465ad74" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "copy": "evidence/logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 1401, + "sha256": "5aee1700123bed846f5dc181720ddfd5c54aa67155270982763216029513880d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json", + "bytes": 1415, + "sha256": "d5a6b9b87bb29eab8849aaf284de8a3383d169d7f76ad04d8ab9dfaf230fda89" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "b34114d7a04f81e8a4013d8150ddba7dae2b29e6ead64d78af8a598bf458dab4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "8d0da00b85fbac49df9888b03a1e0bf23da99c8e6d916a1548aefc3a57a7eda9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json", + "bytes": 4041, + "sha256": "9491589532b60bbb131459174f5d0addd20f63cf079b39895ad67012b386239e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json", + "bytes": 2173, + "sha256": "89186c151d565cfbe568f0083658b7a5bfed65ca7468ecac7d8cc2e0fc4b8e9d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "251dd25f317e022dfd8ba8709e0c1b5c468401c3ed7beeedecde9f8cfe246a63" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "96df12a028d99daf697de3b04a40af8a9e2e37153da34460ba8de66644822eb6" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "d4f2419be9442bd79963254ff7e5bb77f16be9f83cc5df918dac9287b5fe259e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json", + "bytes": 4035, + "sha256": "62ff6072a0db38c03f733afa57dc46a71358bb27bf02b877a87d754cca5b92bb" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json", + "copy": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json", + "bytes": 2172, + "sha256": "dc80c2a5ad1f5cdae92e93f7124ebfb8a38af45324d3c00203dabeb44d3cf6b5" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "ef1061951869c394d606f79f2d362f67e75a06955e737f0a4b9a7cb7eedd6ce1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "b8eaac9da077c9bee1edaa20911e16df26b7acf480d090ebcab5a4de841a5e88" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "5d8f88ee826ef06c625007e6d563e7f2be0ef95fa1fa61782f7ecf827a987b75" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json", + "bytes": 4055, + "sha256": "a9b6bb54fd3cc904d7e56c6ab2e49f607432966623c6ba47a3939e8d7e401920" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json", + "copy": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json", + "bytes": 2176, + "sha256": "ea1db106544f41d49e9a07449670f4227b4f93d3eeb8b2de2befa4b68d287ae1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "c94e1d8a3a3760cf1926f105c41487e7f6fa5a68b3a4170857328ae9519af78d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "87a4603d9b167cf867799d5984293ffb07cf37328f602ac1c2a0b65b0f252595" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "6aea7fc4577e52397f592681799eaf352cb85f855fca66d6e31b7ff98b00b155" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json", + "bytes": 4053, + "sha256": "b6b911de48231528ec16cb87396b297d9b2beeec2fd54c2a4d6717704f706659" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json", + "copy": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json", + "bytes": 2175, + "sha256": "3050f437019a9e0c44bb5cee4984b8d7872e45b82f4fec8e9f7ee4a0b31fdffd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/protocol/control-cases.json", + "copy": "evidence/protocol/control-cases.json", + "bytes": 598, + "sha256": "131e55983407aa396f5064cf45c0e8baed3d6d366862ed9051e6ba7186cd6247" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/protocol/encoder-audit.json", + "copy": "evidence/protocol/encoder-audit.json", + "bytes": 2858, + "sha256": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/protocol/encoder-control.json", + "copy": "evidence/protocol/encoder-control.json", + "bytes": 21026, + "sha256": "f29ad88ed30252b0bea28ad181b1ecc5d08eb4ace4ab9eafc7735b25b00ab3e7" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/protocol/prepared-hashes.json", + "copy": "evidence/protocol/prepared-hashes.json", + "bytes": 73427, + "sha256": "490100d204c2e202ec07739c41ab2fb2f8518576c30caafa39dd9d6832923d32" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/protocol/preregistered.json", + "copy": "evidence/protocol/preregistered.json", + "bytes": 13568, + "sha256": "c9cda32a74b45df192824405e65b98571b6febcddd5f63d78e5edefac619b300" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/protocol/validation-cases.json", + "copy": "evidence/protocol/validation-cases.json", + "bytes": 49395, + "sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/regression/frozen-five.json", + "copy": "evidence/regression/frozen-five.json", + "bytes": 7144, + "sha256": "020fc362e70c4c0670e200783a8d1682f167f862e59840e8b8d80a4688e22433" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/regression/old-integrity-after.json", + "copy": "evidence/regression/old-integrity-after.json", + "bytes": 7214, + "sha256": "273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/regression/old-integrity-before.json", + "copy": "evidence/regression/old-integrity-before.json", + "bytes": 7214, + "sha256": "273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/regression/unit-tests.json", + "copy": "evidence/regression/unit-tests.json", + "bytes": 385, + "sha256": "7885403c63f83337e9034e40145f0633908f7d4c979c82439d3b22a98b122a70" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/regression/unit-tests.log", + "copy": "evidence/regression/unit-tests.log", + "bytes": 4732, + "sha256": "5206333f1a31fc62671ebe6bdba02f3b2b2f0303f6009e905d7ca94bdc2a666f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/validation/novel_to_aj/matched_energy.json", + "copy": "evidence/validation/novel_to_aj/matched_energy.json", + "bytes": 5738, + "sha256": "6dae5ea395cb39baa6a9a07341dbedeff39229df0ace28b6bbeb1bc54737e6ea" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/validation/novel_to_aj/physiological.json", + "copy": "evidence/validation/novel_to_aj/physiological.json", + "bytes": 5736, + "sha256": "8c59252c983cfc76dfe40d7c4c5f2ba3322058cc40bf1e7fc46b97fd0a3ee2bd" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/validation/novel_to_aj/summary.json", + "copy": "evidence/validation/novel_to_aj/summary.json", + "bytes": 217177, + "sha256": "e922bb8a174f1e1d8480101d7f12682ff4de5cddb7c31399c231ec4134ad46ec" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/validation/seed_validation/matched_energy.json", + "copy": "evidence/validation/seed_validation/matched_energy.json", + "bytes": 5740, + "sha256": "1c3c7bd834484f30848edf181268f511b45fd5c92de007806e9e3ccb6245854f" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/validation/seed_validation/physiological.json", + "copy": "evidence/validation/seed_validation/physiological.json", + "bytes": 5727, + "sha256": "9fb3919c060583913c8d565747cd9caaef76a490408bd115129c2ab098ba7526" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/validation/seed_validation/summary.json", + "copy": "evidence/validation/seed_validation/summary.json", + "bytes": 219215, + "sha256": "5050f54060ffe3b5b9a43b7545e943566f144da3183822633504418abb45bf63" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/manifest.json", + "copy": "evidence/manifest.json", + "bytes": 627218, + "sha256": "25eb7e467eb17c3fa83ffee2e4e82b754f161fd8891e515bed23eeb500c5656d" + }, + { + "source": "experiments/phase4ak-apl-timing-validation/checksums.sha256", + "copy": "evidence/checksums.sha256", + "bytes": 428007, + "sha256": "65c9ee6e90a49fd22282a977d3770a07567c47f4303e12359239dd9c77246af2" + }, + { + "source": "models/male-cns-lif/apl-timing-validation-v1/manifest.json", + "copy": "model/manifest.json", + "bytes": 2655, + "sha256": "3206a8666718b4a99e09b8384c87dd25895b5d7038d23fad7b93e40379183ccb" + }, + { + "source": "models/male-cns-lif/apl-timing-validation-v1/checksums.sha256", + "copy": "model/checksums.sha256", + "bytes": 1468, + "sha256": "0a0cc604736c6ac6040f9ad05b36399ca7f99bb6d2dfe2ae9ba5877da7fa5502" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/REPORT.md b/registry/phase4ak-apl-timing-validation/evidence/REPORT.md new file mode 100644 index 0000000..84d0962 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/REPORT.md @@ -0,0 +1,14 @@ +# Phase 4AK — frozen D18 independent validation + +Status: `PASS-FROZEN-D18-INDEPENDENT-VALIDATION`. + +Numerical gate: True. Seed-validation pass: True. Novel-to-AJ pass: True. +Novel dynamics executed: True. Unauthorized unlock: False. +Both cohorts and all requested inputs were locked before trajectories; no tuning or gate changes. +Original sealed AJ runtime functions are used unchanged, including 1,212 unreplaced non-KC APL fast edges. +The second six odors were not used for AG/AJ calibration; old 4L had simulated the full panel. +Static seed audit is bounded, not proof of universally unused or statistically independent RNG streams. +Brian LIF/FIFO is independent; APL arithmetic is intentionally shared and separately component-audited. +Old frozen integrity: True. Five old reference trials: True. +No learning, plasticity update, candidate, game, decoder, RL or Web. This is not completion of the learning goal. +Next gate: Credit specificity and real KC-to-MBON functional transfer before conditioning diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json new file mode 100644 index 0000000..b38ba33 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json @@ -0,0 +1,256 @@ +{ + "accepted_arriving_edges": 13337480, + "accepted_requests": 79, + "active_neurons": 6997, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "arriving_edges": 14503540, + "biological_delay_measurement_claimed": false, + "case": "novel_to_aj-matched_energy-00-s1073741825", + "case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "cpu.accepted_spikes_rejected_absent": true, + "cpu.actual_author_coefficients_exact": true, + "cpu.actual_component_bundle_bytes": true, + "cpu.all_ref_hashes_from_actual_events": true, + "cpu.apl_fast_edge_count": true, + "cpu.apl_positive_applied": true, + "cpu.apl_positive_drive": true, + "cpu.apl_positive_inhibition": true, + "cpu.apl_positive_state": true, + "cpu.apl_precision": true, + "cpu.bundle_hashes": true, + "cpu.case_name": true, + "cpu.coefficient_input_hash": true, + "cpu.component_dimensions_clock": true, + "cpu.component_precision_environment": true, + "cpu.count_nonnegative_total": true, + "cpu.delay_summary": true, + "cpu.delayed_all_edges_count": true, + "cpu.effective_weights_independent_bytes": true, + "cpu.effective_weights_raw_sha": true, + "cpu.events_per_neuron_counts": true, + "cpu.events_sorted_unique": true, + "cpu.final_apl_state_metadata": true, + "cpu.finite_sequence_row_conservation": true, + "cpu.fixed_delay_applied.bitwise_exact": true, + "cpu.fixed_delay_applied.finite": true, + "cpu.fixed_delay_applied.schema": true, + "cpu.fixed_delay_pending.bitwise_exact": true, + "cpu.fixed_delay_pending.finite": true, + "cpu.fixed_delay_pending.schema": true, + "cpu.frozen_apl_constants": true, + "cpu.graph_hashes": true, + "cpu.history_mode": true, + "cpu.kc_target_count": true, + "cpu.last_hash_g": true, + "cpu.last_hash_ref": true, + "cpu.last_hash_v": true, + "cpu.mask_provenance": true, + "cpu.no_candidate_trace_input": true, + "cpu.no_dense_g": true, + "cpu.no_dense_ref": true, + "cpu.no_dense_v": true, + "cpu.no_error_marker": true, + "cpu.no_extra_brain_or_apl_ticks": true, + "cpu.pending_hash_metadata": true, + "cpu.pending_shape_metadata": true, + "cpu.pending_summary_counts": true, + "cpu.pinned_environment": true, + "cpu.queue_observer_coverage": true, + "cpu.read_actual_case": true, + "cpu.ref_range": true, + "cpu.reported_events": true, + "cpu.request_refractory_gate": true, + "cpu.request_summary": true, + "cpu.requests_match_frozen_input": true, + "cpu.sidecar_complete": true, + "cpu.summary_complete": true, + "cpu.timing_finite_nonnegative": true, + "cpu.timing_integer_metadata": true, + "cpu.timing_summary_metadata": true, + "cpu.worker_source_hash": true, + "gpu.accepted_spikes_rejected_absent": true, + "gpu.actual_component_bundle_bytes": true, + "gpu.all_ref_hashes_from_actual_events": true, + "gpu.apl_fast_edge_count": true, + "gpu.apl_positive_applied": true, + "gpu.apl_positive_drive": true, + "gpu.apl_positive_inhibition": true, + "gpu.apl_positive_state": true, + "gpu.apl_precision": true, + "gpu.case_name": true, + "gpu.component_dimensions_clock": true, + "gpu.component_precision_environment": true, + "gpu.component_summary_consistent": true, + "gpu.count_nonnegative_total": true, + "gpu.delay_summary": true, + "gpu.delayed_all_edges_count": true, + "gpu.effective_weights_raw_sha": true, + "gpu.events_per_neuron_counts": true, + "gpu.events_sorted_unique": true, + "gpu.final_apl_state_metadata": true, + "gpu.finite_sequence_row_conservation": true, + "gpu.fixed_delay_applied.bitwise_exact": true, + "gpu.fixed_delay_applied.finite": true, + "gpu.fixed_delay_applied.schema": true, + "gpu.fixed_delay_pending.bitwise_exact": true, + "gpu.fixed_delay_pending.finite": true, + "gpu.fixed_delay_pending.schema": true, + "gpu.frozen_apl_constants": true, + "gpu.history_mode": true, + "gpu.input_hashes": true, + "gpu.kc_target_count": true, + "gpu.last_hash_g": true, + "gpu.last_hash_ref": true, + "gpu.last_hash_v": true, + "gpu.no_dense_g": true, + "gpu.no_dense_ref": true, + "gpu.no_dense_v": true, + "gpu.no_error_marker": true, + "gpu.no_extra_brain_or_apl_ticks": true, + "gpu.pending_hash_metadata": true, + "gpu.pending_shape_metadata": true, + "gpu.pending_summary_counts": true, + "gpu.ref_range": true, + "gpu.reported_events": true, + "gpu.request_refractory_gate": true, + "gpu.request_summary": true, + "gpu.requests_match_frozen_input": true, + "gpu.summary_complete": true, + "gpu.timing_finite_nonnegative": true, + "gpu.timing_integer_metadata": true, + "gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true + }, + "component_environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "cpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825", + "cross_delay_closed_loop_integrals_claimed_equal": false, + "differences": {}, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/queue.jsonl": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json": "d5a6b9b87bb29eab8849aaf284de8a3383d169d7f76ad04d8ab9dfaf230fda89", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json": "9491589532b60bbb131459174f5d0addd20f63cf079b39895ad67012b386239e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue.jsonl": "102e549d18bc7a421dc1500c7436bf7abee361e1e2bedaad50b9546d2aa56167", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json": "89186c151d565cfbe568f0083658b7a5bfed65ca7468ecac7d8cc2e0fc4b8e9d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/tick-state-hashes.jsonl": "a92a4ca83752275c8118911d8d2c8543df4bc4e45d8e08151f3bf5964dc3b8cf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/weights.npy": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + "failed_checks": [], + "finite_generated_sequence_accounting_only": true, + "gpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0", + "independent_CPU_all_components_claim": false, + "kind": "shared-APL-component closed-loop byte-exact comparison", + "limits": [ + "APL Torch primitives are shared; original AST component validation is a separate required gate.", + "Small cases preserve and independently hash all pre/post states; full cases compare all-tick instrumented state hashes without saving dense whole-brain histories.", + "For full cases intermediate finite checks are performed by the instrumented backends; this file independently inspects final states and all APL traces.", + "Fixed-delay checks conserve this run's finite generated sample sequence, including pending initial zeros; no tail brain advancement or equality of different closed-loop branches is claimed.", + "This is exact agreement for the declared trajectory, not physiological validity or learning." + ], + "nodes": 166700, + "pass_all": true, + "record_history": false, + "rejected_requests": 30, + "requested": 109, + "scientific_apl_delay_fields_compared": true, + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29962 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json new file mode 100644 index 0000000..820eaa3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json @@ -0,0 +1,256 @@ +{ + "accepted_arriving_edges": 13247530, + "accepted_requests": 80, + "active_neurons": 6974, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "arriving_edges": 14410892, + "biological_delay_measurement_claimed": false, + "case": "novel_to_aj-physiological-00-s1073741825", + "case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "cpu.accepted_spikes_rejected_absent": true, + "cpu.actual_author_coefficients_exact": true, + "cpu.actual_component_bundle_bytes": true, + "cpu.all_ref_hashes_from_actual_events": true, + "cpu.apl_fast_edge_count": true, + "cpu.apl_positive_applied": true, + "cpu.apl_positive_drive": true, + "cpu.apl_positive_inhibition": true, + "cpu.apl_positive_state": true, + "cpu.apl_precision": true, + "cpu.bundle_hashes": true, + "cpu.case_name": true, + "cpu.coefficient_input_hash": true, + "cpu.component_dimensions_clock": true, + "cpu.component_precision_environment": true, + "cpu.count_nonnegative_total": true, + "cpu.delay_summary": true, + "cpu.delayed_all_edges_count": true, + "cpu.effective_weights_independent_bytes": true, + "cpu.effective_weights_raw_sha": true, + "cpu.events_per_neuron_counts": true, + "cpu.events_sorted_unique": true, + "cpu.final_apl_state_metadata": true, + "cpu.finite_sequence_row_conservation": true, + "cpu.fixed_delay_applied.bitwise_exact": true, + "cpu.fixed_delay_applied.finite": true, + "cpu.fixed_delay_applied.schema": true, + "cpu.fixed_delay_pending.bitwise_exact": true, + "cpu.fixed_delay_pending.finite": true, + "cpu.fixed_delay_pending.schema": true, + "cpu.frozen_apl_constants": true, + "cpu.graph_hashes": true, + "cpu.history_mode": true, + "cpu.kc_target_count": true, + "cpu.last_hash_g": true, + "cpu.last_hash_ref": true, + "cpu.last_hash_v": true, + "cpu.mask_provenance": true, + "cpu.no_candidate_trace_input": true, + "cpu.no_dense_g": true, + "cpu.no_dense_ref": true, + "cpu.no_dense_v": true, + "cpu.no_error_marker": true, + "cpu.no_extra_brain_or_apl_ticks": true, + "cpu.pending_hash_metadata": true, + "cpu.pending_shape_metadata": true, + "cpu.pending_summary_counts": true, + "cpu.pinned_environment": true, + "cpu.queue_observer_coverage": true, + "cpu.read_actual_case": true, + "cpu.ref_range": true, + "cpu.reported_events": true, + "cpu.request_refractory_gate": true, + "cpu.request_summary": true, + "cpu.requests_match_frozen_input": true, + "cpu.sidecar_complete": true, + "cpu.summary_complete": true, + "cpu.timing_finite_nonnegative": true, + "cpu.timing_integer_metadata": true, + "cpu.timing_summary_metadata": true, + "cpu.worker_source_hash": true, + "gpu.accepted_spikes_rejected_absent": true, + "gpu.actual_component_bundle_bytes": true, + "gpu.all_ref_hashes_from_actual_events": true, + "gpu.apl_fast_edge_count": true, + "gpu.apl_positive_applied": true, + "gpu.apl_positive_drive": true, + "gpu.apl_positive_inhibition": true, + "gpu.apl_positive_state": true, + "gpu.apl_precision": true, + "gpu.case_name": true, + "gpu.component_dimensions_clock": true, + "gpu.component_precision_environment": true, + "gpu.component_summary_consistent": true, + "gpu.count_nonnegative_total": true, + "gpu.delay_summary": true, + "gpu.delayed_all_edges_count": true, + "gpu.effective_weights_raw_sha": true, + "gpu.events_per_neuron_counts": true, + "gpu.events_sorted_unique": true, + "gpu.final_apl_state_metadata": true, + "gpu.finite_sequence_row_conservation": true, + "gpu.fixed_delay_applied.bitwise_exact": true, + "gpu.fixed_delay_applied.finite": true, + "gpu.fixed_delay_applied.schema": true, + "gpu.fixed_delay_pending.bitwise_exact": true, + "gpu.fixed_delay_pending.finite": true, + "gpu.fixed_delay_pending.schema": true, + "gpu.frozen_apl_constants": true, + "gpu.history_mode": true, + "gpu.input_hashes": true, + "gpu.kc_target_count": true, + "gpu.last_hash_g": true, + "gpu.last_hash_ref": true, + "gpu.last_hash_v": true, + "gpu.no_dense_g": true, + "gpu.no_dense_ref": true, + "gpu.no_dense_v": true, + "gpu.no_error_marker": true, + "gpu.no_extra_brain_or_apl_ticks": true, + "gpu.pending_hash_metadata": true, + "gpu.pending_shape_metadata": true, + "gpu.pending_summary_counts": true, + "gpu.ref_range": true, + "gpu.reported_events": true, + "gpu.request_refractory_gate": true, + "gpu.request_summary": true, + "gpu.requests_match_frozen_input": true, + "gpu.summary_complete": true, + "gpu.timing_finite_nonnegative": true, + "gpu.timing_integer_metadata": true, + "gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true + }, + "component_environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "cpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825", + "cross_delay_closed_loop_integrals_claimed_equal": false, + "differences": {}, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/queue.jsonl": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/tick-state-hashes.jsonl": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json": "251dd25f317e022dfd8ba8709e0c1b5c468401c3ed7beeedecde9f8cfe246a63", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json": "62ff6072a0db38c03f733afa57dc46a71358bb27bf02b877a87d754cca5b92bb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue.jsonl": "894ab50fa8a60ebe4ccf54c46b7778488b83605bb08c9dcb438981f9901c0a0c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json": "dc80c2a5ad1f5cdae92e93f7124ebfb8a38af45324d3c00203dabeb44d3cf6b5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/tick-state-hashes.jsonl": "166a663b84ff3281babc50b7ebd7d356f6de1eed734b72abfd545b785b9a063c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/weights.npy": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + "failed_checks": [], + "finite_generated_sequence_accounting_only": true, + "gpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0", + "independent_CPU_all_components_claim": false, + "kind": "shared-APL-component closed-loop byte-exact comparison", + "limits": [ + "APL Torch primitives are shared; original AST component validation is a separate required gate.", + "Small cases preserve and independently hash all pre/post states; full cases compare all-tick instrumented state hashes without saving dense whole-brain histories.", + "For full cases intermediate finite checks are performed by the instrumented backends; this file independently inspects final states and all APL traces.", + "Fixed-delay checks conserve this run's finite generated sample sequence, including pending initial zeros; no tail brain advancement or equality of different closed-loop branches is claimed.", + "This is exact agreement for the declared trajectory, not physiological validity or learning." + ], + "nodes": 166700, + "pass_all": true, + "record_history": false, + "rejected_requests": 37, + "requested": 117, + "scientific_apl_delay_fields_compared": true, + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29986 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json new file mode 100644 index 0000000..d85584d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json @@ -0,0 +1,256 @@ +{ + "accepted_arriving_edges": 13825273, + "accepted_requests": 78, + "active_neurons": 7171, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "arriving_edges": 15029855, + "biological_delay_measurement_claimed": false, + "case": "seed_validation-matched_energy-00-s1073741825", + "case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "cpu.accepted_spikes_rejected_absent": true, + "cpu.actual_author_coefficients_exact": true, + "cpu.actual_component_bundle_bytes": true, + "cpu.all_ref_hashes_from_actual_events": true, + "cpu.apl_fast_edge_count": true, + "cpu.apl_positive_applied": true, + "cpu.apl_positive_drive": true, + "cpu.apl_positive_inhibition": true, + "cpu.apl_positive_state": true, + "cpu.apl_precision": true, + "cpu.bundle_hashes": true, + "cpu.case_name": true, + "cpu.coefficient_input_hash": true, + "cpu.component_dimensions_clock": true, + "cpu.component_precision_environment": true, + "cpu.count_nonnegative_total": true, + "cpu.delay_summary": true, + "cpu.delayed_all_edges_count": true, + "cpu.effective_weights_independent_bytes": true, + "cpu.effective_weights_raw_sha": true, + "cpu.events_per_neuron_counts": true, + "cpu.events_sorted_unique": true, + "cpu.final_apl_state_metadata": true, + "cpu.finite_sequence_row_conservation": true, + "cpu.fixed_delay_applied.bitwise_exact": true, + "cpu.fixed_delay_applied.finite": true, + "cpu.fixed_delay_applied.schema": true, + "cpu.fixed_delay_pending.bitwise_exact": true, + "cpu.fixed_delay_pending.finite": true, + "cpu.fixed_delay_pending.schema": true, + "cpu.frozen_apl_constants": true, + "cpu.graph_hashes": true, + "cpu.history_mode": true, + "cpu.kc_target_count": true, + "cpu.last_hash_g": true, + "cpu.last_hash_ref": true, + "cpu.last_hash_v": true, + "cpu.mask_provenance": true, + "cpu.no_candidate_trace_input": true, + "cpu.no_dense_g": true, + "cpu.no_dense_ref": true, + "cpu.no_dense_v": true, + "cpu.no_error_marker": true, + "cpu.no_extra_brain_or_apl_ticks": true, + "cpu.pending_hash_metadata": true, + "cpu.pending_shape_metadata": true, + "cpu.pending_summary_counts": true, + "cpu.pinned_environment": true, + "cpu.queue_observer_coverage": true, + "cpu.read_actual_case": true, + "cpu.ref_range": true, + "cpu.reported_events": true, + "cpu.request_refractory_gate": true, + "cpu.request_summary": true, + "cpu.requests_match_frozen_input": true, + "cpu.sidecar_complete": true, + "cpu.summary_complete": true, + "cpu.timing_finite_nonnegative": true, + "cpu.timing_integer_metadata": true, + "cpu.timing_summary_metadata": true, + "cpu.worker_source_hash": true, + "gpu.accepted_spikes_rejected_absent": true, + "gpu.actual_component_bundle_bytes": true, + "gpu.all_ref_hashes_from_actual_events": true, + "gpu.apl_fast_edge_count": true, + "gpu.apl_positive_applied": true, + "gpu.apl_positive_drive": true, + "gpu.apl_positive_inhibition": true, + "gpu.apl_positive_state": true, + "gpu.apl_precision": true, + "gpu.case_name": true, + "gpu.component_dimensions_clock": true, + "gpu.component_precision_environment": true, + "gpu.component_summary_consistent": true, + "gpu.count_nonnegative_total": true, + "gpu.delay_summary": true, + "gpu.delayed_all_edges_count": true, + "gpu.effective_weights_raw_sha": true, + "gpu.events_per_neuron_counts": true, + "gpu.events_sorted_unique": true, + "gpu.final_apl_state_metadata": true, + "gpu.finite_sequence_row_conservation": true, + "gpu.fixed_delay_applied.bitwise_exact": true, + "gpu.fixed_delay_applied.finite": true, + "gpu.fixed_delay_applied.schema": true, + "gpu.fixed_delay_pending.bitwise_exact": true, + "gpu.fixed_delay_pending.finite": true, + "gpu.fixed_delay_pending.schema": true, + "gpu.frozen_apl_constants": true, + "gpu.history_mode": true, + "gpu.input_hashes": true, + "gpu.kc_target_count": true, + "gpu.last_hash_g": true, + "gpu.last_hash_ref": true, + "gpu.last_hash_v": true, + "gpu.no_dense_g": true, + "gpu.no_dense_ref": true, + "gpu.no_dense_v": true, + "gpu.no_error_marker": true, + "gpu.no_extra_brain_or_apl_ticks": true, + "gpu.pending_hash_metadata": true, + "gpu.pending_shape_metadata": true, + "gpu.pending_summary_counts": true, + "gpu.ref_range": true, + "gpu.reported_events": true, + "gpu.request_refractory_gate": true, + "gpu.request_summary": true, + "gpu.requests_match_frozen_input": true, + "gpu.summary_complete": true, + "gpu.timing_finite_nonnegative": true, + "gpu.timing_integer_metadata": true, + "gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true + }, + "component_environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "cpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825", + "cross_delay_closed_loop_integrals_claimed_equal": false, + "differences": {}, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/queue.jsonl": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json": "ef1061951869c394d606f79f2d362f67e75a06955e737f0a4b9a7cb7eedd6ce1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json": "a9b6bb54fd3cc904d7e56c6ab2e49f607432966623c6ba47a3939e8d7e401920", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue.jsonl": "90826f935c270e4d56d4310aad43d17124322129add4f096eabfa3c352bb2336", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json": "ea1db106544f41d49e9a07449670f4227b4f93d3eeb8b2de2befa4b68d287ae1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/tick-state-hashes.jsonl": "b0386ffb7f5aaac324e058daed6dddb87979001dbb172a9673cf5392d35ae212", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/weights.npy": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + "failed_checks": [], + "finite_generated_sequence_accounting_only": true, + "gpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0", + "independent_CPU_all_components_claim": false, + "kind": "shared-APL-component closed-loop byte-exact comparison", + "limits": [ + "APL Torch primitives are shared; original AST component validation is a separate required gate.", + "Small cases preserve and independently hash all pre/post states; full cases compare all-tick instrumented state hashes without saving dense whole-brain histories.", + "For full cases intermediate finite checks are performed by the instrumented backends; this file independently inspects final states and all APL traces.", + "Fixed-delay checks conserve this run's finite generated sample sequence, including pending initial zeros; no tail brain advancement or equality of different closed-loop branches is claimed.", + "This is exact agreement for the declared trajectory, not physiological validity or learning." + ], + "nodes": 166700, + "pass_all": true, + "record_history": false, + "rejected_requests": 29, + "requested": 107, + "scientific_apl_delay_fields_compared": true, + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30982 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json new file mode 100644 index 0000000..9a9f850 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json @@ -0,0 +1,256 @@ +{ + "accepted_arriving_edges": 13677623, + "accepted_requests": 79, + "active_neurons": 7035, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "arriving_edges": 14890820, + "biological_delay_measurement_claimed": false, + "case": "seed_validation-physiological-00-s1073741825", + "case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "cpu.accepted_spikes_rejected_absent": true, + "cpu.actual_author_coefficients_exact": true, + "cpu.actual_component_bundle_bytes": true, + "cpu.all_ref_hashes_from_actual_events": true, + "cpu.apl_fast_edge_count": true, + "cpu.apl_positive_applied": true, + "cpu.apl_positive_drive": true, + "cpu.apl_positive_inhibition": true, + "cpu.apl_positive_state": true, + "cpu.apl_precision": true, + "cpu.bundle_hashes": true, + "cpu.case_name": true, + "cpu.coefficient_input_hash": true, + "cpu.component_dimensions_clock": true, + "cpu.component_precision_environment": true, + "cpu.count_nonnegative_total": true, + "cpu.delay_summary": true, + "cpu.delayed_all_edges_count": true, + "cpu.effective_weights_independent_bytes": true, + "cpu.effective_weights_raw_sha": true, + "cpu.events_per_neuron_counts": true, + "cpu.events_sorted_unique": true, + "cpu.final_apl_state_metadata": true, + "cpu.finite_sequence_row_conservation": true, + "cpu.fixed_delay_applied.bitwise_exact": true, + "cpu.fixed_delay_applied.finite": true, + "cpu.fixed_delay_applied.schema": true, + "cpu.fixed_delay_pending.bitwise_exact": true, + "cpu.fixed_delay_pending.finite": true, + "cpu.fixed_delay_pending.schema": true, + "cpu.frozen_apl_constants": true, + "cpu.graph_hashes": true, + "cpu.history_mode": true, + "cpu.kc_target_count": true, + "cpu.last_hash_g": true, + "cpu.last_hash_ref": true, + "cpu.last_hash_v": true, + "cpu.mask_provenance": true, + "cpu.no_candidate_trace_input": true, + "cpu.no_dense_g": true, + "cpu.no_dense_ref": true, + "cpu.no_dense_v": true, + "cpu.no_error_marker": true, + "cpu.no_extra_brain_or_apl_ticks": true, + "cpu.pending_hash_metadata": true, + "cpu.pending_shape_metadata": true, + "cpu.pending_summary_counts": true, + "cpu.pinned_environment": true, + "cpu.queue_observer_coverage": true, + "cpu.read_actual_case": true, + "cpu.ref_range": true, + "cpu.reported_events": true, + "cpu.request_refractory_gate": true, + "cpu.request_summary": true, + "cpu.requests_match_frozen_input": true, + "cpu.sidecar_complete": true, + "cpu.summary_complete": true, + "cpu.timing_finite_nonnegative": true, + "cpu.timing_integer_metadata": true, + "cpu.timing_summary_metadata": true, + "cpu.worker_source_hash": true, + "gpu.accepted_spikes_rejected_absent": true, + "gpu.actual_component_bundle_bytes": true, + "gpu.all_ref_hashes_from_actual_events": true, + "gpu.apl_fast_edge_count": true, + "gpu.apl_positive_applied": true, + "gpu.apl_positive_drive": true, + "gpu.apl_positive_inhibition": true, + "gpu.apl_positive_state": true, + "gpu.apl_precision": true, + "gpu.case_name": true, + "gpu.component_dimensions_clock": true, + "gpu.component_precision_environment": true, + "gpu.component_summary_consistent": true, + "gpu.count_nonnegative_total": true, + "gpu.delay_summary": true, + "gpu.delayed_all_edges_count": true, + "gpu.effective_weights_raw_sha": true, + "gpu.events_per_neuron_counts": true, + "gpu.events_sorted_unique": true, + "gpu.final_apl_state_metadata": true, + "gpu.finite_sequence_row_conservation": true, + "gpu.fixed_delay_applied.bitwise_exact": true, + "gpu.fixed_delay_applied.finite": true, + "gpu.fixed_delay_applied.schema": true, + "gpu.fixed_delay_pending.bitwise_exact": true, + "gpu.fixed_delay_pending.finite": true, + "gpu.fixed_delay_pending.schema": true, + "gpu.frozen_apl_constants": true, + "gpu.history_mode": true, + "gpu.input_hashes": true, + "gpu.kc_target_count": true, + "gpu.last_hash_g": true, + "gpu.last_hash_ref": true, + "gpu.last_hash_v": true, + "gpu.no_dense_g": true, + "gpu.no_dense_ref": true, + "gpu.no_dense_v": true, + "gpu.no_error_marker": true, + "gpu.no_extra_brain_or_apl_ticks": true, + "gpu.pending_hash_metadata": true, + "gpu.pending_shape_metadata": true, + "gpu.pending_summary_counts": true, + "gpu.ref_range": true, + "gpu.reported_events": true, + "gpu.request_refractory_gate": true, + "gpu.request_summary": true, + "gpu.requests_match_frozen_input": true, + "gpu.summary_complete": true, + "gpu.timing_finite_nonnegative": true, + "gpu.timing_integer_metadata": true, + "gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true + }, + "component_environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "cpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825", + "cross_delay_closed_loop_integrals_claimed_equal": false, + "differences": {}, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle/output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741825/requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/queue.jsonl": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/tick-state-hashes.jsonl": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json": "c94e1d8a3a3760cf1926f105c41487e7f6fa5a68b3a4170857328ae9519af78d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json": "b6b911de48231528ec16cb87396b297d9b2beeec2fd54c2a4d6717704f706659", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue.jsonl": "ea81d2d07626aed2ae1096da17a1b4163d3568dc54438409c3ac35f81a7d395f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json": "3050f437019a9e0c44bb5cee4984b8d7872e45b82f4fec8e9f7ee4a0b31fdffd", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/tick-state-hashes.jsonl": "b06d86d7560da6c0222e9ea82dc172faf94aec38950456d47a8bdc40acfbf3ad", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/oracle/seed_validation/seed_validation-physiological-00-s1073741825/weights.npy": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + "failed_checks": [], + "finite_generated_sequence_accounting_only": true, + "gpu_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0", + "independent_CPU_all_components_claim": false, + "kind": "shared-APL-component closed-loop byte-exact comparison", + "limits": [ + "APL Torch primitives are shared; original AST component validation is a separate required gate.", + "Small cases preserve and independently hash all pre/post states; full cases compare all-tick instrumented state hashes without saving dense whole-brain histories.", + "For full cases intermediate finite checks are performed by the instrumented backends; this file independently inspects final states and all APL traces.", + "Fixed-delay checks conserve this run's finite generated sample sequence, including pending initial zeros; no tail brain advancement or equality of different closed-loop branches is claimed.", + "This is exact agreement for the declared trajectory, not physiological validity or learning." + ], + "nodes": 166700, + "pass_all": true, + "record_history": false, + "rejected_requests": 31, + "requested": 110, + "scientific_apl_delay_fields_compared": true, + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30876 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-matched_energy-00-s51101.json b/registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-matched_energy-00-s51101.json new file mode 100644 index 0000000..c5ddabf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-matched_energy-00-s51101.json @@ -0,0 +1,210 @@ +{ + "allowed_case_metadata_differences": [ + "budget_root", + "output_budget_bytes" + ], + "apl_delay_steps": 18, + "build_and_wall_metadata_compared": false, + "case": "cal-matched_energy-00-s51101", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "control_input_spec_and_bytes": true, + "fresh_gpu.actual_input_hashes": true, + "fresh_gpu.apl_positive_applied": true, + "fresh_gpu.apl_positive_drive": true, + "fresh_gpu.apl_positive_inhibition": true, + "fresh_gpu.apl_positive_state": true, + "fresh_gpu.apl_precision": true, + "fresh_gpu.case_name": true, + "fresh_gpu.component_summary_consistent": true, + "fresh_gpu.count_nonnegative_total": true, + "fresh_gpu.delay_summary": true, + "fresh_gpu.events_sorted_unique": true, + "fresh_gpu.final_apl_state_metadata": true, + "fresh_gpu.finite_sequence_row_conservation": true, + "fresh_gpu.fixed_delay_applied.bitwise_exact": true, + "fresh_gpu.fixed_delay_applied.finite": true, + "fresh_gpu.fixed_delay_applied.schema": true, + "fresh_gpu.fixed_delay_pending.bitwise_exact": true, + "fresh_gpu.fixed_delay_pending.finite": true, + "fresh_gpu.fixed_delay_pending.schema": true, + "fresh_gpu.history_mode": true, + "fresh_gpu.last_hash_g": true, + "fresh_gpu.last_hash_ref": true, + "fresh_gpu.last_hash_v": true, + "fresh_gpu.no_dense_g": true, + "fresh_gpu.no_dense_ref": true, + "fresh_gpu.no_dense_v": true, + "fresh_gpu.no_error_marker": true, + "fresh_gpu.no_extra_brain_or_apl_ticks": true, + "fresh_gpu.pending_hash_metadata": true, + "fresh_gpu.pending_shape_metadata": true, + "fresh_gpu.pending_summary_counts": true, + "fresh_gpu.ref_range": true, + "fresh_gpu.reported_events": true, + "fresh_gpu.request_summary": true, + "fresh_gpu.summary_complete": true, + "fresh_gpu.timing_finite_nonnegative": true, + "fresh_gpu.timing_integer_metadata": true, + "fresh_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "sealed_gpu.actual_input_hashes": true, + "sealed_gpu.apl_positive_applied": true, + "sealed_gpu.apl_positive_drive": true, + "sealed_gpu.apl_positive_inhibition": true, + "sealed_gpu.apl_positive_state": true, + "sealed_gpu.apl_precision": true, + "sealed_gpu.case_name": true, + "sealed_gpu.component_summary_consistent": true, + "sealed_gpu.count_nonnegative_total": true, + "sealed_gpu.delay_summary": true, + "sealed_gpu.events_sorted_unique": true, + "sealed_gpu.final_apl_state_metadata": true, + "sealed_gpu.finite_sequence_row_conservation": true, + "sealed_gpu.fixed_delay_applied.bitwise_exact": true, + "sealed_gpu.fixed_delay_applied.finite": true, + "sealed_gpu.fixed_delay_applied.schema": true, + "sealed_gpu.fixed_delay_pending.bitwise_exact": true, + "sealed_gpu.fixed_delay_pending.finite": true, + "sealed_gpu.fixed_delay_pending.schema": true, + "sealed_gpu.history_mode": true, + "sealed_gpu.last_hash_g": true, + "sealed_gpu.last_hash_ref": true, + "sealed_gpu.last_hash_v": true, + "sealed_gpu.no_dense_g": true, + "sealed_gpu.no_dense_ref": true, + "sealed_gpu.no_dense_v": true, + "sealed_gpu.no_error_marker": true, + "sealed_gpu.no_extra_brain_or_apl_ticks": true, + "sealed_gpu.pending_hash_metadata": true, + "sealed_gpu.pending_shape_metadata": true, + "sealed_gpu.pending_summary_counts": true, + "sealed_gpu.ref_range": true, + "sealed_gpu.reported_events": true, + "sealed_gpu.request_summary": true, + "sealed_gpu.summary_complete": true, + "sealed_gpu.timing_finite_nonnegative": true, + "sealed_gpu.timing_integer_metadata": true, + "sealed_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true, + "timing_audit.parsed_exact": true + }, + "differences": {}, + "dynamics_copied_or_reimplemented": false, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-matched_energy-00-s51101/pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-matched_energy-00-s51101/requests.npz": "d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-matched_energy-00-s51101/spec.json": "8fc9e0398031edeafafb21e4fc1a869ff18a72a0331e4ef172b0163eddf3bc89", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/apl-applied.float32.npy": "228218d929370f412387eddc969694178b025186ed4d226a17e57c2d46bf49d5", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/apl-drive.float32.npy": "945f263c84f91569984961e9c04bec1b316195bb5a08151119ce4b9c03adfab2", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/apl-inhibition.float32.npy": "b6f3741e964b3d57261be82727a08c8555aa1ef3af611dfea1aba20543421ee3", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/apl-pending-tail.float32.npy": "2d190ab166a4c5af542629a0e09aca50f8ccdc2b756dfe21de1010075388b511", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/apl-state.float32.npy": "d3c52200188a64b9b7dc5054c9a6199a4cd4a9168369f051b6de2d764442e64b", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/apl-timing-audit.json": "57d19479cd460b13760a9a2ce03a1b751979d8226293240b8d51a9a08689ab53", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/queue.jsonl": "798b87b23b835e357429a226241ec0d1c8b520254fe2a8ff755e2892e1f7bc0d", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/requests.csv": "8f0da8d124f7587e1636097bb0ae4fffada70b856eccb2bd0027da99cf35fb5d", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/state.npz": "17f9aa5c6748b0dc028c551ae6c91edaeea40b8d7561656a0936ff716ca74f0b", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/summary.json": "e60254d3282953bb1ca5fca775e328f49fe426ee66a2707c77a2d42933feef5c", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0/tick-state-hashes.jsonl": "b71e13ef45e1562c7ad87084af30b0dbb0e68acb2848372d92eb53bd3652dd8b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-matched_energy-00-s51101/pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-matched_energy-00-s51101/requests.npz": "d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-matched_energy-00-s51101/spec.json": "3e7908fe39a324d6dcf87c9176c2a550776fd0c22986dea60b1cffae68ebea15", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-applied.float32.npy": "228218d929370f412387eddc969694178b025186ed4d226a17e57c2d46bf49d5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-drive.float32.npy": "945f263c84f91569984961e9c04bec1b316195bb5a08151119ce4b9c03adfab2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-inhibition.float32.npy": "b6f3741e964b3d57261be82727a08c8555aa1ef3af611dfea1aba20543421ee3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-pending-tail.float32.npy": "2d190ab166a4c5af542629a0e09aca50f8ccdc2b756dfe21de1010075388b511", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-state.float32.npy": "d3c52200188a64b9b7dc5054c9a6199a4cd4a9168369f051b6de2d764442e64b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json": "57d19479cd460b13760a9a2ce03a1b751979d8226293240b8d51a9a08689ab53", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/queue.jsonl": "798b87b23b835e357429a226241ec0d1c8b520254fe2a8ff755e2892e1f7bc0d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv": "8f0da8d124f7587e1636097bb0ae4fffada70b856eccb2bd0027da99cf35fb5d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/state.npz": "17f9aa5c6748b0dc028c551ae6c91edaeea40b8d7561656a0936ff716ca74f0b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json": "2528b6ce72406feb3ee3256b0ffd0400ce2acbb4888bc414875862015f777259", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0/tick-state-hashes.jsonl": "b71e13ef45e1562c7ad87084af30b0dbb0e68acb2848372d92eb53bd3652dd8b" + }, + "failed_checks": [], + "independent_CPU_all_components_claim": false, + "kind": "fixed-D18 same-input sealed-AJ control identity", + "new_case": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-matched_energy-00-s51101", + "new_output": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0", + "nodes": 166700, + "old_case": "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-matched_energy-00-s51101", + "old_globals_patched": false, + "old_output": "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0", + "pass_all": true, + "scope": "Six state arrays, every tick state/queue/request, generated/applied/pending APL, component and timing metadata", + "signed_zero_included": true, + "steps": 1000, + "tolerance": null +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-physiological-00-s51101.json b/registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-physiological-00-s51101.json new file mode 100644 index 0000000..839d929 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/control-cal-physiological-00-s51101.json @@ -0,0 +1,210 @@ +{ + "allowed_case_metadata_differences": [ + "budget_root", + "output_budget_bytes" + ], + "apl_delay_steps": 18, + "build_and_wall_metadata_compared": false, + "case": "cal-physiological-00-s51101", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "control_input_spec_and_bytes": true, + "fresh_gpu.actual_input_hashes": true, + "fresh_gpu.apl_positive_applied": true, + "fresh_gpu.apl_positive_drive": true, + "fresh_gpu.apl_positive_inhibition": true, + "fresh_gpu.apl_positive_state": true, + "fresh_gpu.apl_precision": true, + "fresh_gpu.case_name": true, + "fresh_gpu.component_summary_consistent": true, + "fresh_gpu.count_nonnegative_total": true, + "fresh_gpu.delay_summary": true, + "fresh_gpu.events_sorted_unique": true, + "fresh_gpu.final_apl_state_metadata": true, + "fresh_gpu.finite_sequence_row_conservation": true, + "fresh_gpu.fixed_delay_applied.bitwise_exact": true, + "fresh_gpu.fixed_delay_applied.finite": true, + "fresh_gpu.fixed_delay_applied.schema": true, + "fresh_gpu.fixed_delay_pending.bitwise_exact": true, + "fresh_gpu.fixed_delay_pending.finite": true, + "fresh_gpu.fixed_delay_pending.schema": true, + "fresh_gpu.history_mode": true, + "fresh_gpu.last_hash_g": true, + "fresh_gpu.last_hash_ref": true, + "fresh_gpu.last_hash_v": true, + "fresh_gpu.no_dense_g": true, + "fresh_gpu.no_dense_ref": true, + "fresh_gpu.no_dense_v": true, + "fresh_gpu.no_error_marker": true, + "fresh_gpu.no_extra_brain_or_apl_ticks": true, + "fresh_gpu.pending_hash_metadata": true, + "fresh_gpu.pending_shape_metadata": true, + "fresh_gpu.pending_summary_counts": true, + "fresh_gpu.ref_range": true, + "fresh_gpu.reported_events": true, + "fresh_gpu.request_summary": true, + "fresh_gpu.summary_complete": true, + "fresh_gpu.timing_finite_nonnegative": true, + "fresh_gpu.timing_integer_metadata": true, + "fresh_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "sealed_gpu.actual_input_hashes": true, + "sealed_gpu.apl_positive_applied": true, + "sealed_gpu.apl_positive_drive": true, + "sealed_gpu.apl_positive_inhibition": true, + "sealed_gpu.apl_positive_state": true, + "sealed_gpu.apl_precision": true, + "sealed_gpu.case_name": true, + "sealed_gpu.component_summary_consistent": true, + "sealed_gpu.count_nonnegative_total": true, + "sealed_gpu.delay_summary": true, + "sealed_gpu.events_sorted_unique": true, + "sealed_gpu.final_apl_state_metadata": true, + "sealed_gpu.finite_sequence_row_conservation": true, + "sealed_gpu.fixed_delay_applied.bitwise_exact": true, + "sealed_gpu.fixed_delay_applied.finite": true, + "sealed_gpu.fixed_delay_applied.schema": true, + "sealed_gpu.fixed_delay_pending.bitwise_exact": true, + "sealed_gpu.fixed_delay_pending.finite": true, + "sealed_gpu.fixed_delay_pending.schema": true, + "sealed_gpu.history_mode": true, + "sealed_gpu.last_hash_g": true, + "sealed_gpu.last_hash_ref": true, + "sealed_gpu.last_hash_v": true, + "sealed_gpu.no_dense_g": true, + "sealed_gpu.no_dense_ref": true, + "sealed_gpu.no_dense_v": true, + "sealed_gpu.no_error_marker": true, + "sealed_gpu.no_extra_brain_or_apl_ticks": true, + "sealed_gpu.pending_hash_metadata": true, + "sealed_gpu.pending_shape_metadata": true, + "sealed_gpu.pending_summary_counts": true, + "sealed_gpu.ref_range": true, + "sealed_gpu.reported_events": true, + "sealed_gpu.request_summary": true, + "sealed_gpu.summary_complete": true, + "sealed_gpu.timing_finite_nonnegative": true, + "sealed_gpu.timing_integer_metadata": true, + "sealed_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true, + "timing_audit.parsed_exact": true + }, + "differences": {}, + "dynamics_copied_or_reimplemented": false, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full/weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-physiological-00-s51101/pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-physiological-00-s51101/requests.npz": "9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-physiological-00-s51101/spec.json": "acb231fe2f6ee50a48bdd9abb1fd7422d7a77b6a471ad4e5793ef9a4ba9f9c4c", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/apl-applied.float32.npy": "02576a8aea786e600bc165d53a1d13853489b3e5d27ddd38c28e1a6d888b85de", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/apl-drive.float32.npy": "383cafd480aadca9ca7b04810087a1865f941c3ecf3429cc9133ce8dedbdd7fc", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/apl-inhibition.float32.npy": "3bf68b8939f54fdbda273803ff19d3b77b602ea63e1d8edb0a4528c3c9f69233", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/apl-pending-tail.float32.npy": "830e2f33958a35666f61a219c72025b06970f1043971310f56f112253c6c816d", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/apl-state.float32.npy": "39358239cc58666ef5c690111150cb08cb4fee7b1f2c85ef59f8063e00d7e698", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/apl-timing-audit.json": "24f0fa162a1a06585cd6c0bffee9eaeab8955bedb54b65fe46c8dcdd1d4b1628", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/queue.jsonl": "c154d9b1b6b39e376be892bbf9d622baf976be1731ee3ab7594a919a765a5764", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/requests.csv": "b8c47006fbb883bfe77f34f96cf03fe2a9404118d79c983453237f26d6f29c79", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/state.npz": "86c2607df55271e573c942c630f0d99488417ad823fb3b0e0936aa2db32d5418", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/summary.json": "06a5a44556479edf2f0383a79308a8e7bc66d1774c99706c88b6c4efd89e5193", + "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0/tick-state-hashes.jsonl": "f582ba1006f8d600d800a5439cdd116508eff4b1886efca28479e382e4070db5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-physiological-00-s51101/pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-physiological-00-s51101/requests.npz": "9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-physiological-00-s51101/spec.json": "09ec11051a6aabe5250e9bda3ef7081294ec2ea21549ab9fbb84a95d00feaee3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-applied.float32.npy": "02576a8aea786e600bc165d53a1d13853489b3e5d27ddd38c28e1a6d888b85de", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-drive.float32.npy": "383cafd480aadca9ca7b04810087a1865f941c3ecf3429cc9133ce8dedbdd7fc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-inhibition.float32.npy": "3bf68b8939f54fdbda273803ff19d3b77b602ea63e1d8edb0a4528c3c9f69233", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-pending-tail.float32.npy": "830e2f33958a35666f61a219c72025b06970f1043971310f56f112253c6c816d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-state.float32.npy": "39358239cc58666ef5c690111150cb08cb4fee7b1f2c85ef59f8063e00d7e698", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json": "24f0fa162a1a06585cd6c0bffee9eaeab8955bedb54b65fe46c8dcdd1d4b1628", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/queue.jsonl": "c154d9b1b6b39e376be892bbf9d622baf976be1731ee3ab7594a919a765a5764", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/requests.csv": "b8c47006fbb883bfe77f34f96cf03fe2a9404118d79c983453237f26d6f29c79", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/state.npz": "86c2607df55271e573c942c630f0d99488417ad823fb3b0e0936aa2db32d5418", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/summary.json": "c02ce8970c9dd4acab097820c24168d82ebbbfdfa2a9ab5e04196d170d002026", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0/tick-state-hashes.jsonl": "f582ba1006f8d600d800a5439cdd116508eff4b1886efca28479e382e4070db5" + }, + "failed_checks": [], + "independent_CPU_all_components_claim": false, + "kind": "fixed-D18 same-input sealed-AJ control identity", + "new_case": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/cases/controls/cal-physiological-00-s51101", + "new_output": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0", + "nodes": 166700, + "old_case": "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-physiological-00-s51101", + "old_globals_patched": false, + "old_output": "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0", + "pass_all": true, + "scope": "Six state arrays, every tick state/queue/request, generated/applied/pending APL, component and timing metadata", + "signed_zero_included": true, + "steps": 1000, + "tolerance": null +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/controls-gate.json b/registry/phase4ak-apl-timing-validation/evidence/audit/controls-gate.json new file mode 100644 index 0000000..d6cf1f7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/controls-gate.json @@ -0,0 +1,21 @@ +{ + "stage": "controls", + "pass_all": true, + "cases": [ + { + "case": "cal-physiological-00-s51101", + "group": "controls", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 0 + }, + { + "case": "cal-matched_energy-00-s51101", + "group": "controls", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 0 + } + ], + "scope": "Same-input fresh D18 GPU identity with sealed AJ; no new model or Brian run" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/final-status.json b/registry/phase4ak-apl-timing-validation/evidence/audit/final-status.json new file mode 100644 index 0000000..3622302 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/final-status.json @@ -0,0 +1,11260 @@ +{ + "status": "PASS-FROZEN-D18-INDEPENDENT-VALIDATION", + "numerical_gate_pass": true, + "summaries": { + "seed_validation": { + "cohort": "seed_validation", + "source_panel_split": "calibration", + "pass_all": true, + "execution_gate_pass": true, + "numerical_integrity_pass": true, + "exact_repeat_pass": true, + "representation_gate_pass": true, + "original_representation_gate_pass": true, + "expected_base_trials": 60, + "valid_base_trials": 60, + "expected_repeats": 12, + "checked_repeats": 12, + "checked_timing_trials": 72, + "modes": { + "physiological": { + "KC_active_fraction_mean": 0.03467027559055118, + "KC_active_fraction_min": 0.02436023622047244, + "KC_active_fraction_max": 0.04429133858267716, + "same_odor_jaccard_mean": 0.543793759826409, + "different_odor_jaccard_mean": 0.48724253510536, + "same_odor_euclidean_mean": 9.106586200509772, + "different_odor_euclidean_mean": 9.867234533015372, + "different_odor_cosine_mean": 0.6828345544558085, + "different_odor_correlation_mean": 0.6722922861826438, + "within_variance": 1.203421106018339, + "between_distance_mean": 9.867234533015372, + "pairwise_separation_pass_count": 12, + "pair_count": 15, + "expected_event_count_cv": 0.2888504916519036, + "actual_event_count_cv": 0.2773419310910846, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "between_same_seed_mean": 10.495296127096122, + "within_this_pair_mean": 9.473037583195053, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.36210830513364, + "within_this_pair_mean": 9.834414917186283, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 8.52648106789935, + "within_this_pair_mean": 8.87587692492626, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.152515010263008, + "within_this_pair_mean": 9.053258376870653, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.480463590353983, + "within_this_pair_mean": 9.612554253413183, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.33032386345197, + "within_this_pair_mean": 9.542760773350278, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.449468338125584, + "within_this_pair_mean": 8.584222781090254, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 10.25575214599333, + "within_this_pair_mean": 8.761604233034646, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.855439759779632, + "within_this_pair_mean": 9.320900109577176, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.277158936450778, + "within_this_pair_mean": 8.945600115081486, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 9.907323514823078, + "within_this_pair_mean": 9.122981567025878, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.472489900890281, + "within_this_pair_mean": 9.68227744356841, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.75359235858135, + "within_this_pair_mean": 8.164443574765855, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.576894760161489, + "within_this_pair_mean": 8.723739451308385, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.113210316227029, + "within_this_pair_mean": 8.901120903252778, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + }, + "matched_energy": { + "KC_active_fraction_mean": 0.03456364829396326, + "KC_active_fraction_min": 0.025098425196850394, + "KC_active_fraction_max": 0.04281496062992126, + "same_odor_jaccard_mean": 0.5239602472633675, + "different_odor_jaccard_mean": 0.49813404861191707, + "same_odor_euclidean_mean": 9.35011998528206, + "different_odor_euclidean_mean": 9.710761120032501, + "different_odor_cosine_mean": 0.6925354590443998, + "different_odor_correlation_mean": 0.6823788328478231, + "within_variance": 1.4085895941623687, + "between_distance_mean": 9.710761120032501, + "pairwise_separation_pass_count": 11, + "pair_count": 15, + "expected_event_count_cv": 6.479525309699009e-08, + "actual_event_count_cv": 0.12072971347645978, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "between_same_seed_mean": 10.194415580431073, + "within_this_pair_mean": 9.495502027591526, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.276005426917207, + "within_this_pair_mean": 9.73297081710629, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 8.538321111284251, + "within_this_pair_mean": 9.046595182413544, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.246015949088145, + "within_this_pair_mean": 9.165701998313633, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 8.161956426348691, + "within_this_pair_mean": 10.134468592879493, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.420065155860634, + "within_this_pair_mean": 9.466033513468663, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.508366742966748, + "within_this_pair_mean": 8.779657878775918, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 10.417873674015214, + "within_this_pair_mean": 8.898764694676007, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.954714535806954, + "within_this_pair_mean": 9.867531289241866, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.29225539605903, + "within_this_pair_mean": 9.017126668290675, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 9.810456952037356, + "within_this_pair_mean": 9.136233484190765, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.78583871292203, + "within_this_pair_mean": 10.105000078756625, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.730333158042853, + "within_this_pair_mean": 8.449857849498022, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.876794126011836, + "within_this_pair_mean": 9.418624444063882, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.448003852695445, + "within_this_pair_mean": 9.53773125996397, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + } + }, + "runs": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 132, + "KC_active_fraction": 0.03248031496062992, + "KC_spikes": 135, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 79, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 30876, + "requested": 110, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741826", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 166, + "KC_active_fraction": 0.04084645669291338, + "KC_spikes": 168, + "KC_first_latency_ms": 18.6, + "external_events": 78, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 30280, + "requested": 109, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741827", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 144, + "KC_active_fraction": 0.03543307086614173, + "KC_spikes": 147, + "KC_first_latency_ms": 18.2, + "external_events": 98, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 29830, + "requested": 130, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741828", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 122, + "KC_active_fraction": 0.030019685039370077, + "KC_spikes": 125, + "KC_first_latency_ms": 18.7, + "external_events": 74, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 29892, + "requested": 112, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741829", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 109, + "KC_active_fraction": 0.026820866141732284, + "KC_spikes": 111, + "KC_first_latency_ms": 24.6, + "external_events": 63, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 26554, + "requested": 89, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 164, + "KC_first_latency_ms": 12.100000000000001, + "external_events": 78, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 30839, + "requested": 120, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741826", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 146, + "KC_active_fraction": 0.0359251968503937, + "KC_spikes": 149, + "KC_first_latency_ms": 18.3, + "external_events": 102, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 29681, + "requested": 140, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741827", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 175, + "KC_active_fraction": 0.043061023622047244, + "KC_spikes": 178, + "KC_first_latency_ms": 15.0, + "external_events": 84, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 30987, + "requested": 131, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741828", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 180, + "KC_active_fraction": 0.04429133858267716, + "KC_spikes": 183, + "KC_first_latency_ms": 19.700000000000003, + "external_events": 85, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 30044, + "requested": 125, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741829", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 172, + "KC_active_fraction": 0.04232283464566929, + "KC_spikes": 175, + "KC_first_latency_ms": 11.600000000000001, + "external_events": 78, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 31377, + "requested": 123, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 14.600000000000001, + "external_events": 62, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 30688, + "requested": 100, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741826", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 14.8, + "external_events": 77, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 31406, + "requested": 113, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741827", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 155, + "KC_active_fraction": 0.03813976377952756, + "KC_spikes": 158, + "KC_first_latency_ms": 17.400000000000002, + "external_events": 72, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 29197, + "requested": 105, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741828", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 15.600000000000001, + "external_events": 76, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 29395, + "requested": 117, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741829", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.3, + "external_events": 57, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 32003, + "requested": 104, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 99, + "KC_active_fraction": 0.02436023622047244, + "KC_spikes": 101, + "KC_first_latency_ms": 17.7, + "external_events": 71, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 29170, + "requested": 96, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741826", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 107, + "KC_active_fraction": 0.026328740157480313, + "KC_spikes": 110, + "KC_first_latency_ms": 17.7, + "external_events": 73, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 30042, + "requested": 99, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741827", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 128, + "KC_active_fraction": 0.031496062992125984, + "KC_spikes": 131, + "KC_first_latency_ms": 23.3, + "external_events": 67, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 28600, + "requested": 99, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741828", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 112, + "KC_active_fraction": 0.027559055118110236, + "KC_spikes": 115, + "KC_first_latency_ms": 19.8, + "external_events": 73, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 29389, + "requested": 98, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741829", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 110, + "KC_active_fraction": 0.027066929133858268, + "KC_spikes": 112, + "KC_first_latency_ms": 23.200000000000003, + "external_events": 57, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 26493, + "requested": 82, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 140, + "KC_active_fraction": 0.0344488188976378, + "KC_spikes": 142, + "KC_first_latency_ms": 24.3, + "external_events": 46, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 27631, + "requested": 62, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741826", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 137, + "KC_first_latency_ms": 20.3, + "external_events": 69, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 28277, + "requested": 86, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741827", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 128, + "KC_active_fraction": 0.031496062992125984, + "KC_spikes": 131, + "KC_first_latency_ms": 20.1, + "external_events": 69, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 29438, + "requested": 93, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741828", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 121, + "KC_active_fraction": 0.029773622047244094, + "KC_spikes": 124, + "KC_first_latency_ms": 18.5, + "external_events": 61, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 29353, + "requested": 87, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741829", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 113, + "KC_active_fraction": 0.02780511811023622, + "KC_spikes": 115, + "KC_first_latency_ms": 22.8, + "external_events": 57, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 27031, + "requested": 74, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 158, + "KC_active_fraction": 0.03887795275590551, + "KC_spikes": 162, + "KC_first_latency_ms": 14.3, + "external_events": 136, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 32142, + "requested": 185, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741826", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 176, + "KC_active_fraction": 0.04330708661417323, + "KC_spikes": 179, + "KC_first_latency_ms": 12.700000000000001, + "external_events": 116, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 31839, + "requested": 181, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741827", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 173, + "KC_active_fraction": 0.042568897637795276, + "KC_spikes": 176, + "KC_first_latency_ms": 14.5, + "external_events": 131, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 29587, + "requested": 194, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741828", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 150, + "KC_active_fraction": 0.036909448818897635, + "KC_spikes": 153, + "KC_first_latency_ms": 12.5, + "external_events": 119, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 31659, + "requested": 167, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741829", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 152, + "KC_active_fraction": 0.03740157480314961, + "KC_spikes": 154, + "KC_first_latency_ms": 13.700000000000001, + "external_events": 104, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 29695, + "requested": 155, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 138, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 78, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30982, + "requested": 107, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741826", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 166, + "KC_active_fraction": 0.04084645669291338, + "KC_spikes": 169, + "KC_first_latency_ms": 18.6, + "external_events": 70, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30906, + "requested": 106, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741827", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 144, + "KC_active_fraction": 0.03543307086614173, + "KC_spikes": 147, + "KC_first_latency_ms": 18.2, + "external_events": 92, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30254, + "requested": 125, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741828", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 122, + "KC_active_fraction": 0.030019685039370077, + "KC_spikes": 125, + "KC_first_latency_ms": 18.7, + "external_events": 76, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29646, + "requested": 109, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741829", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 109, + "KC_active_fraction": 0.026820866141732284, + "KC_spikes": 111, + "KC_first_latency_ms": 24.6, + "external_events": 64, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 26212, + "requested": 82, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 166, + "KC_active_fraction": 0.04084645669291338, + "KC_spikes": 169, + "KC_first_latency_ms": 12.0, + "external_events": 71, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30314, + "requested": 104, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741826", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 149, + "KC_active_fraction": 0.03666338582677165, + "KC_spikes": 151, + "KC_first_latency_ms": 18.6, + "external_events": 84, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29743, + "requested": 115, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741827", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 174, + "KC_active_fraction": 0.04281496062992126, + "KC_spikes": 177, + "KC_first_latency_ms": 15.0, + "external_events": 69, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 31100, + "requested": 108, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741828", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 174, + "KC_active_fraction": 0.04281496062992126, + "KC_spikes": 176, + "KC_first_latency_ms": 19.700000000000003, + "external_events": 64, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29148, + "requested": 100, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741829", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 165, + "KC_active_fraction": 0.0406003937007874, + "KC_spikes": 168, + "KC_first_latency_ms": 14.5, + "external_events": 65, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30726, + "requested": 103, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 14.600000000000001, + "external_events": 62, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 30688, + "requested": 99, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741826", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 14.8, + "external_events": 73, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 31772, + "requested": 111, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741827", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 155, + "KC_active_fraction": 0.03813976377952756, + "KC_spikes": 158, + "KC_first_latency_ms": 17.400000000000002, + "external_events": 72, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29197, + "requested": 105, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741828", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 145, + "KC_active_fraction": 0.035679133858267716, + "KC_spikes": 148, + "KC_first_latency_ms": 15.600000000000001, + "external_events": 75, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29791, + "requested": 116, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741829", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.3, + "external_events": 57, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 32003, + "requested": 102, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 108, + "KC_active_fraction": 0.0265748031496063, + "KC_spikes": 111, + "KC_first_latency_ms": 17.7, + "external_events": 84, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28946, + "requested": 113, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741826", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 111, + "KC_active_fraction": 0.027312992125984252, + "KC_spikes": 114, + "KC_first_latency_ms": 17.5, + "external_events": 82, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30341, + "requested": 118, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741827", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 112, + "KC_active_fraction": 0.027559055118110236, + "KC_spikes": 115, + "KC_first_latency_ms": 23.200000000000003, + "external_events": 77, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29051, + "requested": 112, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741828", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 112, + "KC_active_fraction": 0.027559055118110236, + "KC_spikes": 115, + "KC_first_latency_ms": 17.400000000000002, + "external_events": 85, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29748, + "requested": 117, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741829", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 114, + "KC_active_fraction": 0.028051181102362203, + "KC_spikes": 117, + "KC_first_latency_ms": 19.8, + "external_events": 69, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28154, + "requested": 95, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 152, + "KC_active_fraction": 0.03740157480314961, + "KC_spikes": 156, + "KC_first_latency_ms": 16.5, + "external_events": 64, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30169, + "requested": 95, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741826", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 125, + "KC_active_fraction": 0.030757874015748032, + "KC_spikes": 128, + "KC_first_latency_ms": 16.1, + "external_events": 82, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 31710, + "requested": 111, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741827", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 144, + "KC_active_fraction": 0.03543307086614173, + "KC_spikes": 146, + "KC_first_latency_ms": 20.1, + "external_events": 85, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28859, + "requested": 113, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741828", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 121, + "KC_active_fraction": 0.029773622047244094, + "KC_spikes": 124, + "KC_first_latency_ms": 18.400000000000002, + "external_events": 69, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29080, + "requested": 111, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741829", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 102, + "KC_active_fraction": 0.025098425196850394, + "KC_spikes": 104, + "KC_first_latency_ms": 23.1, + "external_events": 76, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 27859, + "requested": 98, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 173, + "KC_active_fraction": 0.042568897637795276, + "KC_spikes": 176, + "KC_first_latency_ms": 17.5, + "external_events": 65, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30490, + "requested": 95, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741826", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 174, + "KC_active_fraction": 0.04281496062992126, + "KC_spikes": 176, + "KC_first_latency_ms": 18.1, + "external_events": 70, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 31174, + "requested": 101, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741827", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 170, + "KC_active_fraction": 0.041830708661417325, + "KC_spikes": 173, + "KC_first_latency_ms": 15.3, + "external_events": 87, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30093, + "requested": 108, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741828", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 140, + "KC_active_fraction": 0.0344488188976378, + "KC_spikes": 143, + "KC_first_latency_ms": 18.8, + "external_events": 77, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29411, + "requested": 109, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741829", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 131, + "KC_active_fraction": 0.032234251968503935, + "KC_spikes": 133, + "KC_first_latency_ms": 14.3, + "external_events": 61, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30288, + "requested": 96, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + } + ], + "repeats": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + } + ], + "timing_checks": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + } + ], + "failures": [], + "input_output_provenance": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "summary.json": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266", + "tick-state-hashes.jsonl": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "queue.jsonl": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "apl-timing-audit.json": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + } + }, + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "summary.json": "fc714c6af32f330c3c04bb066f0ee97c72c9e61292c3816067736c7f79a69cc0", + "tick-state-hashes.jsonl": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "queue.jsonl": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "apl-timing-audit.json": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + } + }, + { + "case": "seed_validation-physiological-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724", + "requests.npz": "48bb675f17020bf05a2df66cec2b0479237c312af5c0519f391d35131b96d532", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "d9b75c213137f539c819108314e89a2c97f37e494c8843e927b6edd7d540fd00", + "summary.json": "bc2ae6c0451f3e269f9381f1d5b4a3d815936eaa2b44390a51479e2aaa8d9353", + "tick-state-hashes.jsonl": "d606283bed3d3a9825e8a58ebee591861607dc5fa6725eb53b581f1dc4741d35", + "queue.jsonl": "fcfba29a02d083dca93f5ce769551711afcecbf7ce7c65b601bc748ea52b5885", + "requests.csv": "fd8e19cbcfbd304760b4a3c8e1d38969c5d0215126e2d50c3cfe82108fc9ecc6", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "7c7e3ae0611ecedf17b1fa73e71cdb1cd6d84279c1bd7e87fc03e630debca586", + "apl-state.float32.npy": "48dc294605174b45f66e44891dc681829b589d16dcb98e092e0bc16109e94544", + "apl-inhibition.float32.npy": "91e4b6eb2f7e9bfeb5d494858d5508add90b50af191287fe302cccd810b4d6b6", + "apl-applied.float32.npy": "539da99c90e24733c09486b90f24048e893f70ec6f024472f729a39e8bf3d0a6", + "apl-pending-tail.float32.npy": "daac7da768d9938e767b2a4bf4a3d5fdd566b0d45050029dbc68d1cfcea2fb0e", + "apl-timing-audit.json": "a954d33fb86e23479ee3ca5d2b7e8379ba856a98c855619788db1f09fe0b8c2d" + } + }, + { + "case": "seed_validation-physiological-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2", + "requests.npz": "580a525d8a647fbf365ceebccb66ff0e420a9540fed24056ef7925d18978eae2", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "7dd144de2ecef51495e2aab8ccab3a78a914da8b7820c5042ddeb03803c70d5b", + "summary.json": "717903fcda6c7b925cc3806660e3f46088af05901193fec5b4e6b7d6d939c159", + "tick-state-hashes.jsonl": "c47f38aaf7943b94830a2e36dccd3c653c8e7919a44c6bad8ffc3115f33d9aeb", + "queue.jsonl": "dedeaa8b506dabaa18ad7d36e7f96e712f71b824bbe6dca779e1cc2e0856f00e", + "requests.csv": "9389e158eea9e2a05b03c9313f11027f4649593c9d503695b4cc826324e6860e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "5454b8df3e9135b0bacd1f3df54c5f223280abf6e5783f2c382e22eb8f482437", + "apl-state.float32.npy": "a5496569e11d31e47cc1e357c4869c0645594299e5d793ad95b0fcef0b730e41", + "apl-inhibition.float32.npy": "519f9d112184ee000b24972c57a4d4003166d9f6e0d1e6b22bc37a67674d0292", + "apl-applied.float32.npy": "1c143ba523c5f1e64718227dd0e2794cea1398e26536a6eb6ed741a2a63ad0c5", + "apl-pending-tail.float32.npy": "a1192f0dc91914e3bd655801e4600f4b72f93dd079c676724e0ba3c5a2b263e5", + "apl-timing-audit.json": "a76bc5b813833777140d0b73e278021cff089a7c506935c01be87cf4c5a740e6" + } + }, + { + "case": "seed_validation-physiological-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5", + "requests.npz": "9f459e8b84e1635e0cbab70c33e34d5550b6452863d8cfa3547336005b43a9e2", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "e6887b675f40e9ff61b86def950d33afbb75a2824fcca7ee59b78263e2ff0a94", + "summary.json": "90b0f3358cecece0884b9b7e6de6fbf86e63e8d8694237444c93514d622f764e", + "tick-state-hashes.jsonl": "70673a230d4d69904ca27536001d8258ee50e39bcaffe2dbd776713e98e26bc3", + "queue.jsonl": "2ca893cbc9ceea81c86a2baf7d46641a0f7738ff1a145e7c5436e95216d0ed34", + "requests.csv": "fb7d43cc6078eb4e66e60ecf3f7be4ca6e149917d592fbba47294f38bb6e4b4e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3ca31d10837a626ec7f5ae24bff77f9ed5ac218af49857f15bf8c51424983ad0", + "apl-state.float32.npy": "4351a8e93c1e243e431c191fd4f0effde02262b3c049fd7c718e0b575d46f23e", + "apl-inhibition.float32.npy": "cd6e6474c460dbbfe442989bf6a9f8e434baf9496eed60bd60230c7e9f3c762e", + "apl-applied.float32.npy": "f8070a2527e6e7926ed58fb65c907af4bcbc028f5c7b7c19f05489e95233366e", + "apl-pending-tail.float32.npy": "e3cde7d209cb5f5349f079f36618acc64b49a5f8be8e111c1ff2bafc528dff2c", + "apl-timing-audit.json": "bf173d72394057865cba683202ee007a5f2f3b6a175b0ac203aaceb4e43b97a2" + } + }, + { + "case": "seed_validation-physiological-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61", + "requests.npz": "dddb55701c54208571b0ae1eff05fafa79a81c77d86012e40884271dbab43ec9", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "92131fd3cf163d8bba69c0bcddc8fea2f914026ee93cc64bb92a09944d64157f", + "summary.json": "a2be52fca3ba81afb5b7f1e9f94714de17da68bb4889e786ec42c17ac34fb6c0", + "tick-state-hashes.jsonl": "e1744afd3f0a40320432f4e4ae9a962a8ab0e8a0b47c346a2fe608b45f4a10f2", + "queue.jsonl": "94f2982dff2adc96154b8826c3a3cf86063890bb09a960b0a2c46b9e8b121277", + "requests.csv": "2da0f96ec9f5f790aa6320176e56ad18343bad284825ccbc3775a8c315962c14", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e5f45d665501b65dd0ec4d0a4419db02a61ec3769d31563d4710d91b20968164", + "apl-state.float32.npy": "1e1c13fe0050f9bc77556d26825fb8862eba6dc2ece6bbcf0363a78601db601b", + "apl-inhibition.float32.npy": "e386af05fbb1358dd2e8b43f5b602160c04c15202099c1df2934f9c1ff53d94a", + "apl-applied.float32.npy": "903d8b3ebd92eea471bd15b13c85a72c80174801e68c7db2091bc1bac1246bd4", + "apl-pending-tail.float32.npy": "547d4eef70871a65cd8f98c069bcc49b017f7e9e34ac8a24f957f6a6dbecd2d0", + "apl-timing-audit.json": "ab2da5a9fd8db1b42b00ed028843070daf795218fec58147a0c12e942706d6e8" + } + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68", + "requests.npz": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "summary.json": "ef6a3b5d6a137a0a4028a7a770ffc73442b99365da4f0829969f66c00d21c9c6", + "tick-state-hashes.jsonl": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c", + "queue.jsonl": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "requests.csv": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "apl-state.float32.npy": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "apl-inhibition.float32.npy": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "apl-applied.float32.npy": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "apl-pending-tail.float32.npy": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "apl-timing-audit.json": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + } + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68", + "requests.npz": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "summary.json": "6792e4f45d56e55ed02a2d91595e7b0874c60ccdfda4ca438124442ca24597d8", + "tick-state-hashes.jsonl": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c", + "queue.jsonl": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "requests.csv": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "apl-state.float32.npy": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "apl-inhibition.float32.npy": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "apl-applied.float32.npy": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "apl-pending-tail.float32.npy": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "apl-timing-audit.json": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + } + }, + { + "case": "seed_validation-physiological-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f", + "requests.npz": "86775de18e5fd65e54b1fbfc69a98e905d54438ad15442fa742e69b656b526cb", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "74756a0c9d0927584e09bd8177f43c52760c898b816db37085a7c7878353139a", + "summary.json": "4f0efbc267fc7eb1f78dd61cc4ad273d00260f4fd2249f69f7193bbc36ac812e", + "tick-state-hashes.jsonl": "b3f2b60568cd5a12925a1086060977fe6eaf6e96ad314f45aa6470992c0e951c", + "queue.jsonl": "a57525cf2f20e3df8644f8abf34b885a310da30e4ff8763773579ba6d5beb7af", + "requests.csv": "99fcebf16e6e43f4ffef6887efcf842616f2bdb1d8838c45e60b66ee8338658c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "00483f044b16477bfc08ca14eafbe53712bdc0020224a5f1cfd45c4aa79ca451", + "apl-state.float32.npy": "a1d95af3269784fdb378053c60f7d91c6fff3b3435f90f431b2246e77797353d", + "apl-inhibition.float32.npy": "151d8eb91352def71e7742673ed8b63d3de60fe1b102d59db6f48855174cf235", + "apl-applied.float32.npy": "4085f1b4e81f0282a679d79c08630f6ee65c5cc736a0551819317f8aec31c543", + "apl-pending-tail.float32.npy": "930b21b35ace50560ff252698dcd72719f047665da9ef029061b5e380cca0a94", + "apl-timing-audit.json": "1d1eaa3e459a49aeda2049fde411e4d6f88bf04a468c9da98868b1c67630e21d" + } + }, + { + "case": "seed_validation-physiological-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0", + "requests.npz": "a97d58f0f57d9f9660391c703a9778b2a445e2f9523609e7f0ba728fe3eb8ec5", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "b2236ba2945aef50445bd243293ecd0a289891b888f8cedb4f9c584aef757f37", + "summary.json": "360587bb6d8af98185171cc5e821663ebcdf58fb355dcbafa2f5ac91b17e69fd", + "tick-state-hashes.jsonl": "84a98553ebde5cfc97a28b7baf561446384c09ba153990d7e36a228de1fad122", + "queue.jsonl": "247c17e6045beb8a4c8b92be56fb3827f1d1ab08ae69e8c83a4594d5f327ee00", + "requests.csv": "2ee80b86f104b6b43be28b1a778267d1ec343c2d8f0364793f6f220028f64a94", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "03357fb9a7622450e02b4afd3ba796ae70dcd30d70ba06e637fccc02c3bb06e0", + "apl-state.float32.npy": "721d7755f4fa709cfa41c050a70b08a888ff7dd35a8f75695727f65104ba5b65", + "apl-inhibition.float32.npy": "146510a3ff1226cb920c91cf9dff7ae766e1e7dcea28035f31d40190ffdbe3b9", + "apl-applied.float32.npy": "fdf109a508386778317a5b9c57081e5f115e8e495ca83f761c9e81c92332f742", + "apl-pending-tail.float32.npy": "69920c5a06fdd2759a366494584c97c9b6762e1eddfcdf12cdb947fd149aef43", + "apl-timing-audit.json": "b1cd95693c764a5af09356f1fc034b8ee56759604d408da6068fe6edf268edd4" + } + }, + { + "case": "seed_validation-physiological-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b", + "requests.npz": "7239fa4d6453f4186a794d382b62d7a8aea4f6ba7e751e38a205bfd9b1585dcd", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "21684bbc3c40daed16d9fe77f2cbd70c0a53602d093a5021d9d7252223c67a9a", + "summary.json": "c2e8884219e34984254eb74853e5d59b8414f76518b09f9afd9201ae5c13b828", + "tick-state-hashes.jsonl": "6f47fceafc2ed9e12553f3a69cdebd804e81c3efa2b47f57a821160103418028", + "queue.jsonl": "3653e9d1d583cbad894d08cfecbda4064ba0264a28757655ea61e5fb65c37680", + "requests.csv": "486e5b0f0c3d1b9e3ba1e10c9b42e3a82dc712305ad47249399ec87e677aea2d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a751cb4df4c5b5225c088163473ae95f46ea73f5dde547b2adc57b026eeaac0e", + "apl-state.float32.npy": "5e09e2ba08e3a4f60d9ecc9665d5e4611d8f4b8538860c8e920278fdd9cbeea1", + "apl-inhibition.float32.npy": "43a61c0e6e13f4d8a372c7231b0270683a32778592fa04bd3ca00ddef9130664", + "apl-applied.float32.npy": "581ab92ff93989b3717da7ac4dca9f534fb6284d6f44465e2cebd416ecd82609", + "apl-pending-tail.float32.npy": "686f688dd735d007e0403fabb78d8d17bf16c23a99116ab4f6545951cc497804", + "apl-timing-audit.json": "d8359808595049ef1f637538d124ad4ef584487447893fd0bc711513b161c08a" + } + }, + { + "case": "seed_validation-physiological-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e", + "requests.npz": "e117109c913b3721253ad61b0d9a14cfb5f04c01c0ed68511dfdf9b01c2a23a5", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "f1408eaa99b9c00f1a21141200549076bd03c30c27513035a6626504efa817cc", + "summary.json": "d8f86aec2950b900b32b914bdaeb6d31dea3f9c5c1c109d8d18bd06b63cf2c76", + "tick-state-hashes.jsonl": "54fb91aba3d28446bb03a9fc8e634ea88e267d987039c2d096d35a76110cd43f", + "queue.jsonl": "cb3a5fc8841a72484215a950bef4985cbbac0704b8c57505a42cb99277d7dfa5", + "requests.csv": "e19df5bb4ebe77e445e8e4a0910d2bbfaee9f631d84c04bf01327cf5739f6f84", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "cb3209e7359292681852ae1644467be873cb4e4be396eda6f91619b00a0e6a0c", + "apl-state.float32.npy": "c641c9496d6d29e67f6740e304ef5bf51a8a97936a6ab49625d2f1f5efb517b6", + "apl-inhibition.float32.npy": "2ec57704a4c2a2909400b704bbcc89ff437c23a4a7f9851652cc222e8ca6ffdd", + "apl-applied.float32.npy": "16d4647113ba900dbbce5963d0f700ee398cf7a750b81715af8290757f803587", + "apl-pending-tail.float32.npy": "7659de43d0ed8c152abfa4378983ccf4d59c01ef062014aa61b6ad97ec2dd06d", + "apl-timing-audit.json": "4bb2a6f69e420c85f0245a6885941fd58d55de5647648ecbbf232d954115b3e5" + } + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930", + "requests.npz": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "20794246e1ada0ee1047dc0180e88df2f61980d82641be891e30a3e6d15dba41", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930", + "requests.npz": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "372732d41d0bb51785140441c6fb40e5aa2055d2d83143530be03e171c92a010", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-physiological-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2", + "requests.npz": "de91f0e34138d57ed7a85102d25c340859511f6cd7a3425983d1ed232556967a", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "88aa08ec39a69b5595c4ca864dae876b8a365cfd2c03a546bc5d8980eabddfcb", + "summary.json": "c2f0d07e4de433aae18e95d50267b94aaf793b194aec6ab81018783a5f6abdd4", + "tick-state-hashes.jsonl": "c4be0506e09e2c6b5746fbd562df49d07310512bcb9ab513a3a0c3076464c29d", + "queue.jsonl": "b30bc8ad54072cf6f0cbda49ae4b701bf95053a9d9326b14234fd443f529515a", + "requests.csv": "54ead5259acbffa56920153c651327a3cbff3ad19794f02631aa48621505c149", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e95f9e89d1cf3fea96042d04b19d79b5f06ce41436e8f56fe54923b6494d0975", + "apl-state.float32.npy": "25eb491455ce49ea9d952ff6532be6087a6432aebf919c6103e775480df959bb", + "apl-inhibition.float32.npy": "1b6298b6ce9d36809200f2f5406db41d31ebec3ce65baed8cd5c66cfcef0c7b6", + "apl-applied.float32.npy": "29aee52a389061ed226c01b918d77010536c0281527aea1278844695fd421933", + "apl-pending-tail.float32.npy": "846dcd2a5592c9ce396eaa067d20b879c5473be4850583126d92e5aa96ac786c", + "apl-timing-audit.json": "729dcf29169e5266c1d57e5aa9f0263dde88b606a19b2dad192dee1e152be1d4" + } + }, + { + "case": "seed_validation-physiological-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5", + "requests.npz": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb", + "summary.json": "d954f98170c81299d6c05c2c2703685ddfbfba53c476fa315cf817704a23ca01", + "tick-state-hashes.jsonl": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea", + "queue.jsonl": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad", + "requests.csv": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288", + "apl-state.float32.npy": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc", + "apl-inhibition.float32.npy": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3", + "apl-applied.float32.npy": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168", + "apl-pending-tail.float32.npy": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0", + "apl-timing-audit.json": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + } + }, + { + "case": "seed_validation-physiological-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4", + "requests.npz": "e71979b5568a3569ff140ec98e276d97e4dbd9aa3a3f09cb79db3e355fbb355b", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "aa9f4facb000dddac8409ad44949512a380338f6cd29f48c323a547883e55798", + "summary.json": "00392b18a5c4785c9e9acaa880aa4a87ad90083c1e68f3683119b0bf27690cf0", + "tick-state-hashes.jsonl": "77056dbdc92bd907459a27ba6cbc62b8916cb81a80cedc71ef2d4845df7a90bb", + "queue.jsonl": "11a7888344c9ce7ab6cb30abc6a1a55c876db64435a5bdf0cbc773f1818731a1", + "requests.csv": "ca6b7da1fc73e9f89054eef85d805a277959c56a95e8392addd70f78ca42bb94", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "0188623f42b543d571886ff96be6d5aa483d80afb7914081880c5c2dbdadb87c", + "apl-state.float32.npy": "5f455f22891c2952ce845f3f6186585a9fa539b4b91d0032b55059db648b7190", + "apl-inhibition.float32.npy": "571014f8ce49b1c059225bf194c29cc75ca53921f8d8d01c87e0a4dcc4b730d3", + "apl-applied.float32.npy": "d2c9e86d2d6ce1688783d800f6a3ab35b073d1c2284970922c270867b7dfbac2", + "apl-pending-tail.float32.npy": "1953992a01781f2d413fa99a3af45e80ff6e0f4e2ee440c34c7e4f76735d9b45", + "apl-timing-audit.json": "ba2cf68868441aeb88c7471182f54cd24b57b4f35b7901b6dd0c7eeb2bc1837b" + } + }, + { + "case": "seed_validation-physiological-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843", + "requests.npz": "969f8e65189d34e7b0e24b2c26eb0af016a19ebb3ae02cfce606f98ee9ba4fe8", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff", + "summary.json": "252ec7b66a6b1fce15690e28a5bb8d6327de89c1cca8b40d5a2319d5c07b22b8", + "tick-state-hashes.jsonl": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21", + "queue.jsonl": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62", + "requests.csv": "975da3a37d48b015ba908a990b0b471b570ed2e95bdb538b3544cb4255bfc9a5", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1", + "apl-state.float32.npy": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf", + "apl-inhibition.float32.npy": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d", + "apl-applied.float32.npy": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda", + "apl-pending-tail.float32.npy": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8", + "apl-timing-audit.json": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + } + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1", + "requests.npz": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "summary.json": "2c63a41f03c44e5eb763f818d5be40ea7c62f541ee35cf10ff9f53301f693c83", + "tick-state-hashes.jsonl": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29", + "queue.jsonl": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "requests.csv": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "apl-state.float32.npy": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "apl-inhibition.float32.npy": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "apl-applied.float32.npy": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "apl-pending-tail.float32.npy": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "apl-timing-audit.json": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + } + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1", + "requests.npz": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "summary.json": "26de39f24d6a05acad648941f4be819e2a321a0041cead953f85edd2a3ea91f5", + "tick-state-hashes.jsonl": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29", + "queue.jsonl": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "requests.csv": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "apl-state.float32.npy": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "apl-inhibition.float32.npy": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "apl-applied.float32.npy": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "apl-pending-tail.float32.npy": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "apl-timing-audit.json": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + } + }, + { + "case": "seed_validation-physiological-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe", + "requests.npz": "f6350d233f3fe5f878963d9c13e14bda6965878078072df2a8c5423469488a33", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "bf342f4525ef90a7a287465334de2045bef68df088dc235508ea7f2120dfa2a9", + "summary.json": "708968e331e25d1641eeca63ba0cf255e4cd15df44e71e32dcdf32249591ee5e", + "tick-state-hashes.jsonl": "238822284670a6189d1d1f6e49d4e924ca3e58e0bce264ce6e690e19557fc851", + "queue.jsonl": "70d03b330bf82d0a066799496021114c0f2fed56fbcbaf818c786d9b6b9b229b", + "requests.csv": "5ab3b2b27370f6266c7bf2ae152bef1d1944bbd36bc4a82994314b1415f7ed17", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b0691295e1b0e366297b95ba1455794d6d6bee96f8aadd302630daa5f8731c36", + "apl-state.float32.npy": "9399c1d327f71d83adac2888a9b0bb920c05c6c6450354c963432845f29a8069", + "apl-inhibition.float32.npy": "32ba243f86f669cd3833a4c44bb1b5c065e82e438c975eaa46ff605b7bafe9b4", + "apl-applied.float32.npy": "51ca3fa3a18758fe13b9fac36bbd891db0161fbb8bfb789eae9c2ac07037be12", + "apl-pending-tail.float32.npy": "268a23b55e8d0bc1df8e43eaf6803178c8a6da95fc384c6ee9334c78f5c6c310", + "apl-timing-audit.json": "cc5f4cb46cc9d8c1c494b17f1787b9b5b1dd5c96f739c3e1610dcf243355bba3" + } + }, + { + "case": "seed_validation-physiological-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e", + "requests.npz": "b84dec34a04fd1e5c489d0de271564f4b5011a716d88ac49d99477aeccf34dff", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "83ab60a645239b11409c58851bf75ced0b5a833ce5c26bb336fb3ebd7d060d35", + "summary.json": "941653839ea359e40e5a39dd28c8176c4276b982af74c018bc1c4a6a2765f5af", + "tick-state-hashes.jsonl": "25db496c39e14b10da89a4e60f9329e12d27ee22adfa3efd528c6d682e5b8804", + "queue.jsonl": "31a5d1027f80dd7ecd9b1c07c08d413156701f81b044c2d9f1edd78020b8cc55", + "requests.csv": "e9dbc3b29bfea6ab9af03fc0714b64c3e9f24225cfc90430a50b9c32fea3bc3c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fadca0e3329b77b26598e5633ec94b92cc1bb98a9f7bf9a6d99e2411f52034c1", + "apl-state.float32.npy": "a21ea92e32d0aef47442dd92746f0421c6074b6307af70999aed9c61f360e473", + "apl-inhibition.float32.npy": "f6e98556c7bc01c16e236d0cb1684a0509aec956d0f556f823c598b52b4a5080", + "apl-applied.float32.npy": "b861150bc7cde4881734daa30c565253ef7d2776f7e6cde47aebd648451bffb3", + "apl-pending-tail.float32.npy": "f3619db9dad5845bdf4ff393babe6d1b5ce6b4341bce0a336c5ef4874a53be43", + "apl-timing-audit.json": "1c300e4d84667963ab7b64bf283f465bf93a12ae5885855bf3c034b702738090" + } + }, + { + "case": "seed_validation-physiological-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0", + "requests.npz": "ecd31704c321496fbfaa79c5daf4bd6b4e63ab6324701768bb1f0b445bd3e163", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "01eea0d8e1ed4974780e73980da667cd06351763c4b63ebabbad2a937607c461", + "summary.json": "5e23b883ea37d950874befb596697c791f0a194379ba28f8328951dd4d4da57e", + "tick-state-hashes.jsonl": "11a43f493d4870171d9b316f52b3f135fc0c54e7d727134708adb25c5eebc31e", + "queue.jsonl": "01a95f92e7549db2f0111fb7f2e47c833d3dde3de2134d09797f47cc54c69a0a", + "requests.csv": "eaae91abe8bb1207e44e99a7cf2567147706f9d1ae78a176e91e38670a4bd277", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "0ff7b8bec366aa72e3861cc4ea790a2c8b1e1120c20c9d32772e750e183236ac", + "apl-state.float32.npy": "54f09dbacd1818a192ada665ab239eb36b3ea92c8bf3ff6a94263acc4402d6d7", + "apl-inhibition.float32.npy": "8c3ac46197fd40491144afed0cf0625b5e3311be98b14fec608ab528fc162132", + "apl-applied.float32.npy": "c14c9d7d52845dff9744c1d2d57200031f22f31c71e9fc7f65b3f59f65db8fc7", + "apl-pending-tail.float32.npy": "e567e92bccc273f415d57e22e6363f58aec1db9e2d293edd0c1f28f10b11a884", + "apl-timing-audit.json": "c87f80c69d26ed9c784e268385f25a2c1b4698571adb6c602c9bfbed8bb6c621" + } + }, + { + "case": "seed_validation-physiological-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca", + "requests.npz": "e260362dd25b792f9cd6f406f783bd52f9b8b53c51333333b512f0cfc2a7d9b9", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "a967898e0d72182731bb1bba7db52154029e715c75fe26448406d328cfa684d4", + "summary.json": "d1ee093596fa407fcadd8eed544f00ff9e588b5aa5d5fe08863aa35db85d558e", + "tick-state-hashes.jsonl": "3a10b3b69d630712b2729cf89ef8fa8f8e767da5b811e3159fa13f456c54c4c0", + "queue.jsonl": "90932d8090fab5045c517f88080a5f4e74965768244eef545fcf02ac5a40a1c8", + "requests.csv": "d4b65f14394682be4d494a8c9ab21c57069546ae6e0dfb38076c48670d2e1905", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fb385d7bd37e75eabb209093f0e8b7b6bf0cb225747c354b19dc97ed64fd904e", + "apl-state.float32.npy": "e4b0a3ee774f8347664fa03e5f89130e05b842089f8aa37fef3e076dc884f9c9", + "apl-inhibition.float32.npy": "b9ae52a9e5b4651d7ab05e5c250749b9363c552b95b54647443288eb1bd6f640", + "apl-applied.float32.npy": "98f0aa6a6f6234bc4c846288b899bad1c164e6ed32e7e2dce4433fb98a4dc28c", + "apl-pending-tail.float32.npy": "111b65b1d47687a9eb21a0ab6298e072124d0833d3dc50ec1b199356fa5cf228", + "apl-timing-audit.json": "2cd831826642ddc1e7ed73f648c7d63ded83280336e6a7f455e0deebcb75eea2" + } + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff", + "requests.npz": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "summary.json": "0708210542d28e4bf3336d916a3ab104d1f932af63f32c3896b24f7ba8ec5327", + "tick-state-hashes.jsonl": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e", + "queue.jsonl": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "requests.csv": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "apl-state.float32.npy": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "apl-inhibition.float32.npy": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "apl-applied.float32.npy": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "apl-pending-tail.float32.npy": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "apl-timing-audit.json": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + } + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff", + "requests.npz": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "summary.json": "5f285ccdfc29c6eae54c6cd766d690ba9fffd4da63f6960673c2a0cb6f94da7b", + "tick-state-hashes.jsonl": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e", + "queue.jsonl": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "requests.csv": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "apl-state.float32.npy": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "apl-inhibition.float32.npy": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "apl-applied.float32.npy": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "apl-pending-tail.float32.npy": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "apl-timing-audit.json": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + } + }, + { + "case": "seed_validation-physiological-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b", + "requests.npz": "c28a0787c31bf8239c00598bb3da0094ebe40c3a5e9ae9a19d137c53dbd8b39c", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "607f8b5dfc12c3bdbc5ace8be85a4e78b798e691bbf45846e4f21004687a9638", + "summary.json": "4d703b4517d60a151980483c82c6724865aded416c26a4e726cf09b8ec3b025b", + "tick-state-hashes.jsonl": "6e0587180b961fbeca8f51bb4a5a822a2549233c6f90e8189b8b4bdfe33ad6b3", + "queue.jsonl": "c4e3235c689e7e4bb1ee0536f79bf2b4138145167dfa8fc05d75873feeb50c47", + "requests.csv": "a025289f3948a50b29daf5a19e14f200e205cc6f89ffdcd8d7e6a3865430bd78", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "74581cc09d41a1fee730cb1fb4130cc96fa92d486cfdff60f647fd0939d078f3", + "apl-state.float32.npy": "61203302dda7523b2462fce5fbd7e8f2293ba7fda0ec229862ad9db98ff8e108", + "apl-inhibition.float32.npy": "1989e44d2fb0c278c6cb24b9b054462786f19b451534a4f7dad230f1c1ece4fb", + "apl-applied.float32.npy": "99effc91b7908363ab52e0629bafda540663986632c82c372e26e6c346a39b84", + "apl-pending-tail.float32.npy": "7604f9174dae95c930d444b1cfa50169dbc708e435c58c2c0d4aac3f75eb2309", + "apl-timing-audit.json": "30c703ea4345b1b652741e5e557764b938a28e2a9a5d186271d07c8fdfbe6147" + } + }, + { + "case": "seed_validation-physiological-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b", + "requests.npz": "0e6f9672a4ab7aefdaeac1f7452a2802dc48c20dcec04f8c1be41d2293887848", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "97debb91a2e38380fc46f584a8b3e679a14a13f654518b696698603580eaa815", + "summary.json": "a3ca320c6947934855b3d1965cbc671762df81e932d5d3406fe80eda819c001a", + "tick-state-hashes.jsonl": "c11876b83deba44ecd3706d35dcff7420d037497737e90027487f96df27031c2", + "queue.jsonl": "25953fa072d8d6076a2337416a22af9a1462d7a0f06ffa535c58e6ce2c374123", + "requests.csv": "f5093cdbc6a68a85fd7035723a46260f68d1192de17dcc77bdfdc44e136ba077", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "96fc82ed6310cc27784578e05a59669955694368f3ebceada5e02765d5437dc9", + "apl-state.float32.npy": "8ac6eaef157b3acf28c6b4ec2187c45038445bf5f61c66c636270e572b787ed1", + "apl-inhibition.float32.npy": "ccd1a686e4d06e56593f83699f5510e911cad5bb8e9a4332ade87b027531a64a", + "apl-applied.float32.npy": "1cf92da811c564035e4d1e637e40cf8d405a468c6c2db77de5747e6251fcf036", + "apl-pending-tail.float32.npy": "13c78c08f4b1ad713934113d224a131b1782f5fe12e6fddd92fef872afabaf7b", + "apl-timing-audit.json": "0a441c3361b26d528e8bd9ef7c81fbbfe0bc9a9c33fa98067e338c598c1261c1" + } + }, + { + "case": "seed_validation-physiological-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291", + "requests.npz": "d410746c2c7bc6a25b8bcb94825bb23fa1bad5a5dae0e9af37c4cb726d235b40", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "d00c9eab6ccac2fbeba61f97bdd9193882964790d7b265466b7767d358da80ba", + "summary.json": "570207ba6184c74764624e2b7a161f947c9a03e6e9214a304ba2073705fa1373", + "tick-state-hashes.jsonl": "69d2b0cf300aaf693d344b3410cac96425841582160bbe905fd4c66cf0a945a2", + "queue.jsonl": "9a074866c9001333a0958b69f04ef762812b38543483d7f81ee3ae184390fa93", + "requests.csv": "4fd58854778e2043f598f0bea6ce111c1a3b916c0743d149ce8e1641cc871521", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1396f5a1be048f79bf31239c2eede830f628240cea3977a8ae5704fbe40bce4c", + "apl-state.float32.npy": "3dbd9fd9ebdd38b4a2c1b4db7dc2f44dcc4baa184d8834c18ba9342fa3105f83", + "apl-inhibition.float32.npy": "d2f439ad9e9512b095cad88a9ffbea8e3c704430fa4a7ca4a55cd8291566c547", + "apl-applied.float32.npy": "1a2127d0890aee3f47a081f146901386541340fd6adc18b2d2c94d0cbd54039d", + "apl-pending-tail.float32.npy": "e793ddd9bc4d8f3e05426c52644bf42d4713fcdb6b6830999a03787fe11299e9", + "apl-timing-audit.json": "5b72bd1ea2a568d561d92bd09d5817b729596d5de7af4f66d32824710e4776f9" + } + }, + { + "case": "seed_validation-physiological-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686", + "requests.npz": "4acf1d5b0758638af5f9c95523903042bd527ac43838098428b53c646f4a24dd", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "59b02c0684d04deca442cdf923d3cef558257bb6b2a9396273b6c5999978055d", + "summary.json": "4b6a185428fc1191251e39fae7bcd739cdc4d1ddb7d7d08c0802ba1cd25bc9c8", + "tick-state-hashes.jsonl": "c8e1b6e0d501123efc9a7f1eca5df75d404bee4328d26e3a321211f32e8eed87", + "queue.jsonl": "6e0895b7c14ae8421f024d2906b6154a9e9460a61d9c49d9b9f2edfff8189cd8", + "requests.csv": "53cd433dd88d080cd9546d64df2b4ceb39a909fc4ab4ef7669b11700e80758ec", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4515821a7f7381bcd4d88435f9e0214f2508ebeb261e0bd1165224c51684bba9", + "apl-state.float32.npy": "c16517629f56a343f7bf789eeff60c09b392699a8183970e78ccaeb7df32591e", + "apl-inhibition.float32.npy": "dd12ce00b162565bd37cda0dc2d4ab124d8b1e55bed9e6d2b33c96f29074f0fa", + "apl-applied.float32.npy": "adb668e11a4d58f8aa16d46156a1f832a275f971eb290d76b43d5a5f43dea05c", + "apl-pending-tail.float32.npy": "d405605e0a1a53e867cd4afeaabb4dcf1c4bf09e815fe7c8c664113ac530ddf8", + "apl-timing-audit.json": "e255cb7598e5df6d86d9ce7888360c5db3c6b183bb484f885005953f5f81e2d8" + } + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d", + "requests.npz": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "summary.json": "ac979c129b0a450543620bbace4764d75e807ba62c19ee4adfc743a71bdaf578", + "tick-state-hashes.jsonl": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14", + "queue.jsonl": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "requests.csv": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "apl-state.float32.npy": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "apl-inhibition.float32.npy": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "apl-applied.float32.npy": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "apl-pending-tail.float32.npy": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "apl-timing-audit.json": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + } + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d", + "requests.npz": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "summary.json": "9959dea09ff7984c41f50c057cc4a95a28c4e804a2f0df477b78190520118599", + "tick-state-hashes.jsonl": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14", + "queue.jsonl": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "requests.csv": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "apl-state.float32.npy": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "apl-inhibition.float32.npy": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "apl-applied.float32.npy": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "apl-pending-tail.float32.npy": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "apl-timing-audit.json": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + } + }, + { + "case": "seed_validation-physiological-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9", + "requests.npz": "6a0196aed438e7ff28b0d4aa12180bbd865b9a2c5e306fb84ab09ddf3d9a27e3", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "7b6dfa094e47262efb067ba9ee07989e0dd8004b6823816c5f5589646e4cfd74", + "summary.json": "247c25631661732b9651fda6c36a517de37f7edc95ee7d910c651d8523f8ba05", + "tick-state-hashes.jsonl": "61594c4cdb2c6343ae3732d9c2c276050ebbe097f4f2a8ff8bab313d96661331", + "queue.jsonl": "fc68e6892946a34cfa528d0b404c91eab558b70442c79e1c928bb4264fc888c1", + "requests.csv": "c76a6dbd8933ff96171221770bd375b723468d03badf841f47923db547c975ab", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "104e43ae5c361660d09ae7788fae81cb21714614998c1f7edccda866b32b1373", + "apl-state.float32.npy": "d69df4a607d99075e66368908142399e9e0f85d55e1a1e656cf92343e49f2987", + "apl-inhibition.float32.npy": "46339f69a8fc64b25c5b9ab9647e44b6ee0da09f7e690b94d7a4e3736e0e8eaf", + "apl-applied.float32.npy": "c0dd0894703aa2509503a6ca67bebeed7e140c5ed244d1789b4b6bc8b1d119a6", + "apl-pending-tail.float32.npy": "3345ff1d47566c006511fbfa57115158227df470062dbbf7101f83f2857da679", + "apl-timing-audit.json": "f3e9a7221e253cc925a1e64faf4e971d3d43a52b770f989453d880662b4b8e83" + } + }, + { + "case": "seed_validation-physiological-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c", + "requests.npz": "c0ae8b6fccb9d29cdbc0fab60f2a9a550ce8734b8d4ed3ad4b885adcd6b9f8e7", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "3c51b59a3bdd09f394977a79bd22e59b668c823ddf872f5325a7ffc4ec9e630c", + "summary.json": "5663b260d55a37992da71995669720892cdc3130fe20743f2129ba203734d24f", + "tick-state-hashes.jsonl": "93a12b8f0fb636005e050678fa725dc4bd61ba4f4434dab843feb74871c704aa", + "queue.jsonl": "9569e7a052deb9f0454eea9286d80d024c1ccc207ee372d0e96653b9daccec37", + "requests.csv": "78320b8aed2192f4e63b0084a2b75dc72944a4c04ee22e08e92a2bf241791826", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a81205c1b11f03c0cf0e073bd827d504efa84f55430d744244dffe1afb1cc2fd", + "apl-state.float32.npy": "f5f998cc7300b38c34f20e54b6ea98d0d741ed88fa0f22b8e8e7975c14b126a4", + "apl-inhibition.float32.npy": "ec35a33136c98b40b37c095915ce67c40ad32ddbd0efb7330cba763155ab52d9", + "apl-applied.float32.npy": "d1b5033f3d7fc13328d84c83cc057cbd0ddcf12e1f475c452f0e0495002b9676", + "apl-pending-tail.float32.npy": "167b7347bf3b8d7061d9115404e765cd6d61bd54c7cd805c9a8b10fa7a6fae57", + "apl-timing-audit.json": "08380291ba9db1cc6ecbd8b66d425d80599c90116dd4b069f9d0e72680f8bf69" + } + }, + { + "case": "seed_validation-physiological-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac", + "requests.npz": "54943d9c80ad4f716339bfb3720bce8c0453ea2198510224a3f61ef203d15b84", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "6e5b76b60b5a88b4405c2fa72d9572711fb325de35d7d5de22bada4ab64ce275", + "summary.json": "b83c9223425db7823990c54effe38a88d4d12cec7f5e9438e425f2b3414df57e", + "tick-state-hashes.jsonl": "e729cc4bfafa75c4d4e874dd188c9b4d53d0107f06ea6677717c5fd1d3775c5a", + "queue.jsonl": "be2b0e202a44fbbbdb23f9f6191361a30bcd06009816fb1d267a66555f547b44", + "requests.csv": "21dfda52982d29ead787169dda0d41b859ef517e5c03acc7db0206f7c163591e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "eb32fa1b10885bbeed3a4816d75653e8649f52c5a1e47d191e08eb3d1f1a084a", + "apl-state.float32.npy": "879b83481ae03af8cea67d40e654a524dd61b0f6c01561c13d80dab982ca0e0c", + "apl-inhibition.float32.npy": "6d6a6301d714b7d7a5f5ff17d14309334058c3d0f2753d37eb6ae4bf081f0307", + "apl-applied.float32.npy": "e0c690a30b1a3f8f2efe2fd1659553997098c7ee01d13e8772bddebdb58432a6", + "apl-pending-tail.float32.npy": "98d7864e8d56cc31e20999cc51ee9f0e5b724bdccdf3b544a083eb974b348add", + "apl-timing-audit.json": "6304352c0c3ecf327a7158fb7f5a9ef174c264cee7309e5b2f3a2502660d3812" + } + }, + { + "case": "seed_validation-physiological-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993", + "requests.npz": "8e57585727debdf1cdae4ae9c4854f9751e7eab284f063541ca6d6207004d28e", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "6d050b7307b9ad3ded99b4c9ee6eead328315b78807a6ded3e608e428502a76b", + "summary.json": "1a1148a99b05099a42b458cb8010a991ecdc3bd1c24b8e51c9c22e562bcca220", + "tick-state-hashes.jsonl": "9576eae83c459bb1ab25daba9450165ee8b15c946222a79e330afe93ae2a5f96", + "queue.jsonl": "811c6375fff5acb60ed78bc75baa072b22aac64a1b7c1026520f18369359c366", + "requests.csv": "2fa1d78f9eef1860b09eba562b8dc13f5b1324dde2aa6e5f7b63aa2156f35dba", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b6813c80f16c82360fea7f33223db89d6c88a75badc81cda5b999d43c038bdac", + "apl-state.float32.npy": "c7529f8f4697ff53b13133b30876f5edec4ca77f47720a7e60d2bf271d304ab4", + "apl-inhibition.float32.npy": "1e79f79123d80fed98d090a1be925b385032b532687d82c0165046784e9bcf3e", + "apl-applied.float32.npy": "f451f606c3c2b30cca977823e4dd5c9073c5e0b2f729f50f79ecf2ebee22fbb9", + "apl-pending-tail.float32.npy": "40bdfc8b46bb78cdd156999ad08bb5f413ce0f749ad029ca127e002cd1994435", + "apl-timing-audit.json": "485ec8dc09566c6d1ff519316c9bd77ffb4a182bdecfc8734c69c806ce898299" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "summary.json": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d", + "tick-state-hashes.jsonl": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "queue.jsonl": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "apl-timing-audit.json": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "summary.json": "e82aabfb6110ceda381bb8af3ddb5b5d1a1f9fb33c29a901b3d9d8ae083c17ba", + "tick-state-hashes.jsonl": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "queue.jsonl": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "apl-timing-audit.json": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776", + "requests.npz": "2aab826f8120672e41a55cdcc017f920e7dedd640f045cb6718d49c2928055f5", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "665bf1c4645a73eea8ad87d586fb0f815461946b72ef007a356bb3ee603921b8", + "summary.json": "b4e6b45b021137f0a463f7bfcf96c34016fcd3b38fbc49477814717545825809", + "tick-state-hashes.jsonl": "14349a36219a462c78fa1c77f30819ce26beeda29775378acdee45521bb0bb7e", + "queue.jsonl": "336f7a6a70dcca648395410b48ac774e704ef88dfc5c433f19bf36c06c8c0a32", + "requests.csv": "2caad2a6a1ee7c8da11874054abe86b63c103bf8e02a85f830d31999bad06558", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fc037bf3efcc78821be8fc016b36f30a70da8165c5a681a56a83cc7c1db87326", + "apl-state.float32.npy": "e2a4e90b3c237957bf21b5bef83ea6bbc9b848e53b0d254b8cc495f61fcdd226", + "apl-inhibition.float32.npy": "61384432c32e0b150f329f6de4c62964f064ef0117959a6c777838325f5d5778", + "apl-applied.float32.npy": "7895e4bef3945ae98a9a0fd2d777e25e30a2f37e79f31189d75cfc5e1c4d5826", + "apl-pending-tail.float32.npy": "e3ecc3fac2e3a6408f3fab70ab9d706b2fb5b7b3250123907af7839713db1489", + "apl-timing-audit.json": "5a23aabb886f2dac99161fc84053db73821e6288b53c7e1f7d026e3623297e18" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42", + "requests.npz": "92c0ffe8ab703541b76318ce0fd10d18df9b212b82b4b163bca91d5d53412820", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "2824cee2c0a114b9520b43a8c5d9a5c94aa50d877d1ed9665dbd65032083113f", + "summary.json": "bccaeb318afa8290956e79c2dd4ac807f6155009673eef3beb1283ef755e8896", + "tick-state-hashes.jsonl": "7f1652a3029cc8a69029ad06f826f0317e505c75eae0db7dd9e694fb29121f55", + "queue.jsonl": "99e74ef592bb9d3400dc040c17510fb0719028602981efdee9734f047ace26e2", + "requests.csv": "028e2f8875b25dad33aa9fc76716d168b2cb2177d5307fe266a3f3ea63c58980", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c03d9909130fafc3edda144476b3a4057997ff169c857834dbfafc6820fa1d9b", + "apl-state.float32.npy": "f6dbaca249a96d22aa288e4fd4e43653a3fe742679452b76433e286ef957a014", + "apl-inhibition.float32.npy": "72c7cfa7574558100b1aff4472d2d55fbc9e350a123665de08b7158c823f16e3", + "apl-applied.float32.npy": "dbe2c011f81acc321f0e4c34923215b24d88fd27b35f4bbae1ca022fd6638d64", + "apl-pending-tail.float32.npy": "54dce144c80cd577293e0d6fa3380aa0778d5a346a9c9b812f1df6b4f3dd0ef6", + "apl-timing-audit.json": "26252415ac77a5ef1a7466f281e4977986a42f3f5e3fcc30af10c6dbf3a62f2b" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207", + "requests.npz": "2ab3babd7a19f6261b6816343c0b0a918db43c81372dd2144ed8b961fccd7f9a", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "f6335d275e09c3e49d4a52440d159e8ae1e5b854ed958dde6a6c08d27246be58", + "summary.json": "2f39cf6567406375a2564061add13728551a21302bb17c0fe670a4aa4bf03054", + "tick-state-hashes.jsonl": "e70ad9bdb96a8139035ace249a443804ff397faa381e908f2da8e4d06ba234cd", + "queue.jsonl": "1bff8aa19b6ebd1cbe004d6cd8a1d6dd0aac7620b584257f138f1112833a949e", + "requests.csv": "61ec4ed9cebedebdb63a9de61ffd4357f7abe1944c5b7fde44fdfd0f644eec8a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3fddc3810ace6d3e3e99120dd416f5235e2dbd1fd68f63e51c9da1d3b809a2d1", + "apl-state.float32.npy": "47caa20494d1c49bd51fbd5fc79b34be89463cc221c70fb8ebc31720455aef44", + "apl-inhibition.float32.npy": "7cc2e6ad51fc3abdcc492ba53c569c405d850be1520370495b6d70c8f0de0f09", + "apl-applied.float32.npy": "49d7578ac199ad1857413745beafc42ab23daea4e07f567072991281c04381e5", + "apl-pending-tail.float32.npy": "7b25216084402f9cc98b66bc91a3839d57e582475de90564b73650880bddb083", + "apl-timing-audit.json": "1f0c1cd9c8a03aae9366bfa32e92b5f946fa09931b3d0c04221f4e8747684f5c" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a", + "requests.npz": "a8b1443e8f209b411ae6c7d0f6fba4e2035c5b0b711ddf6b1af63c7b26812112", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "059371b6908d4d1cbf99f05dde1dd4ff7c7a512803128e344746a2f10a2f4482", + "summary.json": "e00b58fdbf0134a90a587f49725a62ad3c4c277bbfd33f2a296a8dbceb9b328a", + "tick-state-hashes.jsonl": "09f8264f763889baee8ede5abc4a527de492fc129058360d828356903c6ac05d", + "queue.jsonl": "be9ae0ec9ac017175fc9d1f3f6bc487bcefffca0873afc5b2841df24b73de410", + "requests.csv": "a99455f3b0c1c2643567b9e39e680b9abf39d3be2cfa2b618ad3369d09b217d0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "beb1462b25f55b7e82049534831ab2f01e50aefafce9aa60168e158d4b9c8ec5", + "apl-state.float32.npy": "400a65e3e3d52a5c8165f9d52e55e0345242553e7716cc2b02cbb37e251895ed", + "apl-inhibition.float32.npy": "ce1cf766729bde413fa9c295e4586846d7b9a9e105e37aa1641cd5388b669eaf", + "apl-applied.float32.npy": "491f5de3e1e27d5088414102e5fc769291585b30ee4a5048554a6f046065be76", + "apl-pending-tail.float32.npy": "1f856cb3e802ac0b7a73ba743cd22d4b08d25c2cc0a6b054c855cb77cd0b880d", + "apl-timing-audit.json": "3a815961e8bdafd47aa0c4dd7733a672cbe60c5a4dc4c33def8834fd19f4b0d8" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35", + "requests.npz": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "summary.json": "cd6c6784127cb9d3823db20dc474ae10214b536c8b7e3a0c62ca68a32f7beab2", + "tick-state-hashes.jsonl": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747", + "queue.jsonl": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "requests.csv": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "apl-state.float32.npy": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "apl-inhibition.float32.npy": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "apl-applied.float32.npy": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "apl-pending-tail.float32.npy": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "apl-timing-audit.json": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35", + "requests.npz": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "summary.json": "99be45456a640c2ddebd2dbef27e26943a5d591eadd8db3e3faf11e3290c426b", + "tick-state-hashes.jsonl": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747", + "queue.jsonl": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "requests.csv": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "apl-state.float32.npy": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "apl-inhibition.float32.npy": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "apl-applied.float32.npy": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "apl-pending-tail.float32.npy": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "apl-timing-audit.json": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177", + "requests.npz": "09e0e524246a9d140c7076cd5911064beae539dca844d1eb2874fd3dc307406b", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "6f8189155c8ad720abb8cbd1d5d5c303617da052a48570a021c2aa1c703807f7", + "summary.json": "fe3eaeed175d31070569ed637885ef0f05dc7dcab209224e7f6291c61688de1c", + "tick-state-hashes.jsonl": "705e1fc46ed595d3dc3f1db48703a14245bb96e05019181beade63bb67d5ac4b", + "queue.jsonl": "be5d9f24a0372083cd76a20c5cbb443e3777b5daca69e1e987d1facf3a569ddd", + "requests.csv": "68fdaa0ea5c8cac7d842884631d011fd8f61d0d23e2e2e760be3bce89bb49714", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "f92dda4f06ec33312ea81573eaaac090c21a27a4e878173d2d1145f585bdd31e", + "apl-state.float32.npy": "f1e49a734f4c9252a5b1dc7da67fb041f4713d464be9207d923e5db31fb0898e", + "apl-inhibition.float32.npy": "0342943c3308d07ca2f207c4ee8aae2102bd14ebea139f6794a549d07bb44bf3", + "apl-applied.float32.npy": "c7833efad2747ae96ec72ab5bb9f531b71612759711996547365174c77da53a9", + "apl-pending-tail.float32.npy": "9534db7715e0b338a601f8f1fe8ccbbf11666425bea9df95fd588c247f37eff9", + "apl-timing-audit.json": "f96597e114b0bf5c31022ffc7f58d38cf4f757526911ad45b0a67a79f0c5e568" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706", + "requests.npz": "19ff9ac50feb080715634e52dcd0ea198251785e1429b0c3d1b7c11db3cceb07", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "18d8b3e1e51d10cb2a74a8e9f3aef1e0e6b598bfd322f78c0b84b16b54d66313", + "summary.json": "bdcee9277089221916de39e5ba78d7e2983b6d70523d1f7903b888b5c8866b51", + "tick-state-hashes.jsonl": "260829a90f927d54f7b0bdbe9ae01d2e05bf86d8e7413a431008a4a39515ccec", + "queue.jsonl": "1d4091d244380ec0b527da27acb690c3aa002e5acde6858cf8b984ebeccb8d0b", + "requests.csv": "fab9a56746fddee7f37c4dc01d9b877f8edc80478128e832f87440552c5e7c80", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9c19a3544a72260451b745a14cd137c0f3f7171c251a889a4adb4a8afab4ffb3", + "apl-state.float32.npy": "d5c1dc1b5a4cd480cf887220336757c6c28733bd90d011fe7478e2c86ba9d377", + "apl-inhibition.float32.npy": "b4db70be29fd109e60606610d893f1d33b7e3b95b0dcfaef6362a5e5400f9bbb", + "apl-applied.float32.npy": "df4d2f70cd2e9587ac99d2df22455f0d67ebbfcea84b722547ef896d5205d6d3", + "apl-pending-tail.float32.npy": "1642254dda2b75257f52ca964883522131baad635831b0c175e65f146dc1404b", + "apl-timing-audit.json": "55711aa64eee4abb29c4911c2b317f3af325841bbc7af4c16ee9e9e8f6ab8642" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3", + "requests.npz": "0aa24e4a96bba741818e62d21fab1a82dd523e5bf1099bbc987831e9ec40c8be", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "eab329d941dcab221e0d540702b57c22c07cb6abccdb8a49d8ddaa5ec9ffa92f", + "summary.json": "f07f0a7cddab82459b55998aca6301515732db2a23ca501b4eabb70761d93b42", + "tick-state-hashes.jsonl": "9961a7d82db1a2d9f6d1730869e71bbc8fed7e55c547b3305554caffdf015418", + "queue.jsonl": "ff989d17ac5879ee8e4cb3f904a89322285ef400080b7bd2350d16716bff8e35", + "requests.csv": "fc97d93e59372c3b4811e844bcf104327389aa00f37e76497e762b083601af9c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "0f94d5bde680827c26dd74a61eefd317fa3be3e9326666b244254f78347a59d9", + "apl-state.float32.npy": "fe05d21b1190c3c0849dbe39c97d0c0aa267664dfd7503661ad1e253373ee648", + "apl-inhibition.float32.npy": "58058733f16dcd673994c0b024b5aaed73bc23ecd14bbd3812e1c844d7ea006f", + "apl-applied.float32.npy": "f4128f628d87a083846ecb6378b5de9eaea57473047215218cd3f9c48e41d7da", + "apl-pending-tail.float32.npy": "899745dcffbbb00b6e1c6d4847c0a5e79e5a806aea250e45aa1be14ecf7f0a99", + "apl-timing-audit.json": "9e0997c5b832a85dd364975e456b9a3417c7668e3043d6ccdd8e22fc1124e2b4" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d", + "requests.npz": "849145b923309022701f1fc3e664fb8db9a34a73c9023943f447093284c62ccc", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "3ef1d8f277e8896d7020ba19256f3ad4cb36be8685edf0d774d9971425d01222", + "summary.json": "fced9f6f0db1bbefb0091ee8026b9f52a847812527983084142dc72e8f8e6474", + "tick-state-hashes.jsonl": "d860b2c0b0fb807ec977811e560bc5b318a13a17338f91fa68844311cbe8b483", + "queue.jsonl": "5d9897670b236bcb6fba9a70e98a8398cc282c4507f6fd67fa5715624c7f37b4", + "requests.csv": "69c329bfa7a764a7581616c7d702a41088d5605ed7b7e8b4580473a91046a439", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "221b2c8cbcbe34d1e06202be291743836d2e60d95e39983c1044fa3cf3029888", + "apl-state.float32.npy": "94d800083903c24958737567fcacf94f2999f67d22c27a67baa9e01694fe61a0", + "apl-inhibition.float32.npy": "8392107b9e7261a421a88d994603db1245f9c3d6bacd96404e794442fcee00ac", + "apl-applied.float32.npy": "859846cdec8667125f07e0e33a786ec9a5921aeb1b9b8af60389ea0cfd4f78b4", + "apl-pending-tail.float32.npy": "b5224cffeb2225b7c934f44817d2bc3d187579f5ed3adb8ad804a70259a196a1", + "apl-timing-audit.json": "61f15fa7ddfd11e200a4098b91b65085d0b9b29420ce6908ed1c43bfbc5ced9a" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514", + "requests.npz": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "b165371742955183debb29b53c8b6b8423fb80986369eca6e3f266484246695f", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514", + "requests.npz": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "d44c008b99764b1954ae4c2122114fc6a295d41dc7803ba431787d617109d992", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389", + "requests.npz": "ad5ecd33f62b393e450cd0d5f2d7ef7fedf46a0ad69485534bb72062aa1fad09", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "5cac1dd26a8a1a69e24a897fd515c10355f14c81d2a6bc90d2df30bd9c9ce8c3", + "summary.json": "f18d79852eb689d3d65457b3f2ed45960ee6648e0fc33f462af5e25b0722a8d2", + "tick-state-hashes.jsonl": "32b53787eb3e7354ab49a15174061052e878167f9d51fc89887185ff3c67bbb4", + "queue.jsonl": "e0efdbebde38686e4f1303cbb08a0b7960c0b8438d8f5b7723abf9717e5f1464", + "requests.csv": "1f08f8aaf4386472ff20f1c172bacdd78e51514b27909c2bdb715b02412773fe", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c097e1da2aa64410aad707e2537ef37b389eeb95a83a6298c1a62ec84abd680c", + "apl-state.float32.npy": "75ce804b8837e0398e03f3d948e284e0f82ccfcc8a1c9aeb528ca1e8c5adb019", + "apl-inhibition.float32.npy": "9042d172f9875991ac5c8b8ae84e104c5ed24128b176436206d6985cc074f8ba", + "apl-applied.float32.npy": "94db5586e2052018e8e1e6e200f2f15512325de38c8854984da95e4fa0fbe491", + "apl-pending-tail.float32.npy": "1359f5053f79f8746e40fe01164d9de8745e6ed25ade062ac003a964c1aa93e7", + "apl-timing-audit.json": "b0bad2dd45557ca43ac1dea81480985a233f89b016dc8822bbe8bd9c035705f6" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570", + "requests.npz": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb", + "summary.json": "444c6bfd024cb6db9e132d2e26a405809ff3e0d1bf49073d5b084c1bb8afe175", + "tick-state-hashes.jsonl": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea", + "queue.jsonl": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad", + "requests.csv": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288", + "apl-state.float32.npy": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc", + "apl-inhibition.float32.npy": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3", + "apl-applied.float32.npy": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168", + "apl-pending-tail.float32.npy": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0", + "apl-timing-audit.json": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf", + "requests.npz": "fbb3a4a0e9c11e683f6e444ffa124b175a5221b4f202351cf945005de7c0aae8", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "372de2ff56c797fbc025001a32b6c38b49cdfe05c33dff05bc8801342af71836", + "summary.json": "b3c3b99ba418eb8eca24ea51b2c387044ebad6780604100c5f3737fdca160917", + "tick-state-hashes.jsonl": "256b56f56dbad3798c13c15ffe51cd21b3fd151b59c0c67d1e1407e85026e5cf", + "queue.jsonl": "bdcb7fed3ac2fa51a737abb0d42de6c69fc8c79bc05867a82b6b747174e7968c", + "requests.csv": "1cabb35c203e8d6c59d6f3367cb0d5da4fd96ae08614d0616778ff1278a87295", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9c74db432d4c81b344b0592e5639bfca03a341e7538abeadc2c834c406373968", + "apl-state.float32.npy": "3c903c2f51fff96b73b2f1028c395790b04494a003a172d6722d9782d1362a72", + "apl-inhibition.float32.npy": "fca5bdab47569d9494e54865fd71faddbd487d9cdc85ae1eaa62777b8fa29010", + "apl-applied.float32.npy": "b3ba1df14c3bf09cc163fcebac087abc113ee76e71db110beb205fb8809fb5b4", + "apl-pending-tail.float32.npy": "d94c071cb75ea8ebccba276164e54a61267cd9fda594e73230d3ec3b4ae6c7fc", + "apl-timing-audit.json": "005078ae591da3a27de14b987d84e72dbc3e039e6dc1e224d36d1990f49836dc" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17", + "requests.npz": "b976872c849f75a0aa2bf250c57ec7cc95bba2b52791789c271c1d3a0edbfbce", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff", + "summary.json": "a68539f38062c2ea65b488030e6b901d5ab6b96be1dd738ffc94c392b1d3b8e3", + "tick-state-hashes.jsonl": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21", + "queue.jsonl": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62", + "requests.csv": "286008042017b998bf7b85f5f2b292c9f2bc9f5f734abcfc21f699ca9442239a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1", + "apl-state.float32.npy": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf", + "apl-inhibition.float32.npy": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d", + "apl-applied.float32.npy": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda", + "apl-pending-tail.float32.npy": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8", + "apl-timing-audit.json": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38", + "requests.npz": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "summary.json": "8d3e7de802eb18c062e31a9ae17017e644c6686c75bcb55af024c3b0a35105f6", + "tick-state-hashes.jsonl": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14", + "queue.jsonl": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "requests.csv": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "apl-state.float32.npy": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "apl-inhibition.float32.npy": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "apl-applied.float32.npy": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "apl-pending-tail.float32.npy": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "apl-timing-audit.json": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38", + "requests.npz": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "summary.json": "f997d2f9204cf089c2c0fc3459bed7df05a1f7936380cc1df0bb726e6adbd52e", + "tick-state-hashes.jsonl": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14", + "queue.jsonl": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "requests.csv": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "apl-state.float32.npy": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "apl-inhibition.float32.npy": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "apl-applied.float32.npy": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "apl-pending-tail.float32.npy": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "apl-timing-audit.json": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202", + "requests.npz": "f119988b7944c7254f8cf2f8a9366d51946ab84a898f41ea2fba230a22826fc2", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "a55b95c71b826f92214c1ca8b5b74863d894bf8ae4937f4a5958c783d35e9990", + "summary.json": "a3c0fbc32488b1dad5531898ac3f29fe43c76576d281d814f064e66b27a24a5c", + "tick-state-hashes.jsonl": "ba99446869fa18c70bbb1d75504438f600ffbb5a74e2106ca74026a362176fba", + "queue.jsonl": "0a01e0c4c67370afa3a64d83c403b5c0e6c443b343afe2c3037c7f760cc25738", + "requests.csv": "e722945fc5ea3c192ceded2a0876cd6c86aae3397faf22f87e828983762481ee", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "44f63ed5dbba1a0ec234e7a15440880c35942cf5f22e1059d3ba48b493dd41db", + "apl-state.float32.npy": "c7160f94e7cb273e8fa76d3a35f37bf2e0a0e1b823f1bf1417d769799e8fe395", + "apl-inhibition.float32.npy": "a5d88563086faf137c6b61de0f3434d35da5b38576c4240764f3a990ddf8d7d3", + "apl-applied.float32.npy": "f3ecb81ab39c55413f4ea6bf5c36cbce5729db66542f6af93efe172ede94702e", + "apl-pending-tail.float32.npy": "b3c2780c9aa987de00fa9659f7039c3d9ba147134b6497221d9971ed012c53f8", + "apl-timing-audit.json": "de66c30d9af273adab8d330770c3d910dd01890216f4062997d89fb1951e7c01" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f", + "requests.npz": "bf2130a69b90dd22c2b4cc045b7082826f47a22aafe96366c6f0fc730a5052e2", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "22070c25f27bc2c4db39fd2d84492c4afdcb18ac92de18890d1e70f4bcb10435", + "summary.json": "b5b9bee34cec4b1d93246ada0457f6435aac06129e10bf1d3a289826d79239e0", + "tick-state-hashes.jsonl": "c60cbf6567ff07bc3d6d4c1cc861bf3d334f1bd16a17489f4acdaaa09c83755a", + "queue.jsonl": "5d4b52d65e255badaae0883390e0c528498b6fb7afbec00bd9469d68aad70da5", + "requests.csv": "5ac7e9a327dd87f3ce90883db5dda59195dd03b1e0973946b2f31942121f5eef", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ea15382a12f64e1045ae3d3e62bb00a9cb56a5393878182e607b0848c2f48b63", + "apl-state.float32.npy": "72b791126d6de23d97f1015aa551bd6dbb301559097aa65305b0c3a2fbb8a6fc", + "apl-inhibition.float32.npy": "614f98d70ed1e6453632d31138b4aebaf5566feaa0a832d874e858e9781a3b97", + "apl-applied.float32.npy": "99d2e728be760f6ba95205388fa7a997fb43da5f172a6ca73206a2fb90ea3308", + "apl-pending-tail.float32.npy": "6b2072e85fefeee40f2b60e34d2d19344e2f94c641d1b18a68be217b7f8f0c3e", + "apl-timing-audit.json": "4c936024c4021017bc249bca6c8bef60f4e6971b217ac4737b49d35e5fa73f56" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999", + "requests.npz": "4f4db63884d2db2ecc3a24311a98b43b8809247159b06a95bfa4365dc63f8da5", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "ac13317f77a09dfdbe84d46073b26aba856a704041577887cf8c4c99a016e6f3", + "summary.json": "12923e5c0ffceb0a4bdb2de470d0e9e69960cfe63924d4bd23add54a49981688", + "tick-state-hashes.jsonl": "6c9bae47bcf610bf55566063a63b4a4ca306ac6e6ea1144ecd6cdd0098715228", + "queue.jsonl": "d7186c70d3a9b1444207785b61be257e9f25a042e0b794a08b043888a42a8f9b", + "requests.csv": "5098ff10b08ed4dfaa1ec299dac517e24bf0bc0aac858b3e03a1bb1e40ae7661", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "976169806d6849ec5d8c57a31f0eb7a78738fa5451e00d2dff85e2cb25d5ba3c", + "apl-state.float32.npy": "389f0b6de28d9ca8800387d179ea24ff514281e850386b6cb0c8b49c1bfcd57f", + "apl-inhibition.float32.npy": "8533adf1b558b9fcbb2eacdfb31ea9c70aa7e11657efd8c8ca3939c23d55465f", + "apl-applied.float32.npy": "cccbeffd83ec6d048869c2d31c870cbf1b02a3b3eb8479558c4c8bcfc096a3dd", + "apl-pending-tail.float32.npy": "234e4faa7bad078947cdedb740e2b98284ca82f6fbb83389d6af21e87d460996", + "apl-timing-audit.json": "52c9fca6d4c19a99417ecaa7f6f755a908a278996d7459914171544f03a315ef" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a", + "requests.npz": "023c018eea52448e0950425a6ac23eb62ea43d33065780680de4ee317023cfba", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "1343d714b4a52af3ea23f74c4435ad52fb10640154fbfedac67de72d4ed8c4e4", + "summary.json": "601ccf3455e79e2eaab2bdd875b2f33af030d390eb34b45759a00c2bb289597f", + "tick-state-hashes.jsonl": "517c7863d58c54b7c426e0069bf31b2da2ded8703d1e46f6ad87768409a7ce34", + "queue.jsonl": "e81e8417b88f4fbb058590ece6503fb5613c2532bd185db3c5c7ee00e9e4d797", + "requests.csv": "38a12548fa919cac9082095464da538acc5119917653aa84251cb9f2df8e839a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b247daee44dcd581b84b78c439f05853dfc85760f8a92dfa0552331938dd0dac", + "apl-state.float32.npy": "b81d7fb192af682ff294d938b0b5540018783a47a593857875c013c225afdb90", + "apl-inhibition.float32.npy": "9b29282990babc4c259ff3ca395590c07ae9b9fbbb946f26f4e064b486f7eb27", + "apl-applied.float32.npy": "752af4573b949bc7810f67d2bd4df33064eb9a1955f4a379f809850cf7e1ee62", + "apl-pending-tail.float32.npy": "03dd11edc0d8f03e41f977c737ab94d20b0e2b49efa1563431894883a0bf536f", + "apl-timing-audit.json": "987045bddeee0f2dc2ac1d23cb7e8b327a33fe6933cdb41368436bebdf866e1b" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900", + "requests.npz": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "summary.json": "6933930a4a080878a16d206175066691b3876ec9faf81a0c92e1cfd89051e6db", + "tick-state-hashes.jsonl": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82", + "queue.jsonl": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "requests.csv": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "apl-state.float32.npy": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "apl-inhibition.float32.npy": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "apl-applied.float32.npy": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "apl-pending-tail.float32.npy": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "apl-timing-audit.json": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900", + "requests.npz": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "summary.json": "3953c1d883040c6d74d577a109a3123595dbc57a0493cff0796073916a23f777", + "tick-state-hashes.jsonl": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82", + "queue.jsonl": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "requests.csv": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "apl-state.float32.npy": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "apl-inhibition.float32.npy": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "apl-applied.float32.npy": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "apl-pending-tail.float32.npy": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "apl-timing-audit.json": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286", + "requests.npz": "2b1fbac8e75b46cc47fd37b3bfa00180d30766a524c880b172b6e2af60a819c8", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "30b6d5e31d517957d938c59e3bdadbaab4ee65d155c8bb105692cd12fc006422", + "summary.json": "88817c3670033630feff8032d143b6bebe27936628d82129d91101e532f99203", + "tick-state-hashes.jsonl": "699ebebb485e259bd3be618444bc7121f15fd6420f05257751c7d1a7ede3baa9", + "queue.jsonl": "e14241a6c0f2d857c86117bee34358d1b10aa405b469dfde07dbef085273a4f6", + "requests.csv": "e02290587fb487035148fcd9546b281fd293d69b7c351f678c1721cd141e3924", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b1d903b4e1107d4d2fa173418b168d9e135a22f6b0296786e9f48b59b227da0d", + "apl-state.float32.npy": "ca1f8e2a06c1321e300bf9f1619b380076217fc32dac1ee17ca103bd9449a926", + "apl-inhibition.float32.npy": "bc0a3d1d908a4429a4fd3b63e2c6171bf9cd21afa9cb5884e46ba971013a4f94", + "apl-applied.float32.npy": "9401bcd787319b556549a0d943958f77aa9c6a8cfce216ebbaa1ddf1ffb03150", + "apl-pending-tail.float32.npy": "9be13eeb482520ea358c2e97b9bd00fb25ece048672fc3a3cf88fd1921751ebb", + "apl-timing-audit.json": "11eff6f5f3f99a77b9350d820e6d24ddfb45132c1bb78d454e5ba200a5826920" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33", + "requests.npz": "aa0906e673e8cd0c8ff343c513c215dbcdbd1248d1afc49228073023ec0a93ec", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "235155408acd15b6059c0a8cc741da968c0e52c9ecdd70b7a69168cc94a516dc", + "summary.json": "3d9b5bd744d875674e978974dc5c8b7434456fb80e3a24310c78aa725c8b4cc8", + "tick-state-hashes.jsonl": "42f54a3272c6352cb36115ad8661c97caf4e5087ac749dcbdee225f2c95527fe", + "queue.jsonl": "5c67dbc42e5316b1249f9a190dd35970875078d458dd6fda8b663f8c87b0bb25", + "requests.csv": "42bc96be1d9a837fced50b2b4c6e8955465a305f47886afc92597d32ead80524", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c84778bbf445fe3b9d399dad41709f6ff3ff9f9d0562a4cd7a801e9d48c97f9a", + "apl-state.float32.npy": "da6329fa97ee1cea317bd86ac964ace8c2e2ddaab64126565bcbd7daf61493ba", + "apl-inhibition.float32.npy": "dd39937f5dba3a3086c1aeaba13794b96636b170669d20bddd01f1adb8c573e1", + "apl-applied.float32.npy": "619863f731689791b312753876bca9c364fa8f47679d03716b1ea976b09933a2", + "apl-pending-tail.float32.npy": "d66f0e05e2392d8e308eba49e04c53092356b7761e3087690e125dd35ba57330", + "apl-timing-audit.json": "af4f40fc50cfad3dfbe67719abfd5314818611c4e19a665c8e1d41559731366c" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef", + "requests.npz": "32f6f4a1153ecd117147823cbaa244be6ddcc0965740c2afcf88ef14dc32945b", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "39471f6747314a45cb97fd07ebe241d6c08f5b4d33436a6b076cb2f4e7e992c0", + "summary.json": "6aa06479c21ce22b029c107545bc950e9776cc95d887d10cd4427c89b8f1a3fc", + "tick-state-hashes.jsonl": "858363de98ade956848bf11dff8b1287932db2a5dc71bcce0bc87e9fe2dddb33", + "queue.jsonl": "f662d1dbebd67e11a61678297def7a288e09e4bc8a1b16e62524825effa9d8ef", + "requests.csv": "c779c13c25071e7157a37b5caf7d609d7f515a96944a6dd8a41c389d45f0bea7", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3ea6f34e583531f9764d58cfcdfe23ff431bd6209397d75d1e63ff09d7267f86", + "apl-state.float32.npy": "caf3884d37796b263319b40b868aee56b273cefd8f3ef6e97433b723ca76e9c2", + "apl-inhibition.float32.npy": "9278f30e1dddb7bee71fa7c5768e00d8f061d4c652e720b690821fb5457d9b45", + "apl-applied.float32.npy": "565bbc53a8e90c1bc60f7960d26b8d7904448ca1795f7b6d68b312feb413c77b", + "apl-pending-tail.float32.npy": "b25cf33c282a18ac7d645590b9afb9bc694def6425673e2c12b22d962ec11036", + "apl-timing-audit.json": "c2e767b6a3eb53a0dfb44895c0f0b4588912945b754cc9d6090a0c7f69e3615f" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c", + "requests.npz": "8842f675ff7359716055c96b2218cdb80f791adeb2cc80fe0f3641f7b120771f", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "59517db3186d34b20c2700cdc74da4e1c7f56d653cc492ed5cdec3a62a6ccbf1", + "summary.json": "b8715cf8b0dc17231cbafd2930896b84013891721893ea900216fa53ffb86b21", + "tick-state-hashes.jsonl": "13d090e9f419ee52c018b4c7a97acbf2bf7694f1eeaf163cc7d23caf8e7e2b1c", + "queue.jsonl": "28d3a50766f8ada02415bc084e9467cfff5815c9ddf275eb670ff850ce9ebad3", + "requests.csv": "60cdfaa04b8465b14be1741adc4aec873d7cca09d6836c12f88da196c51f4e35", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "782dd568cfe93dd27f1f8ffc7d02c21e2452b1bd7669e416607bb2d305c271f8", + "apl-state.float32.npy": "e510fccddd271c1c477978e8d5c27a5b640ee4e7a71ca4e3ed3cb5fa23bc8836", + "apl-inhibition.float32.npy": "f742e9d47ebd4cf4b753e61476845cc350c4d0660f9a2e8f476a320c8bee9ac2", + "apl-applied.float32.npy": "d3dcf2f48c22838b25c20c360d67fe4c7d964e4407ef5a03e55d8e20a735ec53", + "apl-pending-tail.float32.npy": "ab865e5440f32a949897b036ad7d89baec3e6a10cb60fec192ebc03ef7d5db6c", + "apl-timing-audit.json": "ff77467f4d4aa359f106b2a3c99d0e17563a0b346e991787fa630c3399d270fc" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab", + "requests.npz": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "summary.json": "f70d00ab393be216505be85e65ae4dbdf98ce254c5a3df0ce36d3fca27745258", + "tick-state-hashes.jsonl": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637", + "queue.jsonl": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "requests.csv": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "apl-state.float32.npy": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "apl-inhibition.float32.npy": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "apl-applied.float32.npy": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "apl-pending-tail.float32.npy": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "apl-timing-audit.json": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab", + "requests.npz": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "summary.json": "076c126855b3819d25bed1a2c17be0ad98807cd076fefd06eb358d8321d4bb88", + "tick-state-hashes.jsonl": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637", + "queue.jsonl": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "requests.csv": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "apl-state.float32.npy": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "apl-inhibition.float32.npy": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "apl-applied.float32.npy": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "apl-pending-tail.float32.npy": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "apl-timing-audit.json": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3", + "requests.npz": "7a87ead895fa55f6b143b284c05c9731db02e0ce5492ce2dbc9847497c25a082", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "7875d2578fd50d86288c13199519326f9c51a20579d8f8772f46b501fd7fa1a7", + "summary.json": "73a92d4387142aeda59b8ca9f86c92fce3795a5e7249636f4b445f71b447aa80", + "tick-state-hashes.jsonl": "29ebb3e9392049d56213a61be4ed65e14c733766d6a92af32f5f85af1ef58dc0", + "queue.jsonl": "80f20aeefb6d7feae4ba2baacf23f5be815e4382043ed99ab26dbbf1213619a2", + "requests.csv": "16ce81af99d07bbc326918cb4ca0a270c9671ebbd7881a38564b69550960f25b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fb052e40fc6f24a017d031071ccca4c350120deda45c53bce97a92768ab87101", + "apl-state.float32.npy": "1c105a88dcdca73440bca2c2ff17cbaf8ea1de022f0980f9f6e2d247258625bd", + "apl-inhibition.float32.npy": "7832d56b83d08eabc8d26b1cd75851ce3f5d4066bde338e823469194d49ffc52", + "apl-applied.float32.npy": "85bc9df8cdd29b87ab3971bfe3f1537780645478c5bf7eaa5cdedf622afe1d2c", + "apl-pending-tail.float32.npy": "989393fc21ef66b5ed6ca64ac0ce3a05154633e15e13d99ae84b3f17b40a53f8", + "apl-timing-audit.json": "af6d748b756804c022f91431f1d67cb833d662592071e4e82130b042b4f596ff" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a", + "requests.npz": "05e56490bda3cd4d30861ab1d2648ac0bb5f496a13a3c0dc14c03725a3cf983a", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "20aa88c1e1e6127d9baa60aad54e44222df10d6e458091ae763c55e366e0ce37", + "summary.json": "541cc5e9c9a67d1f53bdcfad3b2f86f4cb68fe4d5cfa1dd87fe029bac5c3e19c", + "tick-state-hashes.jsonl": "cb0be89a8400d6e2220a8c9ab0bf26756547c67f45a0710f993317a350c07e60", + "queue.jsonl": "cbd0794c0f1fe2e8ad5df5655993489846905fd4bb6e3cf672e0a155b4642ac0", + "requests.csv": "af02eba9253ff1f65dad4fb23e79ad7d65097cba7d2766c33c8b8ac7ca1125f9", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6a84b1e0f735544e5539311496dcb3ecb22f9556c281a8974875f05a3aecc6a3", + "apl-state.float32.npy": "cdfd5e53ce04d1d6835f4ec88cef026c3e5a75488fc36b7fedb7ce159c8374cb", + "apl-inhibition.float32.npy": "071d0d12383668f9edc9a02b0698df010ca87b8d686ba23ca4a7edd4293ebe7d", + "apl-applied.float32.npy": "a8762791e25cd185d1add143276be5a8fd03f3d5e7b9e7df8ecd11f8c62dbaa5", + "apl-pending-tail.float32.npy": "d9d6a46f84d78ba613d684e132a209f24f110dfbf438b8c249acc185b6203568", + "apl-timing-audit.json": "1181c568fe3be6f19800982e69a42b4e19b11c4c96b9ed3efacd51f838ceaac4" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0", + "requests.npz": "f59e7a368061f852d04c28ac368e5362776f52b38e88c75cb234c2d6cf11bebd", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "2c6237c1f449d1af7ae5a196e5463167468253dd6d81efdde6cef6c82ed9e684", + "summary.json": "ff2abdc097c517e133ae994f11241f8f263ba99247da566f9a883819ada2588d", + "tick-state-hashes.jsonl": "d9162f970c9074b54106d835331db4858dcc1abe62bd9593aa8cce78454d7572", + "queue.jsonl": "db3271f47621db3e11881b7f62af0b4c6b5546951327652c5b7561401ecc7c98", + "requests.csv": "46d7dcaf10f7459b3809f381cec7551b30d7314a6f1f2a6f6550faef1c0abe2b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9c627419fd5ba2af857f141e1c34452cd03a7aae59c4af489b8e4fab9ed8f0fa", + "apl-state.float32.npy": "8e3dccf394d94aadd781c4d23827abdf1b546262c2a853eddb1b5c69448cde93", + "apl-inhibition.float32.npy": "0562710abccd5b834803ee89291fe094e52f98ef6a867efd2cfb443bf3d13391", + "apl-applied.float32.npy": "9993071a1eb382d1e6ec4cfcbd02a60fe23a9192c1e2f7bb5b469d94221c74c9", + "apl-pending-tail.float32.npy": "d216ce103c8d2ffb34353cd4d71f8baf71f194413465750f9a4dc3241c219aaf", + "apl-timing-audit.json": "b46571ac92a591346c357d27e5e318d016d68a880e535d92228f72866adee07d" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2", + "requests.npz": "dae9f0c7f757429767931c014d629346528964a75a38dfae8cbc8db1e098bdb3", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "851e63a91e08ce84a3837b72fbb9785e309cf4ad046afb63163abdec86370b13", + "summary.json": "109169f4276d5d4c4323ca6df12d93bed235382445a27667cec34d891772ec84", + "tick-state-hashes.jsonl": "565b5273bc24ad3248b0da6d40b0cdcf04dc4ab32ef47ba54910d0c2ac05ac83", + "queue.jsonl": "e7cc10d14ec7866de8e44cd884bf38f605369dda545896bb7dc5b337908c5bcd", + "requests.csv": "a01a93101e62e3b59cdc54224e378891118877a4f1bb5aec10a95dde27a0a2e0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "137d3aad0e38cbf8d698ac72a1c20597e5d07578951c7774918a2d99f412078a", + "apl-state.float32.npy": "e80b480602e67c8075b439caa1bd46aa3fde618ce43133c0082559a8e40814a2", + "apl-inhibition.float32.npy": "270c18b1841d0b4fef731975056805a20e68d6d533b3b5d146e29cc66383f33e", + "apl-applied.float32.npy": "b1afa34cbf9eacba04433fb54e445e010f3567370ff68d6f449ce6cc0aea7f71", + "apl-pending-tail.float32.npy": "ab64f9908b074fdad35df80050732c6b1532c09ef40367e205712865e8540686", + "apl-timing-audit.json": "74b7c7c330d4141a60cdcf60de7102611ff5be92f71d520656a8ca2850af7b65" + } + } + ], + "phase": "4AK", + "apl_delay_steps": 18, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "duration_ms": 100.0, + "odor_ids": [ + "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "LABTWGUMFABVFG-ARJAWSKDSA-N", + "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "OMSUIQOIVADKIM-YFKPBYRVSA-N" + ], + "encoder_audit": { + "panel_count": 12, + "cal_count": 6, + "novel_to_aj_count": 6, + "median_mapped_response_sum": 2.556107997894287, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "seeds_static_audit_sha256": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "cohorts_static_panel_rows": { + "seed_validation": [ + { + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "source_panel_split": "calibration" + }, + { + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "source_panel_split": "calibration" + }, + { + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "source_panel_split": "calibration" + }, + { + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "calibration" + }, + { + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "calibration" + }, + { + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "source_panel_split": "calibration" + } + ], + "novel_to_aj": [ + { + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "source_panel_split": "heldout" + }, + { + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "source_panel_split": "heldout" + }, + { + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "source_panel_split": "heldout" + }, + { + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "heldout" + }, + { + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "heldout" + }, + { + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "source_panel_split": "heldout" + } + ] + }, + "requested_before_any_dynamics": true, + "historical_never_simulated_claim": false, + "old_heldout_dynamic_access": false, + "seed_namespace_universally_independent_claim": false, + "source_function": "Unmodified AST node pn_drive from pinned phase4l.py; only np/pd/typing dependencies", + "source_sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553", + "function_ast_sha256": "5dcedb699cc77f5a47ee6d91f52c93138ddbc23e37c9c8b28927e34370d92fd1", + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "control_60_original_CAL_arrays_exact": true, + "target_rng_column_order": "Original function output, unchanged", + "generation": "Original float32 rates*.1/1000 GPU Bernoulli; same seed across conditions; sort only resulting sparse requests", + "expected_not_realized_input_energy_matched": true, + "no_learning": true + }, + "prerequisite_input_sha256": { + "validation_inventory": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "encoder_audit": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0", + "static_panel": "907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0", + "seed_audit": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "KC_identity": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "frozen_D18_spec": "acb231fe2f6ee50a48bdd9abb1fd7422d7a77b6a471ad4e5793ef9a4ba9f9c4c", + "AG_calibration_source": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c", + "AJ_calibration_source": "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d" + }, + "representation_failure_is_not_numerical_failure": true, + "old_module_globals_modified": false, + "old_heldout_dynamic_access": false, + "historical_never_simulated_claim": false, + "requested_cohort_only_dynamic_read": true, + "suite_owns_sequential_unlock": true, + "shared_apl_component_oracle_limit": true, + "independent_oracle_equivalence_claim": false, + "seed_namespace_claim": "Declared static-audit scope only; not an unqualified all-history independence claim", + "biological_delay_measurement_claimed": false, + "candidate_generated": false, + "training": false, + "metric_source": "SHA-pinned AG complete phase4l gate; SHA-pinned AJ timing/repeat checks" + }, + "novel_to_aj": { + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "pass_all": true, + "execution_gate_pass": true, + "numerical_integrity_pass": true, + "exact_repeat_pass": true, + "representation_gate_pass": true, + "original_representation_gate_pass": true, + "expected_base_trials": 60, + "valid_base_trials": 60, + "expected_repeats": 12, + "checked_repeats": 12, + "checked_timing_trials": 72, + "modes": { + "physiological": { + "KC_active_fraction_mean": 0.03276738845144357, + "KC_active_fraction_min": 0.024114173228346455, + "KC_active_fraction_max": 0.04207677165354331, + "same_odor_jaccard_mean": 0.511063186596153, + "different_odor_jaccard_mean": 0.44427234402124827, + "same_odor_euclidean_mean": 9.307077613590456, + "different_odor_euclidean_mean": 10.158884523737116, + "different_odor_cosine_mean": 0.6464818127000084, + "different_odor_correlation_mean": 0.6352979950685402, + "within_variance": 1.9783062946033647, + "between_distance_mean": 10.158884523737116, + "pairwise_separation_pass_count": 14, + "pair_count": 15, + "expected_event_count_cv": 0.12424037109555007, + "actual_event_count_cv": 0.20658079720887876, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "between_same_seed_mean": 10.56241415064779, + "within_this_pair_mean": 9.520081809153249, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 8.703797823210492, + "within_this_pair_mean": 9.220436536747636, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.424442150929126, + "within_this_pair_mean": 8.773917981584498, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 9.974376028543082, + "within_this_pair_mean": 9.326523250216884, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.934006799989007, + "within_this_pair_mean": 9.533277700180468, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 10.259616399776231, + "within_this_pair_mean": 9.514016127345204, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.808663391743993, + "within_this_pair_mean": 9.067497572182065, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.300785166757837, + "within_this_pair_mean": 9.620102840814452, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.966927055456917, + "within_this_pair_mean": 9.826857290778033, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.573002534425056, + "within_this_pair_mean": 8.767852299776452, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.343049549396941, + "within_this_pair_mean": 9.320457568408838, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.151643690744098, + "within_this_pair_mean": 9.52721201837242, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.58171763085694, + "within_this_pair_mean": 8.8739390132457, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.777480180390343, + "within_this_pair_mean": 9.080693463209283, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.021345303188914, + "within_this_pair_mean": 9.633298731841672, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + }, + "matched_energy": { + "KC_active_fraction_mean": 0.032578740157480315, + "KC_active_fraction_min": 0.024114173228346455, + "KC_active_fraction_max": 0.04207677165354331, + "same_odor_jaccard_mean": 0.5239554366482554, + "different_odor_jaccard_mean": 0.44904181896379547, + "same_odor_euclidean_mean": 9.102811594102214, + "different_odor_euclidean_mean": 10.059135414486558, + "different_odor_cosine_mean": 0.6518920051239021, + "different_odor_correlation_mean": 0.6409578045477166, + "within_variance": 1.5388210822783166, + "between_distance_mean": 10.059135414486558, + "pairwise_separation_pass_count": 14, + "pair_count": 15, + "expected_event_count_cv": 7.010869393073676e-08, + "actual_event_count_cv": 0.1422489626775089, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "between_same_seed_mean": 10.380596156725295, + "within_this_pair_mean": 9.390881452924594, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 8.721262082788783, + "within_this_pair_mean": 9.188801315156862, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.472982518961913, + "within_this_pair_mean": 8.588071035470781, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 9.929259487895177, + "within_this_pair_mean": 9.299536627278005, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.448313613396941, + "within_this_pair_mean": 9.167607902224665, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 10.113217179320108, + "within_this_pair_mean": 9.416450992707322, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.47476376476216, + "within_this_pair_mean": 8.815720713021244, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.015388874343952, + "within_this_pair_mean": 9.527186304828465, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.777806429051953, + "within_this_pair_mean": 9.395257579775125, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.0290539361573, + "within_this_pair_mean": 8.613640575253509, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.173719143479167, + "within_this_pair_mean": 9.325106167060733, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.64997199220617, + "within_this_pair_mean": 9.193177442007393, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.155064794169743, + "within_this_pair_mean": 8.724375887374654, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.868904626045918, + "within_this_pair_mean": 8.592447162321312, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.67672661799379, + "within_this_pair_mean": 9.303912754128536, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + } + }, + "runs": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.0, + "external_events": 80, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 29986, + "requested": 117, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741826", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 13.9, + "external_events": 80, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 31442, + "requested": 110, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741827", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 131, + "KC_active_fraction": 0.032234251968503935, + "KC_spikes": 134, + "KC_first_latency_ms": 14.100000000000001, + "external_events": 95, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 30248, + "requested": 134, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741828", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 102, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 30936, + "requested": 137, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741829", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 138, + "KC_active_fraction": 0.03395669291338583, + "KC_spikes": 141, + "KC_first_latency_ms": 13.700000000000001, + "external_events": 80, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 31556, + "requested": 114, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 14.200000000000001, + "external_events": 67, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 30156, + "requested": 99, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741826", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 113, + "KC_active_fraction": 0.02780511811023622, + "KC_spikes": 116, + "KC_first_latency_ms": 18.6, + "external_events": 99, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 29491, + "requested": 130, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741827", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 139, + "KC_active_fraction": 0.03420275590551181, + "KC_spikes": 141, + "KC_first_latency_ms": 22.0, + "external_events": 77, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 28706, + "requested": 101, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741828", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 166, + "KC_first_latency_ms": 18.8, + "external_events": 84, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 30563, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741829", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 137, + "KC_active_fraction": 0.033710629921259845, + "KC_spikes": 140, + "KC_first_latency_ms": 21.400000000000002, + "external_events": 63, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 29060, + "requested": 83, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 150, + "KC_active_fraction": 0.036909448818897635, + "KC_spikes": 153, + "KC_first_latency_ms": 12.8, + "external_events": 65, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 29608, + "requested": 92, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741826", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 14.8, + "external_events": 78, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 30410, + "requested": 109, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741827", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 114, + "KC_active_fraction": 0.028051181102362203, + "KC_spikes": 117, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 74, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 29791, + "requested": 112, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741828", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 98, + "KC_active_fraction": 0.024114173228346455, + "KC_spikes": 101, + "KC_first_latency_ms": 16.0, + "external_events": 86, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 30196, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741829", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 137, + "KC_active_fraction": 0.033710629921259845, + "KC_spikes": 140, + "KC_first_latency_ms": 13.3, + "external_events": 65, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 31102, + "requested": 96, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 116, + "KC_active_fraction": 0.028543307086614175, + "KC_spikes": 119, + "KC_first_latency_ms": 20.400000000000002, + "external_events": 39, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 29285, + "requested": 67, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741826", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 24.0, + "external_events": 49, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 26849, + "requested": 74, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741827", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 118, + "KC_active_fraction": 0.029035433070866142, + "KC_spikes": 121, + "KC_first_latency_ms": 18.8, + "external_events": 50, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 29881, + "requested": 74, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741828", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 118, + "KC_active_fraction": 0.029035433070866142, + "KC_spikes": 120, + "KC_first_latency_ms": 19.3, + "external_events": 58, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 30146, + "requested": 82, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741829", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 110, + "KC_active_fraction": 0.027066929133858268, + "KC_spikes": 112, + "KC_first_latency_ms": 23.1, + "external_events": 47, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 28171, + "requested": 71, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 171, + "KC_active_fraction": 0.04207677165354331, + "KC_spikes": 174, + "KC_first_latency_ms": 15.8, + "external_events": 64, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 29344, + "requested": 106, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741826", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 165, + "KC_first_latency_ms": 17.2, + "external_events": 82, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 30895, + "requested": 122, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741827", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 155, + "KC_active_fraction": 0.03813976377952756, + "KC_spikes": 158, + "KC_first_latency_ms": 15.0, + "external_events": 80, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 30231, + "requested": 119, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741828", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 123, + "KC_active_fraction": 0.03026574803149606, + "KC_spikes": 126, + "KC_first_latency_ms": 17.6, + "external_events": 73, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 30101, + "requested": 108, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741829", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 15.4, + "external_events": 60, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 28991, + "requested": 95, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 169, + "KC_active_fraction": 0.04158464566929134, + "KC_spikes": 173, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 74, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 30843, + "requested": 94, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741826", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 136, + "KC_active_fraction": 0.03346456692913386, + "KC_spikes": 139, + "KC_first_latency_ms": 19.900000000000002, + "external_events": 71, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 29174, + "requested": 97, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741827", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 134, + "KC_active_fraction": 0.03297244094488189, + "KC_spikes": 136, + "KC_first_latency_ms": 21.700000000000003, + "external_events": 84, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 27862, + "requested": 115, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741828", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 128, + "KC_first_latency_ms": 19.900000000000002, + "external_events": 72, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 30052, + "requested": 100, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741829", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 107, + "KC_active_fraction": 0.026328740157480313, + "KC_spikes": 109, + "KC_first_latency_ms": 26.0, + "external_events": 66, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 25813, + "requested": 87, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.0, + "external_events": 79, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29962, + "requested": 109, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741826", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 13.9, + "external_events": 73, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 31389, + "requested": 103, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741827", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 124, + "KC_active_fraction": 0.03051181102362205, + "KC_spikes": 127, + "KC_first_latency_ms": 15.3, + "external_events": 85, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29975, + "requested": 121, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741828", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 96, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30725, + "requested": 129, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741829", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 138, + "KC_first_latency_ms": 13.700000000000001, + "external_events": 70, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30776, + "requested": 101, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 14.200000000000001, + "external_events": 70, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30482, + "requested": 103, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741826", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 128, + "KC_active_fraction": 0.031496062992125984, + "KC_spikes": 131, + "KC_first_latency_ms": 17.6, + "external_events": 100, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29490, + "requested": 136, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741827", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 136, + "KC_active_fraction": 0.03346456692913386, + "KC_spikes": 139, + "KC_first_latency_ms": 22.0, + "external_events": 82, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28723, + "requested": 106, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741828", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 166, + "KC_first_latency_ms": 18.8, + "external_events": 85, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30073, + "requested": 117, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741829", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 138, + "KC_first_latency_ms": 21.400000000000002, + "external_events": 65, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29207, + "requested": 88, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 150, + "KC_active_fraction": 0.036909448818897635, + "KC_spikes": 153, + "KC_first_latency_ms": 12.8, + "external_events": 65, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29608, + "requested": 92, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741826", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 14.8, + "external_events": 78, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 30410, + "requested": 109, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741827", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 114, + "KC_active_fraction": 0.028051181102362203, + "KC_spikes": 117, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 78, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29775, + "requested": 116, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741828", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 98, + "KC_active_fraction": 0.024114173228346455, + "KC_spikes": 101, + "KC_first_latency_ms": 16.0, + "external_events": 86, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 30196, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741829", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 137, + "KC_active_fraction": 0.033710629921259845, + "KC_spikes": 140, + "KC_first_latency_ms": 13.3, + "external_events": 65, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 31102, + "requested": 97, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 124, + "KC_active_fraction": 0.03051181102362205, + "KC_spikes": 126, + "KC_first_latency_ms": 19.200000000000003, + "external_events": 52, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28840, + "requested": 85, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741826", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 110, + "KC_active_fraction": 0.027066929133858268, + "KC_spikes": 113, + "KC_first_latency_ms": 20.900000000000002, + "external_events": 68, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 27654, + "requested": 99, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741827", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 17.0, + "external_events": 84, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30028, + "requested": 110, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741828", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 122, + "KC_active_fraction": 0.030019685039370077, + "KC_spikes": 125, + "KC_first_latency_ms": 18.900000000000002, + "external_events": 78, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29329, + "requested": 113, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741829", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 117, + "KC_active_fraction": 0.02878937007874016, + "KC_spikes": 120, + "KC_first_latency_ms": 18.400000000000002, + "external_events": 72, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29558, + "requested": 108, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 171, + "KC_active_fraction": 0.04207677165354331, + "KC_spikes": 174, + "KC_first_latency_ms": 15.8, + "external_events": 64, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29344, + "requested": 105, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741826", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 156, + "KC_active_fraction": 0.038385826771653545, + "KC_spikes": 159, + "KC_first_latency_ms": 17.1, + "external_events": 70, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29930, + "requested": 113, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741827", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 157, + "KC_active_fraction": 0.03863188976377953, + "KC_spikes": 160, + "KC_first_latency_ms": 15.0, + "external_events": 75, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30746, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741828", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 132, + "KC_active_fraction": 0.03248031496062992, + "KC_spikes": 135, + "KC_first_latency_ms": 17.8, + "external_events": 66, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29387, + "requested": 101, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741829", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 130, + "KC_active_fraction": 0.03198818897637795, + "KC_spikes": 133, + "KC_first_latency_ms": 15.4, + "external_events": 59, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29814, + "requested": 88, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 151, + "KC_active_fraction": 0.037155511811023625, + "KC_spikes": 155, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 79, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 31130, + "requested": 104, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741826", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 138, + "KC_active_fraction": 0.03395669291338583, + "KC_spikes": 140, + "KC_first_latency_ms": 19.8, + "external_events": 72, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30347, + "requested": 106, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741827", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 131, + "KC_first_latency_ms": 21.8, + "external_events": 92, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 27898, + "requested": 127, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741828", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 119, + "KC_active_fraction": 0.029281496062992126, + "KC_spikes": 121, + "KC_first_latency_ms": 18.400000000000002, + "external_events": 78, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30745, + "requested": 108, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741829", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 107, + "KC_active_fraction": 0.026328740157480313, + "KC_spikes": 109, + "KC_first_latency_ms": 26.0, + "external_events": 71, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 25989, + "requested": 93, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + } + ], + "repeats": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + } + ], + "timing_checks": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + } + ], + "failures": [], + "input_output_provenance": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "summary.json": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01", + "tick-state-hashes.jsonl": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "queue.jsonl": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "apl-timing-audit.json": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "summary.json": "b91b84f88226265843e830cc7e8cdfe863d256a23df6c42069bd7e5c01db83f4", + "tick-state-hashes.jsonl": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "queue.jsonl": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "apl-timing-audit.json": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441", + "requests.npz": "b3bce4606a4b6007b390c15047850529aa945ecc83cad28ad58e8c56e6bbfb3f", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "1d077d597a739ee758c1ea0ac07cea5b6bd269364bf295547ce42898f23e1135", + "summary.json": "cf8209897d99d0fe5c2958773d7d31da2160fd1f260536c42d4031dc46eff483", + "tick-state-hashes.jsonl": "08e644319916a618cb326cd3604e9cf7ab51d3f4ff5e817728e7ee258369f4ca", + "queue.jsonl": "b80fc3f830a2eb44d883b9dc52f829c62fc7c5fc6f46936c1af3cd447cd907b6", + "requests.csv": "dd7231ff63158fe7b4798ed49c9ddcdc15822249b8036204ecee63aee515ff72", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ba797456b196bae1399213db79823c8d6e48a56d270ff5c87beb9d929b8829b3", + "apl-state.float32.npy": "5aafb32d3039ff47a2a951c2d2fc84b06e4cdf134597f3ea5478e0f5b968d7de", + "apl-inhibition.float32.npy": "32146beeacc8fe093b1a213ccc6c4398769015457a92a9f903b4baa34e5c9fbd", + "apl-applied.float32.npy": "9ab8412898d43ce905382b501e2b3f1e5b0d0b5c20da664b1863a4c165e66371", + "apl-pending-tail.float32.npy": "d3c6c0ec344876961cc63f2ac848d098f44fc68e0cf851cee33014c8d2e78914", + "apl-timing-audit.json": "84c533cf612cca0612a8ca42ba257821e3f77a45cd2018dc04d1e53200445792" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083", + "requests.npz": "16ab7ec1a24dc2b652c6e2a0956d1ebfe0d889d3b1087ea14ed781f3050eed72", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "581277b16090cf5b796f306e2b772195ad08cb5a1ca814ff2cd54db402bb126c", + "summary.json": "85494163ce2a361765a0ebef625b2aee522dee7e4db22eeb6bbfa27760669e4d", + "tick-state-hashes.jsonl": "e58f00f650da5cae15bd63dca5c998faf0cfec6ec491f635fad2b9fc7a812d17", + "queue.jsonl": "a5e1f1e91c41b0d6c4923dee6bffb04d76b1891c19e0679c75f992577daa728b", + "requests.csv": "313430adacbc4f1bce355f95e61e85d60ada4feb16961a9e36081c0d55fd012b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c8e98a05da0374558508e2e802e2ad41f8924169d899172b349916e41c86c9b7", + "apl-state.float32.npy": "16801c00e404f9a9ebbe0fa967ef9963a87c75542865142e2d191f5bdd2afbdb", + "apl-inhibition.float32.npy": "2f4c9af83d42fabf20a3c1644597ba806bf153b4c0de32fbc77126a4e3e37e58", + "apl-applied.float32.npy": "4a5edbd6c7823c4e95930750677ee6533e020f38e212b46103f7ade35f308f99", + "apl-pending-tail.float32.npy": "4571c2384c71e075ee00ca9f97b76895ee156a8fa4cfe186f2df30d5821e81e7", + "apl-timing-audit.json": "a69d04ac64a290a945386712da6d98cbeff1826fe57cee36e2049c02d4e17d7d" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c", + "requests.npz": "793671eaff85ff247bd23f25ba31016eeccb61e393f4257274ab02057d566610", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "b5f3401552c335df31b0a6ce3c2d8fd032e6df7b2b489ea61f11e1b3f9e3d45a", + "summary.json": "1a9038cd7c731e49082ab39d33b35b614009d4a1edd0c76f7e321c4e12029d02", + "tick-state-hashes.jsonl": "cf11b6bc9c1935ab736dde151b161411c2e432b23e81f89a86eec3d4c7510f84", + "queue.jsonl": "d6a77c29b0a87c612c737bbcb3ba2508fc64069b175041a7872a20b0ce291818", + "requests.csv": "bbf7791aa8368401eca5f3c93bd72bf85038fdbffad56b0ae055445c423f343f", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e3df35293580ba5a86e78ac2da10b6ed27e5c9b1b5af7498610d8dc67aef3d5d", + "apl-state.float32.npy": "f703d0947bd4d7cbcaf923f68efdeb6c95a42306cbe4a3993ab574c834c8303a", + "apl-inhibition.float32.npy": "9b38719cf96b9a3347ae4bac08457354e68ee5e9fbccb39a79a8f61bcf5a98e0", + "apl-applied.float32.npy": "1e36eba4a3f35a5b3f8c22553dafade2924e0ba4ca0da8b6d7456e8a21225faf", + "apl-pending-tail.float32.npy": "082a0ae84c18695f599d324cab3b0bbc24cf95c5e6bb39d408fa6125bb775239", + "apl-timing-audit.json": "556421db94619e050461d4bcd6647cc4b545e6cce68ca2377e8b793061ca1186" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178", + "requests.npz": "c877a1b016cfcc45765e80a98b993a4924eca2796f669a52c7cd56b41469d095", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "d68d6bff39e5245af5240776e54aba0fe0575ec04b09158b3f4c0be8afbe2f31", + "summary.json": "effd813bc21aca2decf2fb11ae8993ddd487e5ec8869b935285f476190f81819", + "tick-state-hashes.jsonl": "18f00a662ca9a42ea00b31ed459ad7ed981a04ac884441d1767dd832c3dea64a", + "queue.jsonl": "b81386bea49809b46fbaf3a10a4118d26b6fd7502f7f26bde657b668c177f51b", + "requests.csv": "9f3d9578f072bb633aaa8020d745356e678b80abfac13e635c375258afeffee9", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "af6f467eefe1c99e7b9fa4a5a42de24ae55237d38619307cb64ebddb75466f71", + "apl-state.float32.npy": "0dbe7bdaed6d9183fc6527ac084821e58ef091756d018b5434e2ccc500d64414", + "apl-inhibition.float32.npy": "c011b5976397c4107bfb32eeba524d97c9e0552417d2c33b11be7458f4de7935", + "apl-applied.float32.npy": "b8020bfb4cd5e683ccc17c13cc03db994b8c6b6efecea7adc6e00de398600910", + "apl-pending-tail.float32.npy": "175a7c2f2c3d98ff1bd7d70e4bb297c8b030c76eea010b3c02b736d7d09c0598", + "apl-timing-audit.json": "3977ec1ce1b8dbc6399b4d55d433c3cdb96590504632d55e80b2c3c85bf804e7" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8", + "requests.npz": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "summary.json": "74b039335f0d82e6d99b85c301c45b91fd8c394846c18f357cee9034eaa6e859", + "tick-state-hashes.jsonl": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568", + "queue.jsonl": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "requests.csv": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "apl-state.float32.npy": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "apl-inhibition.float32.npy": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "apl-applied.float32.npy": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "apl-pending-tail.float32.npy": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "apl-timing-audit.json": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8", + "requests.npz": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "summary.json": "bc157fc3d5a64844fe35f057a6d1351b58dacc7fb1752d3d1b64529b3655be52", + "tick-state-hashes.jsonl": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568", + "queue.jsonl": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "requests.csv": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "apl-state.float32.npy": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "apl-inhibition.float32.npy": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "apl-applied.float32.npy": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "apl-pending-tail.float32.npy": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "apl-timing-audit.json": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720", + "requests.npz": "d82b80b25535f07c094b79397f36e7c81300e49e0cdeb47033f0076314f6e411", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "1ec78574f80411d9d04a3405ab497f69fb39e9c9b7cbd8ce9819c14f315f499c", + "summary.json": "bbdf9e2ba0ab7119b8b10a64aba9ba397409e58906c608e6252889ad36ac29be", + "tick-state-hashes.jsonl": "415c604f16d8d130084e2dcf914695f52693e720a4b9180c4557baac9aadee4d", + "queue.jsonl": "e1f7b0b80d1ee8d0669c7786f8b0a296aa5034f574c541d97e419a4d572a5c63", + "requests.csv": "370907f6f6692a0e30bc1e654d3597be61140ab6b679a00fdd7f908ba603cd7c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e5a6809acd304796bafe5a2b46ad85509a82cb438aa13763f8573407c5094e33", + "apl-state.float32.npy": "3fb0364824401c285605f56e90703b0e1a5d10f18f2e53f3a7a5b03012ef393e", + "apl-inhibition.float32.npy": "9a9425d3b8dd15d7d6137f097522cdbda3d0a88ae4d945cdd53c6c5bf7f79095", + "apl-applied.float32.npy": "24ea3cf44da8413c1531e3886216fe85396c77e320b79732fcd0fa1525a7a920", + "apl-pending-tail.float32.npy": "f5deacdcb5c2f7b19647d1f0a523ee95e60e28be078d37e7eb876c65fc1e17f0", + "apl-timing-audit.json": "b7417ac2bcf48deff98d1b338e2ef9286b9e5ce5446e5e04b90cf382ecf24eaa" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807", + "requests.npz": "2f33f0e81be9a7890f9d7f7aa993b796da19415097d35595236ca7cf63a1fc79", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "150450a546b45b67668e1fa4d33f73a7eab39a7c4c019900fab501640dcd8c6b", + "summary.json": "277485f5528e9606695f45518f3346ed7409ef7d5fdaad9cebab7fad7c157eb5", + "tick-state-hashes.jsonl": "42daddbfb5369c2acd58635deca14e1adcef8caf512b00c11bcc48d9e203a919", + "queue.jsonl": "9d4ce9ebf46d87fc28933492a89cddc19815e2936d0fa7eccdfe8758b223a859", + "requests.csv": "fd36f4f90d5562b9a1b33d1f37eb8062007931655b03078b19bc9596bc446fb1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9536317415a7d407cda108b8638c3916e832889843edfc14932265aefe3a4808", + "apl-state.float32.npy": "60d700d53f33299abdaa11b6d47597e60578b2806f7996a589b42f7f30219441", + "apl-inhibition.float32.npy": "6c3e2108d3e03e7353099aa747743077c98be9588dfc04a54fc1faafe855e403", + "apl-applied.float32.npy": "f8ba5dd6e699bbf98414ffb87a9432ca1cfeda717ae0101dd5281279ee99f7ca", + "apl-pending-tail.float32.npy": "f6ab11756c87a5b4e79b7225b73d2df31f27c650a773d9e7555d1cc5166aa8f6", + "apl-timing-audit.json": "d06b805f555fe57f5660641ae7de82ba37d1459f59018999b7cebb0fb0c1c7b0" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d", + "requests.npz": "125d51555247ef10bca42f854d2ea2cc0f43aaaa02b39168801d50c88bac4699", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "507e0baf4163f86768ecb4b8a130112671cb8a25582f033bc511ab799597d09f", + "summary.json": "f1f16d524ef830ec61928f4e72141ea2ebd7e28a02ef769ca9daf4c560cd344b", + "tick-state-hashes.jsonl": "c26011e148b7b8ecf18ec80e86d0c39f95689619c608d628f7ed7c64f90beed4", + "queue.jsonl": "6ccbc63cf66114bf501d0f884e2f7322f529cb804ab0379612fba0510ce8b5e8", + "requests.csv": "a8c82193fc14ab2e40057fbe5ad22cb27cb888eecac132df5d4031c2033ad1f5", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a23117eb29018f0adfbf0b0044d87309619b854fc4dc5f2041503bb2e03041dd", + "apl-state.float32.npy": "51cef95eb4112ffd6488accadf4898b9d1ea5c5a23a3e0ff6b3379496c453855", + "apl-inhibition.float32.npy": "a5b8d1d9c2b3fb669fecabf658a82ca84cac61968443c0cea5f2b2c71e559fc6", + "apl-applied.float32.npy": "8ce1f893bfa65ab01584081b1a93354900e40fa3cd6263d93e8afbafd388ac74", + "apl-pending-tail.float32.npy": "481aff5efc6ae095d015a5b18d63bd87087f41f41e77b9291d630296d7b9de72", + "apl-timing-audit.json": "ef8490124ad0fb0051363569eadc7f5fe5de32821b76eb2e8ac0e0b13c7899bd" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da", + "requests.npz": "47e08154a319e007f365bdf0dcb479610b58cbbc98b55f47f8e9f08eef5b8c1b", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "4783e8a56838ecec437dbb0e0e6812ca065060477da1300131f59e33fd11c0e9", + "summary.json": "b6691c08b6da584065d078dc9f33719ae43ecca429369264418d79efdb6f4df9", + "tick-state-hashes.jsonl": "fe11a7fa504c39fe026958e8f9ffbc6d7dccf35839a5098c72232167c0e0e656", + "queue.jsonl": "818351c37065e65a400189c43ecc517a89496e4c48f1b6913113064fd1cd0dcf", + "requests.csv": "06317ba831e3bf346011a84b4313d2c8aea65beb2e2195c21a6bd64a6532a7e2", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6e6519024da189dbc4eab232bbf55c50e1aea03cc980534d09b4234c3b83d20a", + "apl-state.float32.npy": "c130259f84b22c8e8e2fbe8d59d8a5c98254b30d2d04dadc2ac70001ad6aa4ae", + "apl-inhibition.float32.npy": "32e5db0d575571e262842b39b09cdcb7b876b9578abaac4cb42dfc966f1b9022", + "apl-applied.float32.npy": "0947f3b5860bfa5b6434d88bb605266b113a77547554740cb853338296411967", + "apl-pending-tail.float32.npy": "ef5bf4a5fabb6363559c44cb02dd92413477a9b275a6465b231ad6f3b51cb6f4", + "apl-timing-audit.json": "6728038e10748465fe09ada988eed129ab7ed3446d12eaedd37a13fbc7757b91" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "168aa06d50dcbdb2d744a73b2e6ead981219318a097ccd03354cfcfd3c363107", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "e0c95904d4f25574dc93ef8b5ef42407927b968c096ba64a137e1e595d6f18c7", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a", + "requests.npz": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c", + "summary.json": "b03458d89e45462fd020ba4069f85bc5f5fa4232a09380477a79eb65af782741", + "tick-state-hashes.jsonl": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea", + "queue.jsonl": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae", + "requests.csv": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee", + "apl-state.float32.npy": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d", + "apl-inhibition.float32.npy": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54", + "apl-applied.float32.npy": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef", + "apl-pending-tail.float32.npy": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e", + "apl-timing-audit.json": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54", + "requests.npz": "984a4fb6fe7470ba2e8ab251dad350e88970d81e212e79b14fab4271bc769a8c", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "082732d4d7ff1b7b9f27ce96b67ab1c8c0981e429fa48ad5b64c6beb583b0da7", + "summary.json": "8db9bdc039e371f291417cb1a9eae872b3d5b8c2edbb6c51175752ef0cd5e2dd", + "tick-state-hashes.jsonl": "708b07e6fbc720f730b3073397b6f3ddbdabdaa61bafe7d2d4c99c789f95fda9", + "queue.jsonl": "365231f49b92f03a97519ffa33318e59ae6acaa0972a07374b09005dd905bdd9", + "requests.csv": "dc89d9dcd99a8c0c05049bd5119f9a2fba58b5a70e8dab65ec83b019487c8ec9", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "38c4b54884c17fa9980c5677eb16e406a59dd07933b9a89acf894dd75a2a4970", + "apl-state.float32.npy": "13bec6d05c0c1e1c50c410e7d8bcf8d3ad3c4a101484806b3570f7df7d65fd37", + "apl-inhibition.float32.npy": "bf231ed4edcac974c7dee858cbb4d12a95a7c37cec8a3551449571154e24c945", + "apl-applied.float32.npy": "992cd3935aa1ae718ed4db8a708239349853138472b51f985001960234aaa96e", + "apl-pending-tail.float32.npy": "d6a759c36de3898308322b021cb60ac8dab4059f2c36f41740ec4e8654f5272b", + "apl-timing-audit.json": "9efb4283b1d764c7e0917ab8e139fdc7f79a0e363fe7b2e777065b2a89e5a365" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30", + "requests.npz": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38", + "summary.json": "3f6348dfe771170156937ee388ee24fbb90c735c54b5801d0e1d278049e5e18f", + "tick-state-hashes.jsonl": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a", + "queue.jsonl": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325", + "requests.csv": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e", + "apl-state.float32.npy": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf", + "apl-inhibition.float32.npy": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198", + "apl-applied.float32.npy": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6", + "apl-pending-tail.float32.npy": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2", + "apl-timing-audit.json": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f", + "requests.npz": "859bb229c66a9b9d9bd2d18583e0bd0d78174b053af874c7bc66a22354ae5245", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715", + "summary.json": "0ccba7b15914241999fd07c32c5b6554448c2e12a7b77bd01986c7527ca8a350", + "tick-state-hashes.jsonl": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75", + "queue.jsonl": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8", + "requests.csv": "9333d1cc60625221a563cadb1fa950b6f28db15d4a358949c852c363fa00a10c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2", + "apl-state.float32.npy": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188", + "apl-inhibition.float32.npy": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173", + "apl-applied.float32.npy": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45", + "apl-pending-tail.float32.npy": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a", + "apl-timing-audit.json": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9", + "requests.npz": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "summary.json": "4c0e06b741d2e441892559faa0c2f4a5b9f2207cbda77817d9ebf10a66a560bc", + "tick-state-hashes.jsonl": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473", + "queue.jsonl": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "requests.csv": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "apl-state.float32.npy": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "apl-inhibition.float32.npy": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "apl-applied.float32.npy": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "apl-pending-tail.float32.npy": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "apl-timing-audit.json": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9", + "requests.npz": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "summary.json": "bc9229ccca4f66c3550adbd7b1d98b3e63893e7fcc7513406799bce51eff1552", + "tick-state-hashes.jsonl": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473", + "queue.jsonl": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "requests.csv": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "apl-state.float32.npy": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "apl-inhibition.float32.npy": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "apl-applied.float32.npy": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "apl-pending-tail.float32.npy": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "apl-timing-audit.json": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8", + "requests.npz": "d007e6d840faff7f79f07ed7eac058eacf957662447a81d19b7b714271fbe2f0", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "7055a2ca65c9a54d08f649ec1ecbb42068ad90301ce8e23088b51e18c00c1af7", + "summary.json": "1b3c8a44d834cd83f620e0a3032189b19570e7fcce15b21014178f546843b497", + "tick-state-hashes.jsonl": "b0429f13a1a40e997d59a1afe6071375f9a706869ac9b752009d3eee425c261b", + "queue.jsonl": "dbb6f3e26eb73ef36a23f940e79b1b4b3de091381ba8cf5a64e9e0f3ff749f62", + "requests.csv": "f4c58197b6b0aadf8551efcc983055bf92d96e55fb951eb4ff5295b530f95d3b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b37079514383e66556f37a9b4ed96d9efc299961bc219e1b08854c485ad0c1b2", + "apl-state.float32.npy": "27242b96948c480c22883a57fb40960260bd41892eaa95ab1325dd332d0b16e0", + "apl-inhibition.float32.npy": "e8ce1ade93c62761929102395d150ba5eea7a1855b7d5d9a0c7c1e1571a72ae7", + "apl-applied.float32.npy": "fc864117b11779273358c9c16313636c2da0e28e0761388a7aab9bcc10c17239", + "apl-pending-tail.float32.npy": "9c606fb372f4eb366c2eee662c8ffeca64d923d7782471fa7ab833e7cf2a7895", + "apl-timing-audit.json": "3ce19ace96a36eb15c32857ef62132a6b49de8a5778d70e9082e829b17f661df" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df", + "requests.npz": "9c2ab679ce740dd9446c01418f0ddf44ebd1aa4a83dbaff58b86f48c744a2612", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "5934b1739534b1a9716d89a29b798e4de80dd6dcf96627697d6dd5601a04ba14", + "summary.json": "ef4f59edf839b721dbe8df36a12214441e887726062b59df67ca68d3343698b3", + "tick-state-hashes.jsonl": "2ea6648b47e1093a84864948402e44d13c41574aefa85e8ac3d1a0fcb5445fbb", + "queue.jsonl": "40cda1d8cafa90c149417c07c45c61fb150f3b1426c8c9327f8d020b41d88999", + "requests.csv": "91a02c5d7227d278340b7111a5e29544b3e3489179c41700f650e74afddcd301", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8a3c340c19b69112cf992d8da80bddf1e77bb05af04be3bdfc4da6f69119bfdd", + "apl-state.float32.npy": "8f48027e55f33a5cd27610e343de697e132e96d102c402ce849cf60e3dafefe1", + "apl-inhibition.float32.npy": "758a3adaba02d665815faa33e6b7905f30769667dc9a1e6e2e9191cffb90d9bb", + "apl-applied.float32.npy": "d29ecb9dee07a95a0d7761d6e5284a3cdd93b02967cca9318eb6422e99ac0a05", + "apl-pending-tail.float32.npy": "661af73bd75dc1aee03d21dbbace8df0b39a6c93dfa90f368b3fbc2b70ca0bb7", + "apl-timing-audit.json": "3e28d543764779bae6fea817c037a0053aa1bb9298c0c7c31d985eb424c9f28f" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0", + "requests.npz": "f33d943614df58d0ba2b1f54f3d51513b8d2c76021f9033d1f9132e6e858f30d", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "324a547bca3ad71707e604d1ce3b9579399ebe169d5a1c89b110967aea5aace0", + "summary.json": "bf8b291fc1188d4eb2db1de1169196e05b3b98d60a2791c34cb7926908962825", + "tick-state-hashes.jsonl": "0404ab8d946150127ef753456d7a6256f0ef0739e2207c9d82f1df93a3efd931", + "queue.jsonl": "2d0a7866b9f6b94947c14003a9ebf85be058b4b5334a53a118e52882f64ada3b", + "requests.csv": "d30475f303cfae16b547fe954b3818340762c96f4088c11b4e247398ee3433bd", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "83ebfe4f05a65fd452a1dca52beafd801fd8d0c031ae36ca12792f9e10905a8c", + "apl-state.float32.npy": "5556326457035afd185dc7b89930caf3973b61b850d4f518594186ae5e8e3fb0", + "apl-inhibition.float32.npy": "47b8123d474a39af7367e7dfb4274263b9b1dda8d6959c838ed8e67e4c88b938", + "apl-applied.float32.npy": "950d6e70d7ec35f5d8b4fc69b0e113e2bd251d68707167a2e0eb1e4a4e65f34a", + "apl-pending-tail.float32.npy": "13ca834333bff51ab2b4e429ab877ba33f69af904fc9d39efd2247947109a379", + "apl-timing-audit.json": "ab47094463350e552932dc3079b555f68a884900c2b23638d4eab59f89d212c0" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276", + "requests.npz": "669241b2fa22fa40c136ec8c94f9f850b6fea64f1a9ac0b6f1aed79f82f3f802", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "4467469e538cc4d104218103503cae7d3dd295978c0105fcc45d10e55cd0a923", + "summary.json": "8d43d836470f9d268fbcae19498ce7ff80583fc4be03c60a42861b532bfdeabb", + "tick-state-hashes.jsonl": "7ef1eb513c65999f65e8d418c2e59465afc8b521695b5806858165fa461962cc", + "queue.jsonl": "f4b411d0312c6ca828667a083f925ed1dc73387a564a0e5565420c3ce459aaf9", + "requests.csv": "10944ab3b2e669f006fa7e191c0052b4edb2830050abc6a6c7c4622487fb5369", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "2db6acedd9decd3db8f13d065e880a5c5a97ead59fc5244a1191d2a169b06dcd", + "apl-state.float32.npy": "410feef04bbc781b5a507dd9d69bcab199c766b0e9d8d8d2ee1d05d210b98514", + "apl-inhibition.float32.npy": "3be716ea3e2b74297c9f3a9699982b8392b05877f26740487230c606275d374f", + "apl-applied.float32.npy": "541457fd3372852b66388940120cfb9a7512b515961e14254df6a9c426349e5f", + "apl-pending-tail.float32.npy": "d6e7188d3f13f5e9f991da49f7670dd2d5ddb319f940dd2ce9787fd5fbec872b", + "apl-timing-audit.json": "7a384d5497c11fd5b84ab11f11c75f799bc4f8dc0595af19a1e156f7135c1d14" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19", + "requests.npz": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "687254750c86d398f4af60dfc310eac9b4269388a062e7472afd175f5bd7e306", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19", + "requests.npz": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "b36a86126aa2b536d2538c566a96b7fe1d4d197d9a0c88ab2076277670226de6", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07", + "requests.npz": "7ab3e7ed68b0ba5156904ec37438657124370c0f1cb796ae0337a0a76fa7761e", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "46c1005396d3fb787d77cd4579a72d52ea76eac9153f5740738636a9a0aa259b", + "summary.json": "1f67dd4e767613135ac5254a55b95e376c98851b8af436bf2aa234d8ed8d9001", + "tick-state-hashes.jsonl": "03f0655ec25fbd14b4a00320994e9daec398b14887fa8613832dc5287f9a9321", + "queue.jsonl": "9ab3dacdd5cbeae92e03dfff0e8aed0b97b3535da9a4224e33e288874e4b1cca", + "requests.csv": "fe76fe34b489f202ace3f288d36b9cb0510123356d934dfe3fad56261afb0304", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "98042eb20158dea660bf6acde853002176fb7dd64b7f39478572d4b78f6837ac", + "apl-state.float32.npy": "5ece7f086411835ccaecf3f8ff36315c526f41d43c797dd2728b5c87a761bf55", + "apl-inhibition.float32.npy": "c81f23af4b9e6eddd027853f7dd98d968b5651ae10a7677394b4fc62995dddd1", + "apl-applied.float32.npy": "6353a69af78afe0651ce9154083aa30c899be1c4ff2cf40a47d9a0d2143f8ec4", + "apl-pending-tail.float32.npy": "8f971e015ee45db06fb16fe0bf104bcd895b36af68bcca2e0b62c75ded5c9fb5", + "apl-timing-audit.json": "4a0ab5564cd421e52accc442a87d870701325041e08b621843b500373654ff68" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb", + "requests.npz": "67a5584d6e85104deaf657c250f1f4a0895ae51edd3275477c7ec38277704eea", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "cfb0274945354f0e3073b9c65e41e4e62622ed00721e564cdb27e14117dcc1cd", + "summary.json": "672dd16cf4ac4c31a310753a323b29e9fa62d6bc486ae95fc1b72f04deb561f6", + "tick-state-hashes.jsonl": "250ae9394e4214fdef01938e12081001b29dd1218fa4380d43fe3f2f1733cff5", + "queue.jsonl": "0a9dd0698ef540907f60710a396c211cf922d14033e009af630e96c36f3504c1", + "requests.csv": "804dbcb613ebc886f2177087b11fd8ee7ac44e4c6b77d89e8be2995a4861b884", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "99e37f1048922b6a4d50deaaafa73089bf75939d4c93af6c0ef8a6e8f5cdd045", + "apl-state.float32.npy": "76389a33438f134b687273ec179b6f8ab944f41456c8594e02287832e7b5488b", + "apl-inhibition.float32.npy": "8cf491771a018a5f07e4296faba4bd1dcd5f2333117eaad7c1395b1e3d814cf9", + "apl-applied.float32.npy": "f0ce18d41a955f151a8b15bb763a7e9b35bc0646d4ddfb59966831e9916a8ba2", + "apl-pending-tail.float32.npy": "8551ed5ea7214989214be3e1f6ecab136b814b6219ee69ffc05d9bd060ac3856", + "apl-timing-audit.json": "d0a6c5f055be5d88043c1a5a95e4d3ba961e0b803523a16da33a657ba152f74e" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372", + "requests.npz": "baa480025b6406c38194adf7917aa861b193fb486378983bcdc4efeb852a8349", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "911ace9f3f6ed81011c8b9d4a1ed141d7d3d2496b41b856ff42bc690b819ae92", + "summary.json": "9d40a8aaf0b5fff5e320347f6f6b37af711d08382aa775cf7cbe1835f5ada011", + "tick-state-hashes.jsonl": "65c5d82bceffe93757c785dcf437121518c1db5e2be40d913954a53b61cf2fc2", + "queue.jsonl": "58f6d56be33253df19706db40b71d2a1cdcdc65d2432301c944fbc6c9410c8ba", + "requests.csv": "4dc30e807497ccc9d98f2a737db5caf8d76327c47a28d499207f8720e00e23ed", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4c9cd95682b493663399aff35df75c9ce8ce79a50676cd2bdfc880723c438bc6", + "apl-state.float32.npy": "bf264e68763eca87755388c7d62bef97fd516660ac1be182251c91150149ba4e", + "apl-inhibition.float32.npy": "63fb04d279eb0982f538b9a2e5a8b058314debfc381a3d183d4654494af0c748", + "apl-applied.float32.npy": "21858f7014740826f5df4164726e7f636ba8006785c30b04edfcd20f8006ebb6", + "apl-pending-tail.float32.npy": "4b64e7479b327570509ad43cc955b470a3b9ed0a94043944fd86504b581a2ee0", + "apl-timing-audit.json": "45858115a45d92ae825d4a8fd8af8764148f5549fa56900729ebfbfa7ed46114" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa", + "requests.npz": "9a0916e860af901bc67080c5f6ce437a848a45912cc891f99a388a90a03175ad", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "77eccb870896d2485daa28026aa995af4bbb166c61b90042ec58e435fb0e7a89", + "summary.json": "4bee631bec9dff28fe0d20c7189b32f2819a1cbc69e6962cc4ab8a70afa15d86", + "tick-state-hashes.jsonl": "007f80db5a97148f20003ba61c031fa3b99f86138a6c658d7217267ba4f03223", + "queue.jsonl": "1423b9f7b9c00b25b120918bf20270a2fdfb0d096f9d49afd86fbd489789de76", + "requests.csv": "43db42d919f490124884dc17080be48090460c5513752dc01764454b61f6f58b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c9abb9ce731078641fcadb36ea8e9cbdd4d972f46a36f944a6504b38b0ee8afc", + "apl-state.float32.npy": "e92121f83f848951a3b437ef5508dfb82f44baac13d354503e95cde9c185ec3d", + "apl-inhibition.float32.npy": "624d0e582adbbea2ed0de422870e6af7455a78eda7665ca28f773399657e41fe", + "apl-applied.float32.npy": "2c18cc88de3cd2142a3e3e810c455ae32572771b33cc44424fde48f82755882b", + "apl-pending-tail.float32.npy": "47ba7dc49b15a657d17c7b4775c15e42ed57ed64ab0be1b933ce3ec000e4027c", + "apl-timing-audit.json": "c836a46c93bac2d4958c53296805e71556fa4213744fc05c83f3eb008a769f71" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf", + "requests.npz": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "summary.json": "2331588fea7a1c058aa382cd27d473da33768917e7f8616adf1608cc468303e6", + "tick-state-hashes.jsonl": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c", + "queue.jsonl": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "requests.csv": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "apl-state.float32.npy": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "apl-inhibition.float32.npy": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "apl-applied.float32.npy": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "apl-pending-tail.float32.npy": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "apl-timing-audit.json": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf", + "requests.npz": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "summary.json": "d4fecdec157de98362f6cfdc1542e5f1afe2e1e6d174ee850bb0e18a41e5bf52", + "tick-state-hashes.jsonl": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c", + "queue.jsonl": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "requests.csv": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "apl-state.float32.npy": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "apl-inhibition.float32.npy": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "apl-applied.float32.npy": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "apl-pending-tail.float32.npy": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "apl-timing-audit.json": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947", + "requests.npz": "700e1f667a0d854c84224b5b8bf68ddf7458ce16f35d8496f9b7f0ace626bdcd", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "e22a0e9db7b51806abbf89c28a5de65318093d725f3211d41a7028b5e6723327", + "summary.json": "b69250f93615831c1af2615d579bdb6e8cfb594d5f41ebcad41ba6a4bed0bcd7", + "tick-state-hashes.jsonl": "aa27549da32c37abf86c7dce5677aee8008529ccc4334937c2c3ca6d23d51efc", + "queue.jsonl": "43b1e98a2398f3bbdf81665d472fc40bbc6710df682240a6f61b73153105fadf", + "requests.csv": "de70ad4c547468a84fb62d8cd3a54774e2effa95ed7ff672bc07f7bc8da9ce4b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "10dc351adfc603ff01cf11b71535395cfb01f4e32a942fa7dd47139326de03b3", + "apl-state.float32.npy": "055def1e3a47855a2733bc2a1b4e65767899438136f8698eaeaffc5f66a88c5a", + "apl-inhibition.float32.npy": "f7962f402cf7abbfd9eac756a54111df86028ba60ab07cbe16b74c1b7c9f3911", + "apl-applied.float32.npy": "014f0880ec48c580e928b5cd8573562e72b58be7b5f647a875d4e6f2d8bd048b", + "apl-pending-tail.float32.npy": "3da35c5bfb6debd895301ec40da1b33e7099e5db7a74b57e8433478906acfe1d", + "apl-timing-audit.json": "901417f90428b7f30bbbc67d1f2ea5a16285962afd51c95960008de18bc8283a" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d", + "requests.npz": "4123abbd0297a14efc5edc354f4613b599d52abfb961aa8756ddec131cc941dd", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "65f9cd238afdaa0d187f3445d95729ac5791692304e70a40d22765e85c7ea3ed", + "summary.json": "0f7048f69430263b34096a30d4a076408b549d7f0aca12e69db26871ab336818", + "tick-state-hashes.jsonl": "6f4313198548ee54a7646eb674ff1aa0a85176634a0983132f0f23ca11d8160a", + "queue.jsonl": "1c485d2f1cfed052134017aec12513ea7d4dd7f9811ee9a6ebf2cd56b5e09441", + "requests.csv": "bc3b74bc1b5ee69d259972945add4734c0c2a7e09a569ddee702e1570091f601", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "34f367a6e4b7294ef64b6088ad4ceabb5601f07b15c2959ccc55ce9e17adcbac", + "apl-state.float32.npy": "ce4d391ca7419ad37a4b11202d3ba6d6861b426776d87afe212c17b353f39988", + "apl-inhibition.float32.npy": "6a23f22b9259f33e6d289136d4db446ed6cc3b67ca989d7effce0ef779d49021", + "apl-applied.float32.npy": "0736d8c3295d19da7a2954966bb12428192bdc9c132849fa5c2a9e9bbbec44a4", + "apl-pending-tail.float32.npy": "28677f7eabd43f3be417c1447173341565e154d08a3cc80320f4e8850a5a2d25", + "apl-timing-audit.json": "0c3ca0056afbb8332225a86b951c1bcb3f06b528aa78f3b3f66ae1a570ac2437" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41", + "requests.npz": "af44a0c36b4825f471a55cfa7efdf5605c4c4d88c1ee924f95734dbfe0f2973a", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "604f868cdf929f706062a64943173c95c59f33feb2e77aa80e6b518065670156", + "summary.json": "1f32f9fa79314728a179d35207ef26f5639d79d02569c950dee078126b72269f", + "tick-state-hashes.jsonl": "5cd5bc1d89dc289f3cdc206423c5957c9ad42d72ac795653b2eb849e90219e69", + "queue.jsonl": "c8c641aab63b0ed8223dedcc5c592c221cc799b329acb6fd8420e2e695e7104d", + "requests.csv": "11311ca115c21ae70adf5c8df2ef44a1b09cc218975f05638066e5172a264fdb", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "d42f2b026bd2565c3eb01ef792671615fb9f23e34741bf54cb784645d4e126d9", + "apl-state.float32.npy": "7854be275e5eb52135fd6c92c5a83549937a83d45729471b34eefcef1b178f6a", + "apl-inhibition.float32.npy": "808b78b9b2c6ad2cf1a527eab0ec97374d261ffee4802e5c3baa5836d1c009a9", + "apl-applied.float32.npy": "f4ad8e5ecb722ed74b6f06bd585f16a729bee8885b89117161b5eb6a810a625a", + "apl-pending-tail.float32.npy": "d4f835833480b80464c0fddcbb2213c8881ee07fdc718e4e3790edc1bf1a203c", + "apl-timing-audit.json": "41dfe600123e8ee384baca7b5de65287a898e571cad23425274e7f49f9a5f1dd" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f", + "requests.npz": "9d318c7e94f83f5691b85cd20e49d09fac31872d6ab42d5840aabc0325eb8a34", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "a012bcd835f3b33c09fd15b39721f6d36d20aadef1d1c06a8b732f335d067bcb", + "summary.json": "aa7d6048030d87dba32031949d0d986dd698a5b57d1e4ceda025ed64c272eda4", + "tick-state-hashes.jsonl": "a395d7a6c22af43e081ebebb6b49714db0af2be3b4a4a2e31d51ec911abed975", + "queue.jsonl": "00e8e65344b5d36973350135d9a3dcb6ff82b7031a35ecd89299e549c240977c", + "requests.csv": "f76848de57a3ff352f4c9088046376f46443cb6b49a14e68174750cd76e800e1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "aa75990e07b2293f75a37d8b3f07c852efba7e931d97aaa516e50244c4b08f66", + "apl-state.float32.npy": "30532de4b4521e2c317e392e0bebfc5f66a8426861eef58bcd0395061227b797", + "apl-inhibition.float32.npy": "a475b5d108a77b4ea15b56251ba166604f490c4be7c4ab205de572dc0773e508", + "apl-applied.float32.npy": "27a754cd3dfd9482a8a6616bc39bbc92c2c2e5ed44e1a44a8be4e7bb3fe09e71", + "apl-pending-tail.float32.npy": "7d2e5a7d0c5c4cc6e594114954cf9df6e1472b18b808b0e644fa5c59f0c8f2da", + "apl-timing-audit.json": "13a4b41cb22bbf12a00f32e537fc0e590bbfe401d3915131ddb75297e7ea6b60" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "summary.json": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30", + "tick-state-hashes.jsonl": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "queue.jsonl": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "apl-timing-audit.json": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "summary.json": "cfefc655d613fcfb42d5fc2fc5bf37b4663aaa8db588ba2b46d7e21f0eed5f33", + "tick-state-hashes.jsonl": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "queue.jsonl": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "apl-timing-audit.json": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c", + "requests.npz": "3bbb79402b17f63d92b0390973396d2a84d9df7d9ba3d400a8ab9ec12a9ebb6d", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "a2e402d11b1b7f915b3bcabf69d803039bde5c27dfdf237546b1fafab4729cae", + "summary.json": "6b59d14b913ebd41eb698c98709b0c1ec2f90700c435c2c5af6317286db4074c", + "tick-state-hashes.jsonl": "21d9d7aaebbd765d616580c71a2ce66bca67044f2a18fff8b9cf6bd326f5446a", + "queue.jsonl": "1d529fce25eb6856a534d41c205224f98b6c41b01a38c232e4ed16b722706326", + "requests.csv": "de6bd7dfe51d9cf2e06ed7f6051717c3dd44a85bf394f976140302b03e3b7c74", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e06a3ab89be571c197a19469dad8d89120025518fa3506a08766a14ffc2fcd30", + "apl-state.float32.npy": "74746320407c9fa400011603d9dfef36cc0e9bcb0b04fe8ee7508ad417fa74fb", + "apl-inhibition.float32.npy": "01749c886a94731565b75b66e63050b52c57f53808c61838b212d14bcbec5790", + "apl-applied.float32.npy": "87509e937e12f67fec42bc3a9b7cdb5e497e08e802f894bd4f34cd2f8d251418", + "apl-pending-tail.float32.npy": "b365e01a0444457249984cd33758c345a121313f7556cb7ef150434306f60c15", + "apl-timing-audit.json": "ed3525aa7d907fa5bfa9eba0ea9b8afeb8851b7989bf2e9fd0e42f13c7bc2624" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1", + "requests.npz": "2e551b842adc13a505d7703cacb7329df45752e5705bd0b912dcd73ac6d481d8", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "f6a2f4b04875a66d9df21063114dea8980230916291533f70b0d73901618f6c4", + "summary.json": "ae4827876eadeafa369e64e54e4a34affbc6849092c82ee326eabb6433100b16", + "tick-state-hashes.jsonl": "431a4577e3857fefe9f94b9b671f58917c9c2b8b22f80981a8a157869666c45a", + "queue.jsonl": "8008072bb10dcef833761e8777cc4f7254839882dec204bcffc4fd3f543a3057", + "requests.csv": "c3cae21c6c9c8ac217a3cc9d7083ca2a7ffb3919299807bf5d8a3b0c10616bbb", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e58c743c50e0e0c6c39f818e70795df1c770efac2a8b73b89a6db0961edb5781", + "apl-state.float32.npy": "c6849a71a584c16ae40b17fd6e6a8226dfd23592888fd7492cbc1c0d56579dd5", + "apl-inhibition.float32.npy": "df17f5ff59493997d551845aa390c216dce044e97f08ef14e980d590cd4fb03b", + "apl-applied.float32.npy": "bacd3f7d07ceb4194c3542dd85edac6541b9b2246f8735945d03e43474c6cc41", + "apl-pending-tail.float32.npy": "1b24a689c3a80bfae1ab1e9a9c9f9848a3f3559c6f8d10e02bdccb4dd2e089fb", + "apl-timing-audit.json": "c3996c5957f9a6fca305cc241d7e6c399a57f0e9aa466f77804ec324dc907472" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232", + "requests.npz": "40ddaa87b131754987871b2a47480dc69cafdf9183cbe94238e405488d457366", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "7683dd404a575bef06ee3eb8b6ccb4bea4ce97e044a6c3abcf963ee414f43dce", + "summary.json": "d6d678ba0966e62f87ada1076097fe3b65668f6adedde1ae145268d20581aec0", + "tick-state-hashes.jsonl": "444d075ee5c73fac12da4812b2c2604044a06b2623a609aa082ddece221d8d75", + "queue.jsonl": "df974420188597686d3955ab25a63f3905152d642d3fa3c3ef811128d914f969", + "requests.csv": "2f813be1648111c18914a2a8f5f072adccaca85475baa82f7e8b4aecffa5003e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "37d6d9dcc2118c56270efa698f1bf7ed3232dd38bd715620d796fb46a4ae2f1b", + "apl-state.float32.npy": "316f3556f0df06a3c2c1cad2061899ea946f31535e86b3879b580d7c65e98b9b", + "apl-inhibition.float32.npy": "065589abb47f7159f5c91b64b27082ab53447c6dfebc08b8b70c6ef0f9973458", + "apl-applied.float32.npy": "e7879cf418437470a55ed9aeb83b06fa99a252e9dd02b1ffd517f5e3639373c5", + "apl-pending-tail.float32.npy": "e8d56937a6a2e629e743b1fed9078ee1a10edf68e245034182ba8d419f3b436a", + "apl-timing-audit.json": "b1c891e86efb7faf8111908b8295592f05cc8a6a0ef294c2670750da3153443b" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580", + "requests.npz": "7d9c70413c78f5da6d0eb02c98ffdbdc58e6eae73249b084a08f2e7360e1a087", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "0528d0b77e601a3fec9bfd72644f7223f6e6ff936cef3a277392019615261547", + "summary.json": "0813e97b9bdc9d5535819e90e7b6d1548a7100205ebc7069483c3ce7ff22d2bc", + "tick-state-hashes.jsonl": "d925038af9150c66e53f22758a621eae22f8e94369ff3ea22efec53cfde31626", + "queue.jsonl": "b8557e79bdab0732227ced6f1234bfbd50c87b900f2cd1d3a093c845d23e92e8", + "requests.csv": "22a8749fa62438ce6ea3d3d54690f11ca036350f8681e62b7c30dc5daa470918", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9d4a8dce2147a5ae1d06e811d1e4df4bff461f45e62083d8cb7fe8eda95a2af3", + "apl-state.float32.npy": "9d47875ef926022e0d1723d78f93fd28da6cf1a1dba6a14c1106112d6598d121", + "apl-inhibition.float32.npy": "d866fa09911c1963799261305e85305309c930d8829fb612cf6275dcb5fa908c", + "apl-applied.float32.npy": "c4ecc67a29f07a07381e4a0a9e49b64bfe35c89ddbaf33a3d00ebee8778a8947", + "apl-pending-tail.float32.npy": "ba780c045ca5f075918a09e1c30e3c482c311952fd2672b440f7d69d5160608c", + "apl-timing-audit.json": "d61dbf44a3ceaf6ed3cdd9e726ef7237ee3047a386afc979ca9e2c10aa59552f" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0", + "requests.npz": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "summary.json": "826caa1d6064f8eaa4ee77d7c5a51d7a5fa04bcdebf2c2f95af75955a4a00186", + "tick-state-hashes.jsonl": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82", + "queue.jsonl": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "requests.csv": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "apl-state.float32.npy": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "apl-inhibition.float32.npy": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "apl-applied.float32.npy": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "apl-pending-tail.float32.npy": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "apl-timing-audit.json": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0", + "requests.npz": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "summary.json": "edf29417f64d492d17e72b514cbf5dc72a547bdf37785f44622f66ace2fb606c", + "tick-state-hashes.jsonl": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82", + "queue.jsonl": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "requests.csv": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "apl-state.float32.npy": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "apl-inhibition.float32.npy": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "apl-applied.float32.npy": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "apl-pending-tail.float32.npy": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "apl-timing-audit.json": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0", + "requests.npz": "1cb092bc3431236a9c3881c04feb2b2ca5595a42f0f56014f45226b2171485b3", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "c8275ef6daffd44ee5b5cc62cdf388825a9026da1f9de35b7bbb65d5b5096e6e", + "summary.json": "c5131d807fe5b2961e3720efc3095aa0afeccfcc6ba995a1684726bfce01a0df", + "tick-state-hashes.jsonl": "b05f059ac1dc2dbdbe4421884f5c0fd66150523e77b03351ca376ae61b054d25", + "queue.jsonl": "7b0491aacdff5c4070af33d6affe9825c7491b97aac93a7be76ba978e3ca91a3", + "requests.csv": "a246b0766bcf9f69c11cf03cf55ee1b08744270236579bd81964eb2ef953ac68", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "86f32a12fd435de673fbf713551658d7bfe77a5aa669629f5b24d36a7696b9e4", + "apl-state.float32.npy": "f117def8d0d74c7bb76efba338929f86df627004a1a6146fa454f2ae6a446b27", + "apl-inhibition.float32.npy": "4898af02fcfef8a5fc30c51a6665f1201d9e2f06ad04875c9b324a78249a1be9", + "apl-applied.float32.npy": "c6523b4ce0d6da3b7aa7e5fc8514d1b898502eaee6ea67710510aacb87584d31", + "apl-pending-tail.float32.npy": "1471f86c463a76382814c720983a9b7e1a61ae835b81759024fca5052e0e4526", + "apl-timing-audit.json": "a200a0fb7dd41690bbe72da2e8d70031990008853d3482edc56d05c779b90dbb" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce", + "requests.npz": "149ab6fbf8eefe61c2da0018afe22a7c3c79f248a5d23be1ae2b47d890bf4ce6", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "cd7a19591dbc458d350a8e94e11dfd7e18059e6d6ce14ee93883eec60fb31575", + "summary.json": "234ffbe9d48967451868ca2e85ceed62ecb6547322e9768bdd807e7247c16912", + "tick-state-hashes.jsonl": "d4a5e33e8d2df2e65fc8f20ede1cbd8808b1fc0d38d721cd469fac4f18f4452e", + "queue.jsonl": "81c7ec4fdf79f777b4fb1515b8c3c8098d09a16ad52ff4b00db8171d6d146e4b", + "requests.csv": "d5dd2d76d376d7b1a9a3b5a3246f3eda56b2e75f0645c5c8cf556a6d92435b89", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ff577fea082433379acd3f6d30d0311a4563d6f904d282e7729277df49c5f87f", + "apl-state.float32.npy": "4bfc51be9f7c74f07f8930c865c4aa7d5545b131474d8aa940402f5a39270147", + "apl-inhibition.float32.npy": "297c02cf0794e226ca44ccbf633a74a16ad779dfcddc23ca6ca5e615c7979206", + "apl-applied.float32.npy": "8d7e166d9e3dea7f05d92c49952436ec4ade24fc9483be2c677449e5edc8824f", + "apl-pending-tail.float32.npy": "e18aaaf6c1ce7a21aea76153ff9ef9df9c9e4c2746839135d7d430636a8ca3a9", + "apl-timing-audit.json": "26a755921e1e4760fbd207d0ee351e3aa661f89592cfcdc68740f2e0a0934866" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7", + "requests.npz": "5e850e55dbc85b96486c6c698bd1d213ef3b8cec7afebb6f51a990199536f130", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "ea45193f2a4ef02f40aad01c2c21240091880012fc8ab42b2833795413a880a7", + "summary.json": "5382f760898a29af547cabe201d39bcf392533ce58df1d412fe6a421e1d32a07", + "tick-state-hashes.jsonl": "7ae9c1c73867037dc33526ae3f6e63af9731339fdbb0027566a10cf75864b6c1", + "queue.jsonl": "3be34e6e57bdffe596c6433bd73593d8813b2215da23bf6f4fa48953edbe9e8a", + "requests.csv": "f998d4aa69c1507843a1a3dc3076c26aa0da5c74f5d77d2a832404c9560794ca", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ac134abc6774864d156bf86f359fc7b6589e0420b0b7061c8bfe0c34126eb64c", + "apl-state.float32.npy": "e44c73ad7ddf7936704aecae308bb88ead69591362fc623ce628759f1bbe87bf", + "apl-inhibition.float32.npy": "a9900c33acfe32b9086607243384b77a7673227400604e00849d64f0a9c007be", + "apl-applied.float32.npy": "8a0b1c3bd74d03a8551fc2ad4644e129cbfb008820d8f1128a097fedd72b381e", + "apl-pending-tail.float32.npy": "cb9428abcde03f3aa80a6f213d23aba56880889e30f7a58afb8f9763704d5da6", + "apl-timing-audit.json": "6a45066d9e546542d85bffb9951bb1e8767aa977da74e79c07f52b0303328c3f" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c", + "requests.npz": "cb2ff024444fd2f8b0b6f0140dc5ad51879d810ca5714dbfb191ca34acaf091e", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "c59602e4d6d25d3900df072b1585d828c7d7da81542846830c475f52c5c1d352", + "summary.json": "f114492a3211e0073d7e8a04e9d0c110771654537cce68de1c60f1ac574fc45a", + "tick-state-hashes.jsonl": "a54ace40ed82208039c2a538290725c6090e5155f4206d745a98f467a6ea534e", + "queue.jsonl": "4e8ecc814ae8720461263f905d3c7c4d27e1628fe794f6f7e63b415b78536532", + "requests.csv": "c6ee5f788b183909cf9980da8a25b007a894176fbd8a1a69053bae755de289a7", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e4ae1633229d737d504cb8eee0d11319c10ac772210fd98453bcadf4cfa5fa98", + "apl-state.float32.npy": "61f9a007211d42c42974e97ef8b3878f984c0a8b6a21d4e745f926e9ac16f1fe", + "apl-inhibition.float32.npy": "a1cd68af429141c4ec1e497efaf429e7121924bb89e4d33861c530150eb3ebe9", + "apl-applied.float32.npy": "24d80230317fb8a083ac14690b7429784f3641b11e3838ea25660851f7db54e3", + "apl-pending-tail.float32.npy": "67f3016c2fabea617ba4967e0e2ffbd67a8317908af9188825a838a6ba40f14b", + "apl-timing-audit.json": "ca9f38fc8f3f571a675ba708c361cc4c74ad90cca5d6717d796b1fcada13a781" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "30e7211d79ca467951cb119a334e97c7da943af12afebe52ed794ce8bb5f02e3", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "3617d1d47eac0801a81bb86154857a892e6d0f508e79f6083f8c0e6c7f205d8c", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5", + "requests.npz": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c", + "summary.json": "0272a9af3c8ab0ee9f507f8bfcc4b06d240f4893c5ffbb65119ea716a821de5d", + "tick-state-hashes.jsonl": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea", + "queue.jsonl": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae", + "requests.csv": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee", + "apl-state.float32.npy": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d", + "apl-inhibition.float32.npy": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54", + "apl-applied.float32.npy": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef", + "apl-pending-tail.float32.npy": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e", + "apl-timing-audit.json": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447", + "requests.npz": "0714d660a1d921591f1a5c2d3179c476fee4739c9efd92a38fec148dc2e09238", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "64359c27339acb077aea734f7dcbc447c2a0e61fc6bb2ad300196a4da05b668b", + "summary.json": "30016e5848558e5bbd7db82ad918fca038ce61825d2360dd9e9efbf5316d4b01", + "tick-state-hashes.jsonl": "9d636eb8e4779bee64b94c28e3552eee2c782069fa15545506e69162abe2b3de", + "queue.jsonl": "56bd0128c245cd6e9b4d1fe647ab72100c5829108c6e40a77d54a394fc8e90ae", + "requests.csv": "0a8b4caec117a3506f0a8c829f25129564978165c9d54248b762739daf6846ff", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "f111701edde55a2ef12c1dfaaee55da572b6759e99527253b168e980eeb2b567", + "apl-state.float32.npy": "7fc6b2100a33d0dbfd52dbe1af8c716d8508fe541c7263fb97e544f2754756b2", + "apl-inhibition.float32.npy": "26904b33121a13b5c1aff9e2b285605d4d1b89cda90199674d955b0212bc6a0d", + "apl-applied.float32.npy": "a4be2f0bcfc20d92ee86d3be00f17bae31f30610bdd4616b5cdbf56a6467d0d1", + "apl-pending-tail.float32.npy": "26edf3d12f7df9504ad0b7ddd919c624265ccae6b3c490cda2135be8671ca61a", + "apl-timing-audit.json": "eca0e6bd154f9bab41bd0f51a7dcd39bea8bd0c38299ab66edaa658f8e597d4c" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb", + "requests.npz": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38", + "summary.json": "bdf4741b45879663d67edf5b7e1487b1e426b611bd212bc758e06d0ffda026a2", + "tick-state-hashes.jsonl": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a", + "queue.jsonl": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325", + "requests.csv": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e", + "apl-state.float32.npy": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf", + "apl-inhibition.float32.npy": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198", + "apl-applied.float32.npy": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6", + "apl-pending-tail.float32.npy": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2", + "apl-timing-audit.json": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264", + "requests.npz": "af0f421a45c46e7e34ba6052f04591c2885737eb4e8c6af26ae29d34e7e1ec71", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715", + "summary.json": "8015de2e62c6a0aafd19943506a2c4dceae7dd26ea26b4e5207ec0bc8532655f", + "tick-state-hashes.jsonl": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75", + "queue.jsonl": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8", + "requests.csv": "ca43de84ed5ab401c0221aa4b9052560f7d942c6aae0903177729e17d58c2788", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2", + "apl-state.float32.npy": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188", + "apl-inhibition.float32.npy": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173", + "apl-applied.float32.npy": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45", + "apl-pending-tail.float32.npy": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a", + "apl-timing-audit.json": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10", + "requests.npz": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "summary.json": "2e07eee9b1f5be3b959d7f82b3b241501c87de05ab12fbde4767a9ed018e7a21", + "tick-state-hashes.jsonl": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6", + "queue.jsonl": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "requests.csv": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "apl-state.float32.npy": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "apl-inhibition.float32.npy": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "apl-applied.float32.npy": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "apl-pending-tail.float32.npy": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "apl-timing-audit.json": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10", + "requests.npz": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "summary.json": "60a56eac3b9ffdf2084a219df7f5d6a9d0e42a3a317a7e2b02563095c9f712ea", + "tick-state-hashes.jsonl": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6", + "queue.jsonl": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "requests.csv": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "apl-state.float32.npy": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "apl-inhibition.float32.npy": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "apl-applied.float32.npy": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "apl-pending-tail.float32.npy": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "apl-timing-audit.json": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26", + "requests.npz": "061f7ea742a95fb2fa25f16471c6d6a3d08c0c0f235a816e0d78e2909f884f06", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "c13a5aaf2f6169a46e10b46d92436ab08f4870e848490d5061fad12e8f967110", + "summary.json": "602354da7bf2a510d4e198acb972ae64ab570bcec90a4e987eb2480b53f2893f", + "tick-state-hashes.jsonl": "6bf26dff2adeb66c7f952240c14d3393e81ed8b14bb5d7721c03cb7a8ff9d7b8", + "queue.jsonl": "a922ccdf38ad98a4c02b0e9de0515be45ee01052cee2f0eeeb81dbfff434fed0", + "requests.csv": "bc1317bfbca06838d27a9ec5f50d91c6a7bd8ae60c8057544884da11f12a0682", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c9eadd547677a1b9c060b3dd8db6758b167b7369798c17c6c5b39ebb171fd940", + "apl-state.float32.npy": "f174e59939f206e364199ed00ddba6adb1d8620662e719e58a3ca7de13e69995", + "apl-inhibition.float32.npy": "58f44cb9bb217c8ec8defdac580f5c181c0297046852d2d71741e966dd7f1c80", + "apl-applied.float32.npy": "278c0352fd418fa9ed8f424696b00c586e673618b8b54024c009521f3b919e26", + "apl-pending-tail.float32.npy": "f172e3b88859e5f630ba029e5df2acb6b5661e92346857c010b3b2d6dccfa225", + "apl-timing-audit.json": "9a8bef78843bca823a464b46be5954c78d932075e47f8b1275b2ba325eb22ca0" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869", + "requests.npz": "fafb31bf16097232c4f2168ebcbcfa3ead008a94633398924bd1af23cb079137", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "8901c9963d8ddd7eb0cc38940330716b5491416f21d3b4ae4084ffda25f24f77", + "summary.json": "4b8cfd842c2bae2ec5c6d9384076dddbbeec0ec329251b2112e2b7746127db07", + "tick-state-hashes.jsonl": "1d98fac49ef46c05ae074471da3c0678a4377e242a8397c7b2819ad7c92aae75", + "queue.jsonl": "acd8d3d1ec19a5604a82d3f22f381e2349b24203870fb9952e8426fe97efcef5", + "requests.csv": "8b19dff02c025571b611066077bfab885038751ae3287e89b2f02fe8bc6a5a36", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9d5a2b2c67bfd0004b59363ccfe907a9d4de4b2cbed85aa749ac20305b71e84c", + "apl-state.float32.npy": "fa009bc09f6dca94392cd8095e016ec057d8b0b6f9d968d8f26380cc4d8252e8", + "apl-inhibition.float32.npy": "a4a243281d5691c45962888f114dbb869aba273c24855c900bcda56fe1a1e390", + "apl-applied.float32.npy": "c33fa5a0a18e7e4fd602b94fc90c104c9f28d56486cdec3f55179eec30262919", + "apl-pending-tail.float32.npy": "bde5e95a679aa0dc4a52c4aaa5b18118964c11b948c102f2c8d62333cdc5e887", + "apl-timing-audit.json": "4d3b6bf4a406a941c08dd0e9f2a5f6eace20ff1c74c2d9b8710ed222ee936a2a" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295", + "requests.npz": "2ab0660dcd47507119a1e5d041a6ce84425fb55cfced67ad5d4aac738b52c8ba", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "6adeff88abf77df995bd402f6f4f4d6ada9e7cfd31b130d00ae612e944464d97", + "summary.json": "0be2202c8ffca954ef29d4106be44281aef4e7075d1fa371d36418c5c8474a5f", + "tick-state-hashes.jsonl": "b5a4ae80820d05a612ce86eea8ee0e86b4c48aa8214b04b8039963d5a58c5ecb", + "queue.jsonl": "3d50a7efabcf1b554efbb9661035d6ffc6d30e298d78c65373e34682c71e886c", + "requests.csv": "70d9f854eec3d406076ff4a733f6abb4e26cba2ba15a5851b0661aa7213410b0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "d091e296a106784fcf541c99e73c8c0bf3ef17edf44d7b0b3b22554441d2b0dd", + "apl-state.float32.npy": "3a6ab2761ada4c34d1856e8cd688a59679b52a0b53c3b72590ddc039da2c06a0", + "apl-inhibition.float32.npy": "6f74c502942145946e14c8d5f9d520839f5d90bee03fc31b663d80f32a259f1b", + "apl-applied.float32.npy": "a404872aa5bae4850fcd0988e4f4862cda2b2cbf32ad67057c2ee51adc3657c6", + "apl-pending-tail.float32.npy": "4245827d30eda0a2830855e2d06d0f0d904b280485c12ad62ee23ebff96b8391", + "apl-timing-audit.json": "bf46038747f6ec32110bcacccf93b757ad99d4d0183d7951a6ded56e5463bbff" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224", + "requests.npz": "79ead4934b881d29738d141a2abb6872e4593da4522f104c94b917f2df2e1a1e", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "02dd5bab61f5fb549045104105e99f9c931002552dcf9cef7a1943fae2729bf7", + "summary.json": "819b1094814d5fe06bac5a526f0b19f2a0d985d99ae05570b463f8a682aa71d4", + "tick-state-hashes.jsonl": "6d70fa5c98d9c917c54a10e2d902e488b47c68e04ea5b9a2f61965b3a478722e", + "queue.jsonl": "6bab530ba0dbbf6b13064121bb910fd0f86e7a8699cb67cb4d3fcaf7b5420569", + "requests.csv": "2ebb89b5258cebf8a71f8d146ca05556fecefd79f686fc4ccd3d5263bcb3683d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "15f8ad42878460920cc48928225e5b7f4929256c01dadaaa7e9a0b150b6928c7", + "apl-state.float32.npy": "d2c2e6d551cad917f10b149eb6f94ee17b8584559ffed6e191655ca119740c45", + "apl-inhibition.float32.npy": "dc41aa130544e72142ebe6f54105d94aca7c1e06a029c8c3addf12f1e0e6f44f", + "apl-applied.float32.npy": "a5948450ac1f7ca913dd79fe08ccd68d6685d2ad3a9e76f8cb4be39d37888b5f", + "apl-pending-tail.float32.npy": "10dabd4b522d5639c27a5c95db497cd0a6e0487fa63383bb32ba32ed6fd67ad4", + "apl-timing-audit.json": "c99f5f56b78a3bb360853507aba5151dcb57dfe47ada27b9e46b73bc9e83994f" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2", + "requests.npz": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "b52104de9bd5fc6fbd81037fb4273f33725ce2285bd1923bcd957ebfed9d9fd6", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2", + "requests.npz": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "765c50fa91760f17fb2a31b8eadc005d1bb57d974da749cd7f40d5582bf1f1de", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a", + "requests.npz": "7e352565e2dba5ca712643e14a2f7d3799c792ac47ee51abff455b63159c5d2c", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "9eee167d3497bed606fe65a592e890b43ad11b46f8198a2fb836cbac02c677da", + "summary.json": "08d00de2dd108d9f0dd418f9c2ba1bbc0fd00fc2a836302444df4a56cd380df6", + "tick-state-hashes.jsonl": "59e370507404be11f9b33576486ebe9e411d3ee9adf44ee062951aaf7167344d", + "queue.jsonl": "dfb1d5a2effe7a409b507869d94d69259eace38e15544a51edd6a49b9c946e56", + "requests.csv": "695a081baef6d650d1a4c2dd1590cb51c5d14a655b8b04784427136c33dfd6f5", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "90dba32149535f167c4afa9ed38cbdf3de066831eda07cba7f77ab53187a7ab6", + "apl-state.float32.npy": "ac2a3089b1c3ec02572f762c95cd603d0c21c00441660f36b2ad264c1ff8ad91", + "apl-inhibition.float32.npy": "ffcb780450f77642582f9f726db8f64d96dfc53859591f9d249b2964bee9b538", + "apl-applied.float32.npy": "54b74be13e0da23edc966bc7bf12dd54568da628d53108988dfd7a58a6c04d38", + "apl-pending-tail.float32.npy": "77dd593f6324cbddb48147c00481998d20ab2a2dfc3c9df8ad611e5e143737d9", + "apl-timing-audit.json": "f1b1311b53605d29c3adf17e6c99d7ec0507d44711588cba3f054c5a7e56d56e" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124", + "requests.npz": "44e0111da21e744aca909bfe295e5f20715b78353a801ded102b41cd66405b07", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "65867ed036d5bbd1c043a99dfb905031dd20cf3c709a69d21120703db57e4aed", + "summary.json": "a9d27de465ea48a6b9029500f68cebb9c0a0643624bac88d98b51c7e05c8d678", + "tick-state-hashes.jsonl": "a7bb3930a8194d5206f2b37d588d792b20d0dd3be0ca8b92fc1c0052a636a371", + "queue.jsonl": "2cb200595c7d0c568f5e1698f23feccf4d5761f5e6755f72bba2f7ed2269f5d7", + "requests.csv": "f1824e61165f7c2dda6ef052f18c900e3b8620568c42883e0a753a0826090872", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "56a6dbabcfdf22f70ffbb541975405abd46938f12e74ae144dd7da5a879bec92", + "apl-state.float32.npy": "4cba59e2cfc28c6094e2d2e63f854c4cbc6e1ed8cf64d2587755b0169279732b", + "apl-inhibition.float32.npy": "8e66c11478571b83fd618f61fea06e8efee80cbf1335646e0a89948edddaa4c9", + "apl-applied.float32.npy": "6755a0f528838cd196f95964bbf49812c521698a9ff4891de4b6b3dc49c144f4", + "apl-pending-tail.float32.npy": "e7824eea55a70b4c08cc5d315aa949c5291d08797b3816cc5ee162826f4de87f", + "apl-timing-audit.json": "745eeca6d03921e873a91c49b669e5c31e1d58546b024ff5cae1d17a368d0d3e" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10", + "requests.npz": "cf1ce2e9e5bf961ff3a7dc37c7fd152bef01131856bd02baf97a6e0c48b24303", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "4bf7fb589a122c32cc5ff3199c578055c056c95cbfc988f0e8093cbd248b3cbf", + "summary.json": "9d92d3edf6d606cab57a862d5a4f5ef523aeb5fe701ce2dc87a8af4735f8bd26", + "tick-state-hashes.jsonl": "a07caa9b470296be671a9dec2c5de9e089b05f8a4001cb417dd149c0db2e5451", + "queue.jsonl": "1ff4e5526f2c573ef58ede8be5ca3b2d50fd136fb1430cdc6bee85d16c007059", + "requests.csv": "370b059cb48aa81bb583d72df1884d6690ee3e7ffb31dfcff1c75b1c73ccde3a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3307e240f06ded4d0fdb81a936b21ae4c57c66ec64cbeaeebc65ee8c07e78f11", + "apl-state.float32.npy": "1a28443fa34fc76cecdb0620b578097dc9c69318ce46b8a14b53f078d1f22b81", + "apl-inhibition.float32.npy": "0162a3673f7fefce6f56daa3e6f668f69557cc2983e4f4f1e250e1132624f364", + "apl-applied.float32.npy": "a5505f60f4762f99a58cda63f361cce3a4f13dfcc88c6a4d96844bdd82d8c20b", + "apl-pending-tail.float32.npy": "4b3cde2f7ce5cc5cdbd2965e5d0f879599c7075aae98e0c1e4b0e370ed978f33", + "apl-timing-audit.json": "eafae1cb05485b30b9b517db3827edbd31ba12c2b9b8af6aa872e2b2547fd596" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf", + "requests.npz": "956e4d19b5a80b2ebf78bb81c66dd7a8e4f991e2b7b03fba9ee4928c88e0276d", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "87354769784bf6b88a88e8962374bdde2da68e9bc3e0f99e53a8aec95111d2f2", + "summary.json": "8c5d8763c677a98612c71f6511249846358c5f1d2869e0e8a3d0d1a6c7061780", + "tick-state-hashes.jsonl": "7bdc08f07223c59a98b582930908fdd3c21698ddae0c1c7354bb2631dcf1e6db", + "queue.jsonl": "47238ad0d05d42be8eeecc3312be472e6e277cbd1080c7266823858cbda976d2", + "requests.csv": "0fe7c51430ff0ed380db6a9b3e9798d27a9f6a01522f533c320174775880a9bd", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "f21bb846df985d932b67f71e3cd1dbb5c1cb91cf5c0f59e84f72032a09da9cbc", + "apl-state.float32.npy": "0f58d8d3f727ac0dd5338572933a5ca96096f00530ef9ea42df53cbad340ba10", + "apl-inhibition.float32.npy": "06467e2786ce26ba3a58eb00e3b007e51703d0dea9e3692438daa86209ad80ed", + "apl-applied.float32.npy": "5375fa3d2f0746b4e5f65eb49378b775a26a2e48e0a925c1b4aa2ef29e6ae10a", + "apl-pending-tail.float32.npy": "3f0be26815c395586577b165b4b6d589fe45b08bbddda3fffff8b5b5a8737f5f", + "apl-timing-audit.json": "b6cac73b1df7b88b059860fb2be107adb745fcfe8d330a2c88c1a0df187cb55c" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3", + "requests.npz": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "summary.json": "acb10d20c96bb3fb83fa4dd73479496ff511dd6ac3f87fadc2dfb596054367ea", + "tick-state-hashes.jsonl": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad", + "queue.jsonl": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "requests.csv": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "apl-state.float32.npy": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "apl-inhibition.float32.npy": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "apl-applied.float32.npy": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "apl-pending-tail.float32.npy": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "apl-timing-audit.json": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3", + "requests.npz": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "summary.json": "9d65d741f4dd634741c2ff512fee7129fa09fecb97f91c02309f6333e6222b33", + "tick-state-hashes.jsonl": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad", + "queue.jsonl": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "requests.csv": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "apl-state.float32.npy": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "apl-inhibition.float32.npy": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "apl-applied.float32.npy": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "apl-pending-tail.float32.npy": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "apl-timing-audit.json": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564", + "requests.npz": "435d39c07b130b76426bc7daba1735cc5184673b889deaa9291e78e251237085", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "60572624c540c0377b2b48d39d814cb9340b78ef59ad16bcaa77029486584771", + "summary.json": "93cce7109d8f90c8a322b88d6a1693a6df588b7b886f2ef329dfc3f4f269c93b", + "tick-state-hashes.jsonl": "494b5ccaabda99c9ffeea8ca7493a392055a5aebe55466cf3cdb30fa873cdc5e", + "queue.jsonl": "3e618f7ebd2e00de28247467f6e9c6e020bda769a41a4c3c1f73e37b49c82467", + "requests.csv": "489a216c7d65593ad1fb0c9af0bb20e298ad078983f94ecc5669a85c6b9430fa", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "32e367ce5fbf9579c4a22e511cb8c2d072c29fdb40ad382c2bab437cfc01d065", + "apl-state.float32.npy": "07361b6bdd6f3c75f6aaf6460f88e51f80108ded44a8965baa195f73ef9809f6", + "apl-inhibition.float32.npy": "0eb3395ccede202f4c06d692958a16cdcea839fc6e85d633154afcad8c7bfbe5", + "apl-applied.float32.npy": "394e8e40da40efc363a8aa560c23607758d621a581176cd8a330b7267d013b23", + "apl-pending-tail.float32.npy": "c5f2fdbe6055a68bc886925dd01174d46500e4b0244c92028264855e680c91db", + "apl-timing-audit.json": "8997ea2aefee4c79d611d0603051715087212efc2fc3722750bc9f06aaff7252" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67", + "requests.npz": "fda5d073176026f8f2328111cdb999cce7bdc1245fa0b4314df1c676261fa389", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "914eeeb84311271f1191a6aa990ce467f3cfa9a33de91744d698b32148e7fc4c", + "summary.json": "2958cb9c5ea7248e2bc37c63a67bb50ad3d41e36b1862ae4db6039ca7afaf8c7", + "tick-state-hashes.jsonl": "bf62ae9a56791ac7ea79ba821680d165962db865f33737b3b85cc9ea44931d78", + "queue.jsonl": "2c30d8b29b7d72913df6dc047d341661f77e42220bef42f324683aaea1f567c1", + "requests.csv": "9e9755cd829402e1df352c0c6121b6f60f9ef7fe446a3a8e81ebdf813efea27d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c38f3168f1315aa2fdf02e34f7b695b305dd722096242c6180059bba24203a12", + "apl-state.float32.npy": "accce938b5dab6a15af00fc5c35cd476e75a85d236f613ee56674af3a41cb099", + "apl-inhibition.float32.npy": "2cd0f46f3ac5a504786add9c89282129bed51064cd1935868007d24e8aa4ef07", + "apl-applied.float32.npy": "007df4d22c31132332672b29b71d7ce19b835be93a39274bb24d9eaaf9090319", + "apl-pending-tail.float32.npy": "1e0440fc7d9521e93e266b3e01e2338cb534c94679610ba93a6d74a7b59e0254", + "apl-timing-audit.json": "d07db951a13e48435d31f66596853524528a76bfdfc19343592061b3e3f93e86" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00", + "requests.npz": "34ecdb646af4ed433a8bdd00e59e5027b0df95dd44b1e142343a804759fd3976", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "7a32c17e2457bc3ac267834d1cb97cfb97e122131ff827d328230cda349f3647", + "summary.json": "fa44586d7707c5af88cd19d7c48f7257bac7016bdf220d1022008dcf5f9559bc", + "tick-state-hashes.jsonl": "1ddb546e66371fd7b1d6f6bf630cb15d07b037c9a21b7f9dc18a99b7ef70d871", + "queue.jsonl": "07553a422c1275c8d1b63f2e6da04cd01615d02eb5d50cdd8a4d049f6042eb6c", + "requests.csv": "bb41ddcc2ad31f2cbdd17ede19b0561bd78ea612cba4776114418a3f537f86cb", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9ce4c42e47b2cfd367a5dc33bc685cbb18266111afd09fa365ffbb704e721c9a", + "apl-state.float32.npy": "2f81d7e25f8f96a1b4d0e460f71ed74204cc09326b362b93e3732f31b0f0f8d8", + "apl-inhibition.float32.npy": "b1c4d9ebd79c29400d1737cb0f2abca03f2da92b319a1c05531d3f99d51b9b61", + "apl-applied.float32.npy": "48f2b648ae276ac5731feb861680e0f8afaf2e90e28d30c980fb97f4b34d287a", + "apl-pending-tail.float32.npy": "6fbf62a04ea53c22f8b80abc465e9d2c679485f9faff7aee10d20c1d59924892", + "apl-timing-audit.json": "8110898001bfded7f4a008a79e7a0f5018f54dd05a31eaa7203f6cecf7e6b2a4" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4", + "requests.npz": "936417551c12c9cb9044182f0d8e18068ca5a9b0d52973aac7e5d9b898ef7c99", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "3f7014ce074fe7b7657cce45951f94232f73a588dd44fe20d0b79b124d00e1d5", + "summary.json": "cace47abc5135d340c6804bbcb0bea4160c722ca8bc79b39d0cd46efde36be21", + "tick-state-hashes.jsonl": "f9f91a58f46f2865c0493f9fc7ece8930caa0ceed69d7a13de0ff599c3a14c96", + "queue.jsonl": "699fdbf2282105c153c1e1a362fddcaa3f3a5ecd784c4e40b7a1c79bc4c08312", + "requests.csv": "0741cdc4fcc406c8b7d353ccfdc7a40b3aec6f97e2862c0074d820d5feb0cef0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ccc24543aa81da3b8f40b1e754a55dc0d0edf0518c48820aaf1d4117026357be", + "apl-state.float32.npy": "ac4d70ec6e71c060acc0281cb0bb678df658266d8e290246126aa1c08457166d", + "apl-inhibition.float32.npy": "8e9263f3e5d2a34b6f1bb951356ee501687441f798f77cab85adf1f70700d5f4", + "apl-applied.float32.npy": "6baf311f5f615bdbe52d19bd2fa9ce08179e6030f2c0aed3edc50817d16a194e", + "apl-pending-tail.float32.npy": "4999fda512a6bc26c993a9db20e951a692bcf8b84b9a86406ea42b37fd537e6b", + "apl-timing-audit.json": "1a7fb4459001725821b23fb96bcaeb873174636feb1433cd154380edc4b80969" + } + } + ], + "phase": "4AK", + "apl_delay_steps": 18, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "duration_ms": 100.0, + "odor_ids": [ + "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "CETWDUZRCINIHU-ZETCQYMHSA-N", + "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "ACCRBMDJCPPJDX-UHFFFAOYSA-N" + ], + "encoder_audit": { + "panel_count": 12, + "cal_count": 6, + "novel_to_aj_count": 6, + "median_mapped_response_sum": 2.556107997894287, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "seeds_static_audit_sha256": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "cohorts_static_panel_rows": { + "seed_validation": [ + { + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "source_panel_split": "calibration" + }, + { + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "source_panel_split": "calibration" + }, + { + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "source_panel_split": "calibration" + }, + { + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "calibration" + }, + { + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "calibration" + }, + { + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "source_panel_split": "calibration" + } + ], + "novel_to_aj": [ + { + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "source_panel_split": "heldout" + }, + { + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "source_panel_split": "heldout" + }, + { + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "source_panel_split": "heldout" + }, + { + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "heldout" + }, + { + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "heldout" + }, + { + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "source_panel_split": "heldout" + } + ] + }, + "requested_before_any_dynamics": true, + "historical_never_simulated_claim": false, + "old_heldout_dynamic_access": false, + "seed_namespace_universally_independent_claim": false, + "source_function": "Unmodified AST node pn_drive from pinned phase4l.py; only np/pd/typing dependencies", + "source_sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553", + "function_ast_sha256": "5dcedb699cc77f5a47ee6d91f52c93138ddbc23e37c9c8b28927e34370d92fd1", + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "control_60_original_CAL_arrays_exact": true, + "target_rng_column_order": "Original function output, unchanged", + "generation": "Original float32 rates*.1/1000 GPU Bernoulli; same seed across conditions; sort only resulting sparse requests", + "expected_not_realized_input_energy_matched": true, + "no_learning": true + }, + "prerequisite_input_sha256": { + "validation_inventory": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "encoder_audit": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0", + "static_panel": "907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0", + "seed_audit": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "KC_identity": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "frozen_D18_spec": "acb231fe2f6ee50a48bdd9abb1fd7422d7a77b6a471ad4e5793ef9a4ba9f9c4c", + "AG_calibration_source": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c", + "AJ_calibration_source": "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d" + }, + "representation_failure_is_not_numerical_failure": true, + "old_module_globals_modified": false, + "old_heldout_dynamic_access": false, + "historical_never_simulated_claim": false, + "requested_cohort_only_dynamic_read": true, + "suite_owns_sequential_unlock": true, + "shared_apl_component_oracle_limit": true, + "independent_oracle_equivalence_claim": false, + "seed_namespace_claim": "Declared static-audit scope only; not an unqualified all-history independence claim", + "biological_delay_measurement_claimed": false, + "candidate_generated": false, + "training": false, + "metric_source": "SHA-pinned AG complete phase4l gate; SHA-pinned AJ timing/repeat checks" + } + }, + "gates": { + "controls": { + "stage": "controls", + "pass_all": true, + "cases": [ + { + "case": "cal-physiological-00-s51101", + "group": "controls", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 0 + }, + { + "case": "cal-matched_energy-00-s51101", + "group": "controls", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 0 + } + ], + "scope": "Same-input fresh D18 GPU identity with sealed AJ; no new model or Brian run" + }, + "seed-probes": { + "stage": "seed-probes", + "pass_all": true, + "cases": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "group": "seed_validation", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "group": "seed_validation", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + } + ], + "scope": "Two fixed first-odor first-seed mode probes; independent LIF with shared unchanged Torch APL component" + }, + "seed-validation": { + "stage": "seed-validation", + "cohort": "seed_validation", + "pass_all": true, + "execution_gate_pass": true, + "representation_gate_pass": true, + "base_count": 60, + "repeat_count": 12, + "repeat_cases": [ + "seed_validation-physiological-00-s1073741825", + "seed_validation-physiological-01-s1073741825", + "seed_validation-physiological-02-s1073741825", + "seed_validation-physiological-03-s1073741825", + "seed_validation-physiological-04-s1073741825", + "seed_validation-physiological-05-s1073741825", + "seed_validation-matched_energy-00-s1073741825", + "seed_validation-matched_energy-01-s1073741825", + "seed_validation-matched_energy-02-s1073741825", + "seed_validation-matched_energy-03-s1073741825", + "seed_validation-matched_energy-04-s1073741825", + "seed_validation-matched_energy-05-s1073741825" + ], + "summary": "validation/seed_validation/summary.json", + "summary_sha256": "5050f54060ffe3b5b9a43b7545e943566f144da3183822633504418abb45bf63", + "validation_inventory_sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "scope": "Complete fixed representation block; no pooled rescue, learning, tuning, or historically-unseen-odor claim" + }, + "novel-probes": { + "stage": "novel-probes", + "pass_all": true, + "cases": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "group": "novel_to_aj", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "group": "novel_to_aj", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + } + ], + "scope": "Two fixed first-odor first-seed mode probes; independent LIF with shared unchanged Torch APL component" + }, + "novel-validation": { + "stage": "novel-validation", + "cohort": "novel_to_aj", + "pass_all": true, + "execution_gate_pass": true, + "representation_gate_pass": true, + "base_count": 60, + "repeat_count": 12, + "repeat_cases": [ + "novel_to_aj-physiological-00-s1073741825", + "novel_to_aj-physiological-01-s1073741825", + "novel_to_aj-physiological-02-s1073741825", + "novel_to_aj-physiological-03-s1073741825", + "novel_to_aj-physiological-04-s1073741825", + "novel_to_aj-physiological-05-s1073741825", + "novel_to_aj-matched_energy-00-s1073741825", + "novel_to_aj-matched_energy-01-s1073741825", + "novel_to_aj-matched_energy-02-s1073741825", + "novel_to_aj-matched_energy-03-s1073741825", + "novel_to_aj-matched_energy-04-s1073741825", + "novel_to_aj-matched_energy-05-s1073741825" + ], + "summary": "validation/novel_to_aj/summary.json", + "summary_sha256": "e922bb8a174f1e1d8480101d7f12682ff4de5cddb7c31399c231ec4134ad46ec", + "validation_inventory_sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "scope": "Complete fixed representation block; no pooled rescue, learning, tuning, or historically-unseen-odor claim" + } + }, + "controls": { + "cal-physiological-00-s51101": true, + "cal-matched_energy-00-s51101": true + }, + "comparisons": { + "seed_validation/seed_validation-physiological-00-s1073741825": true, + "seed_validation/seed_validation-matched_energy-00-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-00-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-00-s1073741825": true + }, + "components": { + "controls/cal-physiological-00-s51101": true, + "controls/cal-matched_energy-00-s51101": true, + "seed_validation/seed_validation-physiological-00-s1073741825": true, + "seed_validation/seed_validation-matched_energy-00-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-00-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-00-s1073741825": true + }, + "repeats": { + "seed_validation/seed_validation-physiological-00-s1073741825": true, + "seed_validation/seed_validation-physiological-01-s1073741825": true, + "seed_validation/seed_validation-physiological-02-s1073741825": true, + "seed_validation/seed_validation-physiological-03-s1073741825": true, + "seed_validation/seed_validation-physiological-04-s1073741825": true, + "seed_validation/seed_validation-physiological-05-s1073741825": true, + "seed_validation/seed_validation-matched_energy-00-s1073741825": true, + "seed_validation/seed_validation-matched_energy-01-s1073741825": true, + "seed_validation/seed_validation-matched_energy-02-s1073741825": true, + "seed_validation/seed_validation-matched_energy-03-s1073741825": true, + "seed_validation/seed_validation-matched_energy-04-s1073741825": true, + "seed_validation/seed_validation-matched_energy-05-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-00-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-01-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-02-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-03-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-04-s1073741825": true, + "novel_to_aj/novel_to_aj-physiological-05-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-00-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-01-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-02-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-03-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-04-s1073741825": true, + "novel_to_aj/novel_to_aj-matched_energy-05-s1073741825": true + }, + "stopped": [], + "seed_validation_pass": true, + "novel_to_aj_pass": true, + "novel_dynamics_executed": true, + "novel_unlock_policy_violation": false, + "planned_primary_cases": 120, + "actual_primary_cases": 120, + "measurements": [ + { + "group": "controls", + "run": "cal-matched_energy-00-s51101-r0", + "complete": true, + "pass_all": true, + "case": "cal-matched_energy-00-s51101", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29368, + "diagnostic_simulation_seconds": 5.531164882999292, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "controls", + "run": "cal-physiological-00-s51101-r0", + "complete": true, + "pass_all": true, + "case": "cal-physiological-00-s51101", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29672, + "diagnostic_simulation_seconds": 5.49795266000001, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-00-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29962, + "diagnostic_simulation_seconds": 5.764329978002934, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-00-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29962, + "diagnostic_simulation_seconds": 5.446398478001356, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-00-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-00-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31389, + "diagnostic_simulation_seconds": 5.5217706539988285, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-00-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-00-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29975, + "diagnostic_simulation_seconds": 5.527070279997133, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-00-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-00-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30725, + "diagnostic_simulation_seconds": 5.4901712909995695, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-00-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-00-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30776, + "diagnostic_simulation_seconds": 5.409633881001355, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-01-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30482, + "diagnostic_simulation_seconds": 5.485696276999079, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-01-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30482, + "diagnostic_simulation_seconds": 5.509760116998223, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-01-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-01-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29490, + "diagnostic_simulation_seconds": 5.466478451999137, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-01-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-01-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28723, + "diagnostic_simulation_seconds": 5.4222442009995575, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-01-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-01-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30073, + "diagnostic_simulation_seconds": 5.448671415000717, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-01-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-01-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29207, + "diagnostic_simulation_seconds": 5.38933921699936, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-02-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29608, + "diagnostic_simulation_seconds": 5.497906382999645, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-02-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29608, + "diagnostic_simulation_seconds": 5.422011016002216, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-02-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-02-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30410, + "diagnostic_simulation_seconds": 5.484954804000154, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-02-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-02-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29775, + "diagnostic_simulation_seconds": 5.522541245998582, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-02-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-02-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30196, + "diagnostic_simulation_seconds": 5.39245148199916, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-02-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-02-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31102, + "diagnostic_simulation_seconds": 5.478951282002527, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-03-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28840, + "diagnostic_simulation_seconds": 5.355459151000105, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-03-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28840, + "diagnostic_simulation_seconds": 5.404176242998801, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-03-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-03-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 27654, + "diagnostic_simulation_seconds": 5.441230465999979, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-03-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-03-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30028, + "diagnostic_simulation_seconds": 5.3640398110001115, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-03-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-03-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29329, + "diagnostic_simulation_seconds": 5.449805827000091, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-03-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-03-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29558, + "diagnostic_simulation_seconds": 5.423418033999042, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-04-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29344, + "diagnostic_simulation_seconds": 5.473714243002178, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-04-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29344, + "diagnostic_simulation_seconds": 5.465215480999177, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-04-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-04-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29930, + "diagnostic_simulation_seconds": 5.459983828000986, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-04-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-04-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30746, + "diagnostic_simulation_seconds": 5.48793125100201, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-04-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-04-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29387, + "diagnostic_simulation_seconds": 5.414578938998602, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-04-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-04-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29814, + "diagnostic_simulation_seconds": 5.458955029000208, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-05-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31130, + "diagnostic_simulation_seconds": 5.44141782600127, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-05-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31130, + "diagnostic_simulation_seconds": 5.483690396999009, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-05-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-05-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30347, + "diagnostic_simulation_seconds": 5.407166130000405, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-05-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-05-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 27898, + "diagnostic_simulation_seconds": 5.41905337299977, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-05-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-05-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30745, + "diagnostic_simulation_seconds": 5.488111929000297, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-matched_energy-05-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-matched_energy-05-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 25989, + "diagnostic_simulation_seconds": 5.337828709001769, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-00-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29986, + "diagnostic_simulation_seconds": 5.483649336998496, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-00-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29986, + "diagnostic_simulation_seconds": 5.4653927459985425, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-00-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-00-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31442, + "diagnostic_simulation_seconds": 5.471228557998984, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-00-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-00-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30248, + "diagnostic_simulation_seconds": 5.508960039998783, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-00-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-00-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30936, + "diagnostic_simulation_seconds": 5.498443440999836, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-00-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-00-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31556, + "diagnostic_simulation_seconds": 5.5033607660006965, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-01-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30156, + "diagnostic_simulation_seconds": 5.500054191998061, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-01-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30156, + "diagnostic_simulation_seconds": 5.495093642999564, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-01-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-01-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29491, + "diagnostic_simulation_seconds": 5.392976610000915, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-01-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-01-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28706, + "diagnostic_simulation_seconds": 5.39284658500037, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-01-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-01-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30563, + "diagnostic_simulation_seconds": 5.437726855001529, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-01-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-01-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29060, + "diagnostic_simulation_seconds": 5.3828776980008115, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-02-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29608, + "diagnostic_simulation_seconds": 5.492411849001655, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-02-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29608, + "diagnostic_simulation_seconds": 5.5293507800015504, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-02-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-02-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30410, + "diagnostic_simulation_seconds": 5.4783582519994525, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-02-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-02-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29791, + "diagnostic_simulation_seconds": 5.441204631999426, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-02-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-02-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30196, + "diagnostic_simulation_seconds": 5.526426611999341, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-02-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-02-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31102, + "diagnostic_simulation_seconds": 5.530523607001669, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-03-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29285, + "diagnostic_simulation_seconds": 5.438236849000532, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-03-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29285, + "diagnostic_simulation_seconds": 5.354783890001272, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-03-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-03-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 26849, + "diagnostic_simulation_seconds": 5.557157550003467, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-03-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-03-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29881, + "diagnostic_simulation_seconds": 5.440592966999247, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-03-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-03-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30146, + "diagnostic_simulation_seconds": 5.432819096000458, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-03-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-03-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28171, + "diagnostic_simulation_seconds": 5.39618948199859, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-04-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29344, + "diagnostic_simulation_seconds": 5.446028257996659, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-04-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29344, + "diagnostic_simulation_seconds": 5.454065961002925, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-04-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-04-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30895, + "diagnostic_simulation_seconds": 5.456464585000504, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-04-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-04-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30231, + "diagnostic_simulation_seconds": 5.494722464001825, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-04-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-04-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30101, + "diagnostic_simulation_seconds": 5.4912080640024215, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-04-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-04-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28991, + "diagnostic_simulation_seconds": 5.535671962999913, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-05-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30843, + "diagnostic_simulation_seconds": 5.477510660999542, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-05-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30843, + "diagnostic_simulation_seconds": 5.457693188996927, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-05-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-05-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29174, + "diagnostic_simulation_seconds": 5.4608350089984015, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-05-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-05-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 27862, + "diagnostic_simulation_seconds": 5.402170168999874, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-05-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-05-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30052, + "diagnostic_simulation_seconds": 5.487416645002668, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "novel_to_aj", + "run": "novel_to_aj-physiological-05-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "novel_to_aj-physiological-05-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 25813, + "diagnostic_simulation_seconds": 5.346050855001522, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-00-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30982, + "diagnostic_simulation_seconds": 5.683002581001347, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-00-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30982, + "diagnostic_simulation_seconds": 5.51350390999869, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-00-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-00-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30906, + "diagnostic_simulation_seconds": 5.502163474000554, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-00-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-00-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30254, + "diagnostic_simulation_seconds": 5.343605400998058, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-00-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-00-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29646, + "diagnostic_simulation_seconds": 5.534692892997555, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-00-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-00-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 26212, + "diagnostic_simulation_seconds": 5.346653840999352, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-01-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30314, + "diagnostic_simulation_seconds": 5.398529335001513, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-01-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30314, + "diagnostic_simulation_seconds": 5.517644196999754, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-01-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-01-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29743, + "diagnostic_simulation_seconds": 5.467695123003068, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-01-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-01-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31100, + "diagnostic_simulation_seconds": 5.515289931998268, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-01-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-01-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29148, + "diagnostic_simulation_seconds": 5.494395268997323, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-01-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-01-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30726, + "diagnostic_simulation_seconds": 5.6121176650012785, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-02-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30688, + "diagnostic_simulation_seconds": 5.5292707459993835, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-02-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30688, + "diagnostic_simulation_seconds": 5.528670576997683, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-02-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-02-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31772, + "diagnostic_simulation_seconds": 5.505878493000637, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-02-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-02-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29197, + "diagnostic_simulation_seconds": 5.5182952909999585, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-02-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-02-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29791, + "diagnostic_simulation_seconds": 5.466703466998297, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-02-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-02-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 32003, + "diagnostic_simulation_seconds": 5.554126629998791, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-03-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28946, + "diagnostic_simulation_seconds": 5.467653875002725, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-03-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28946, + "diagnostic_simulation_seconds": 5.469729188000201, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-03-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-03-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30341, + "diagnostic_simulation_seconds": 5.478247229002591, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-03-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-03-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29051, + "diagnostic_simulation_seconds": 5.3534003919994575, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-03-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-03-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29748, + "diagnostic_simulation_seconds": 5.406051926998771, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-03-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-03-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28154, + "diagnostic_simulation_seconds": 5.416212315001758, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-04-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30169, + "diagnostic_simulation_seconds": 5.487538530000165, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-04-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30169, + "diagnostic_simulation_seconds": 5.432707989002665, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-04-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-04-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31710, + "diagnostic_simulation_seconds": 5.459141808001732, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-04-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-04-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28859, + "diagnostic_simulation_seconds": 5.3817605010008265, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-04-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-04-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29080, + "diagnostic_simulation_seconds": 5.415625360001286, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-04-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-04-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 27859, + "diagnostic_simulation_seconds": 5.372211222998885, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-05-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30490, + "diagnostic_simulation_seconds": 5.526067803999467, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-05-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30490, + "diagnostic_simulation_seconds": 5.487102353999944, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-05-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-05-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31174, + "diagnostic_simulation_seconds": 5.470637516002171, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-05-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-05-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30093, + "diagnostic_simulation_seconds": 5.455922104996716, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-05-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-05-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29411, + "diagnostic_simulation_seconds": 5.441341613000986, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-matched_energy-05-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-matched_energy-05-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30288, + "diagnostic_simulation_seconds": 5.448253360998933, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-00-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30876, + "diagnostic_simulation_seconds": 5.466401872999995, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-00-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-00-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30876, + "diagnostic_simulation_seconds": 5.4536090469991905, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-00-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-00-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30280, + "diagnostic_simulation_seconds": 5.433752976998221, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-00-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-00-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29830, + "diagnostic_simulation_seconds": 5.531102421999094, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-00-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-00-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29892, + "diagnostic_simulation_seconds": 5.435887944000569, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-00-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-00-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 26554, + "diagnostic_simulation_seconds": 5.316381247997924, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-01-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30839, + "diagnostic_simulation_seconds": 5.5255115300024045, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-01-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-01-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30839, + "diagnostic_simulation_seconds": 5.548867287998291, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-01-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-01-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29681, + "diagnostic_simulation_seconds": 5.470435883999016, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-01-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-01-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30987, + "diagnostic_simulation_seconds": 5.496826257000066, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-01-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-01-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30044, + "diagnostic_simulation_seconds": 5.451807180001197, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-01-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-01-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31377, + "diagnostic_simulation_seconds": 5.567507233001379, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-02-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30688, + "diagnostic_simulation_seconds": 5.548542953001743, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-02-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-02-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30688, + "diagnostic_simulation_seconds": 5.509757961001014, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-02-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-02-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31406, + "diagnostic_simulation_seconds": 5.486253397997643, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-02-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-02-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29197, + "diagnostic_simulation_seconds": 5.477574201002426, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-02-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-02-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29395, + "diagnostic_simulation_seconds": 5.480565289002698, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-02-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-02-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 32003, + "diagnostic_simulation_seconds": 5.529588565997983, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-03-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29170, + "diagnostic_simulation_seconds": 5.439657273997, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-03-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-03-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29170, + "diagnostic_simulation_seconds": 5.371071500998369, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-03-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-03-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 30042, + "diagnostic_simulation_seconds": 5.717921740000747, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-03-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-03-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28600, + "diagnostic_simulation_seconds": 5.382687327997701, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-03-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-03-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29389, + "diagnostic_simulation_seconds": 5.429438641000161, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-03-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-03-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 26493, + "diagnostic_simulation_seconds": 5.363118119999854, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-04-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 27631, + "diagnostic_simulation_seconds": 5.380592987999989, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-04-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-04-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 27631, + "diagnostic_simulation_seconds": 5.30207746400265, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-04-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-04-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 28277, + "diagnostic_simulation_seconds": 5.404513784000301, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-04-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-04-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29438, + "diagnostic_simulation_seconds": 5.40577262700026, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-04-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-04-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29353, + "diagnostic_simulation_seconds": 5.408143963999464, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-04-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-04-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 27031, + "diagnostic_simulation_seconds": 5.329198123003152, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-05-s1073741825-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 32142, + "diagnostic_simulation_seconds": 5.731452059997537, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-05-s1073741825-r1", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-05-s1073741825", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 32142, + "diagnostic_simulation_seconds": 5.480287386999407, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-05-s1073741826-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-05-s1073741826", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31839, + "diagnostic_simulation_seconds": 5.53024340799675, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-05-s1073741827-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-05-s1073741827", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29587, + "diagnostic_simulation_seconds": 5.428383012000268, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-05-s1073741828-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-05-s1073741828", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 31659, + "diagnostic_simulation_seconds": 5.5392036299999745, + "peak_allocated_vram_bytes": 518003712 + }, + { + "group": "seed_validation", + "run": "seed_validation-physiological-05-s1073741829-r0", + "complete": true, + "pass_all": true, + "case": "seed_validation-physiological-05-s1073741829", + "nodes": 166700, + "edges": 25582938, + "total_spikes": 29695, + "diagnostic_simulation_seconds": 5.519098175998806, + "peak_allocated_vram_bytes": 518003712 + } + ], + "aggregated_valid_primary_cases": 120, + "actual_checked_repeats": 24, + "old_frozen_integrity_pass": true, + "frozen_five_reference_pass": true, + "unchanged_sealed_runtime": true, + "dynamics_changed": false, + "old_heldout_dynamic_results_parsed": false, + "novel_scope": "Unused for AG/AJ calibration, not historically never simulated", + "shared_APL_arithmetic_oracle_limitation": true, + "biological_delay_measured": false, + "APL_nonKC_fast_edges_unreplaced": 1212, + "learning_achieved": false, + "candidate_generated": false, + "full_scientific_goal_achieved": false, + "payload_bytes_before_manifest": 6153604425, + "next_gate": "Credit specificity and real KC-to-MBON functional transfer before conditioning" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/novel-probes-gate.json b/registry/phase4ak-apl-timing-validation/evidence/audit/novel-probes-gate.json new file mode 100644 index 0000000..04a54b2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/novel-probes-gate.json @@ -0,0 +1,21 @@ +{ + "stage": "novel-probes", + "pass_all": true, + "cases": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "group": "novel_to_aj", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "group": "novel_to_aj", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + } + ], + "scope": "Two fixed first-odor first-seed mode probes; independent LIF with shared unchanged Torch APL component" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/novel-validation-gate.json b/registry/phase4ak-apl-timing-validation/evidence/audit/novel-validation-gate.json new file mode 100644 index 0000000..dd0231d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/novel-validation-gate.json @@ -0,0 +1,27 @@ +{ + "stage": "novel-validation", + "cohort": "novel_to_aj", + "pass_all": true, + "execution_gate_pass": true, + "representation_gate_pass": true, + "base_count": 60, + "repeat_count": 12, + "repeat_cases": [ + "novel_to_aj-physiological-00-s1073741825", + "novel_to_aj-physiological-01-s1073741825", + "novel_to_aj-physiological-02-s1073741825", + "novel_to_aj-physiological-03-s1073741825", + "novel_to_aj-physiological-04-s1073741825", + "novel_to_aj-physiological-05-s1073741825", + "novel_to_aj-matched_energy-00-s1073741825", + "novel_to_aj-matched_energy-01-s1073741825", + "novel_to_aj-matched_energy-02-s1073741825", + "novel_to_aj-matched_energy-03-s1073741825", + "novel_to_aj-matched_energy-04-s1073741825", + "novel_to_aj-matched_energy-05-s1073741825" + ], + "summary": "validation/novel_to_aj/summary.json", + "summary_sha256": "e922bb8a174f1e1d8480101d7f12682ff4de5cddb7c31399c231ec4134ad46ec", + "validation_inventory_sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "scope": "Complete fixed representation block; no pooled rescue, learning, tuning, or historically-unseen-odor claim" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json new file mode 100644 index 0000000..4c20195 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-matched_energy-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/queue.jsonl": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/queue.jsonl": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json": "cfefc655d613fcfb42d5fc2fc5bf37b4663aaa8db588ba2b46d7e21f0eed5f33", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29962 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json new file mode 100644 index 0000000..c71a7a3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-matched_energy-01-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-applied.float32.npy": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-drive.float32.npy": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-state.float32.npy": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/queue.jsonl": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/state.npz": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json": "826caa1d6064f8eaa4ee77d7c5a51d7a5fa04bcdebf2c2f95af75955a4a00186", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-applied.float32.npy": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-drive.float32.npy": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-state.float32.npy": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/queue.jsonl": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/state.npz": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json": "edf29417f64d492d17e72b514cbf5dc72a547bdf37785f44622f66ace2fb606c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30482 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json new file mode 100644 index 0000000..eb95cde --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-matched_energy-02-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json": "30e7211d79ca467951cb119a334e97c7da943af12afebe52ed794ce8bb5f02e3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json": "3617d1d47eac0801a81bb86154857a892e6d0f508e79f6083f8c0e6c7f205d8c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29608 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json new file mode 100644 index 0000000..b6bb8c1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-matched_energy-03-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-applied.float32.npy": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-drive.float32.npy": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-state.float32.npy": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/queue.jsonl": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/state.npz": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json": "2e07eee9b1f5be3b959d7f82b3b241501c87de05ab12fbde4767a9ed018e7a21", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-applied.float32.npy": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-drive.float32.npy": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-state.float32.npy": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/queue.jsonl": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/state.npz": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json": "60a56eac3b9ffdf2084a219df7f5d6a9d0e42a3a317a7e2b02563095c9f712ea", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 28840 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json new file mode 100644 index 0000000..eb4cc4a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-matched_energy-04-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json": "b52104de9bd5fc6fbd81037fb4273f33725ce2285bd1923bcd957ebfed9d9fd6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json": "765c50fa91760f17fb2a31b8eadc005d1bb57d974da749cd7f40d5582bf1f1de", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29344 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json new file mode 100644 index 0000000..4ae8081 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-matched_energy-05-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-applied.float32.npy": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-drive.float32.npy": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-state.float32.npy": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/queue.jsonl": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/state.npz": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json": "acb10d20c96bb3fb83fa4dd73479496ff511dd6ac3f87fadc2dfb596054367ea", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-applied.float32.npy": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-drive.float32.npy": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-state.float32.npy": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/queue.jsonl": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/state.npz": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json": "9d65d741f4dd634741c2ff512fee7129fa09fecb97f91c02309f6333e6222b33", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 31130 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json new file mode 100644 index 0000000..baf16d1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-physiological-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/queue.jsonl": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/tick-state-hashes.jsonl": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/queue.jsonl": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json": "b91b84f88226265843e830cc7e8cdfe863d256a23df6c42069bd7e5c01db83f4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/tick-state-hashes.jsonl": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29986 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json new file mode 100644 index 0000000..5ff180b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-physiological-01-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-applied.float32.npy": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-drive.float32.npy": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-inhibition.float32.npy": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-state.float32.npy": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/queue.jsonl": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/state.npz": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json": "74b039335f0d82e6d99b85c301c45b91fd8c394846c18f357cee9034eaa6e859", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/tick-state-hashes.jsonl": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-applied.float32.npy": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-drive.float32.npy": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-inhibition.float32.npy": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-state.float32.npy": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/queue.jsonl": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/state.npz": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json": "bc157fc3d5a64844fe35f057a6d1351b58dacc7fb1752d3d1b64529b3655be52", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/tick-state-hashes.jsonl": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30156 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json new file mode 100644 index 0000000..c474bad --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-physiological-02-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json": "168aa06d50dcbdb2d744a73b2e6ead981219318a097ccd03354cfcfd3c363107", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json": "e0c95904d4f25574dc93ef8b5ef42407927b968c096ba64a137e1e595d6f18c7", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29608 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json new file mode 100644 index 0000000..d8669af --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-physiological-03-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-applied.float32.npy": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-drive.float32.npy": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-inhibition.float32.npy": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-state.float32.npy": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/queue.jsonl": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/state.npz": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json": "4c0e06b741d2e441892559faa0c2f4a5b9f2207cbda77817d9ebf10a66a560bc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/tick-state-hashes.jsonl": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-applied.float32.npy": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-drive.float32.npy": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-inhibition.float32.npy": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-state.float32.npy": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/queue.jsonl": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/state.npz": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json": "bc9229ccca4f66c3550adbd7b1d98b3e63893e7fcc7513406799bce51eff1552", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/tick-state-hashes.jsonl": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29285 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json new file mode 100644 index 0000000..ffd0322 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-physiological-04-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json": "687254750c86d398f4af60dfc310eac9b4269388a062e7472afd175f5bd7e306", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json": "b36a86126aa2b536d2538c566a96b7fe1d4d197d9a0c88ab2076277670226de6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29344 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json new file mode 100644 index 0000000..e96d2a5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "novel_to_aj-physiological-05-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-applied.float32.npy": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-drive.float32.npy": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-inhibition.float32.npy": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-state.float32.npy": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/queue.jsonl": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/state.npz": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json": "2331588fea7a1c058aa382cd27d473da33768917e7f8616adf1608cc468303e6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/tick-state-hashes.jsonl": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-applied.float32.npy": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-drive.float32.npy": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-inhibition.float32.npy": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-state.float32.npy": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/queue.jsonl": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/state.npz": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json": "d4fecdec157de98362f6cfdc1542e5f1afe2e1e6d174ee850bb0e18a41e5bf52", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/tick-state-hashes.jsonl": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30843 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json new file mode 100644 index 0000000..f5f1f95 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-matched_energy-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/queue.jsonl": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/queue.jsonl": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json": "e82aabfb6110ceda381bb8af3ddb5b5d1a1f9fb33c29a901b3d9d8ae083c17ba", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30982 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json new file mode 100644 index 0000000..d1ecf95 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-matched_energy-01-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-applied.float32.npy": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-drive.float32.npy": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-state.float32.npy": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/queue.jsonl": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/state.npz": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json": "cd6c6784127cb9d3823db20dc474ae10214b536c8b7e3a0c62ca68a32f7beab2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-applied.float32.npy": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-drive.float32.npy": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-state.float32.npy": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/queue.jsonl": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/state.npz": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json": "99be45456a640c2ddebd2dbef27e26943a5d591eadd8db3e3faf11e3290c426b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30314 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json new file mode 100644 index 0000000..c3e7c2f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-matched_energy-02-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json": "b165371742955183debb29b53c8b6b8423fb80986369eca6e3f266484246695f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json": "d44c008b99764b1954ae4c2122114fc6a295d41dc7803ba431787d617109d992", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30688 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json new file mode 100644 index 0000000..90a10b7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-matched_energy-03-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-applied.float32.npy": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-drive.float32.npy": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-state.float32.npy": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/queue.jsonl": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/state.npz": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json": "8d3e7de802eb18c062e31a9ae17017e644c6686c75bcb55af024c3b0a35105f6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-applied.float32.npy": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-drive.float32.npy": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-state.float32.npy": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/queue.jsonl": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/state.npz": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json": "f997d2f9204cf089c2c0fc3459bed7df05a1f7936380cc1df0bb726e6adbd52e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 28946 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json new file mode 100644 index 0000000..ba17f88 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-matched_energy-04-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-applied.float32.npy": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-drive.float32.npy": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-state.float32.npy": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/queue.jsonl": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/state.npz": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json": "6933930a4a080878a16d206175066691b3876ec9faf81a0c92e1cfd89051e6db", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-applied.float32.npy": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-drive.float32.npy": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-state.float32.npy": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/queue.jsonl": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/state.npz": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json": "3953c1d883040c6d74d577a109a3123595dbc57a0493cff0796073916a23f777", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30169 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json new file mode 100644 index 0000000..ebf442f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-matched_energy-05-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-applied.float32.npy": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-drive.float32.npy": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-state.float32.npy": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/queue.jsonl": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/state.npz": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json": "f70d00ab393be216505be85e65ae4dbdf98ce254c5a3df0ce36d3fca27745258", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-applied.float32.npy": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-drive.float32.npy": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-state.float32.npy": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/queue.jsonl": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/state.npz": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json": "076c126855b3819d25bed1a2c17be0ad98807cd076fefd06eb358d8321d4bb88", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30490 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json new file mode 100644 index 0000000..4afb402 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-physiological-00-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/queue.jsonl": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/tick-state-hashes.jsonl": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/queue.jsonl": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json": "fc714c6af32f330c3c04bb066f0ee97c72c9e61292c3816067736c7f79a69cc0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/tick-state-hashes.jsonl": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30876 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json new file mode 100644 index 0000000..f23d5a3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-physiological-01-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-applied.float32.npy": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-drive.float32.npy": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-inhibition.float32.npy": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-state.float32.npy": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/queue.jsonl": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/state.npz": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json": "ef6a3b5d6a137a0a4028a7a770ffc73442b99365da4f0829969f66c00d21c9c6", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/tick-state-hashes.jsonl": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-applied.float32.npy": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-drive.float32.npy": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-inhibition.float32.npy": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-state.float32.npy": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/queue.jsonl": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/state.npz": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json": "6792e4f45d56e55ed02a2d91595e7b0874c60ccdfda4ca438124442ca24597d8", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/tick-state-hashes.jsonl": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30839 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json new file mode 100644 index 0000000..2e61777 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-physiological-02-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json": "20794246e1ada0ee1047dc0180e88df2f61980d82641be891e30a3e6d15dba41", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json": "372732d41d0bb51785140441c6fb40e5aa2055d2d83143530be03e171c92a010", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 30688 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json new file mode 100644 index 0000000..8ec7d0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-physiological-03-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-applied.float32.npy": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-drive.float32.npy": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-inhibition.float32.npy": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-state.float32.npy": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/queue.jsonl": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/state.npz": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json": "2c63a41f03c44e5eb763f818d5be40ea7c62f541ee35cf10ff9f53301f693c83", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/tick-state-hashes.jsonl": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-applied.float32.npy": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-drive.float32.npy": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-inhibition.float32.npy": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-state.float32.npy": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/queue.jsonl": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/state.npz": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json": "26de39f24d6a05acad648941f4be819e2a321a0041cead953f85edd2a3ea91f5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/tick-state-hashes.jsonl": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 29170 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json new file mode 100644 index 0000000..d4e55f8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-physiological-04-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-applied.float32.npy": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-drive.float32.npy": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-inhibition.float32.npy": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-state.float32.npy": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/queue.jsonl": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/state.npz": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json": "0708210542d28e4bf3336d916a3ab104d1f932af63f32c3896b24f7ba8ec5327", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/tick-state-hashes.jsonl": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-applied.float32.npy": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-drive.float32.npy": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-inhibition.float32.npy": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-state.float32.npy": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/queue.jsonl": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/state.npz": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json": "5f285ccdfc29c6eae54c6cd766d690ba9fffd4da63f6960673c2a0cb6f94da7b", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/tick-state-hashes.jsonl": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 27631 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json new file mode 100644 index 0000000..7ee2095 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json @@ -0,0 +1,201 @@ +{ + "apl_delay_steps": 18, + "case": "seed_validation-physiological-05-s1073741825", + "checks": { + "apl.applied.bitwise_exact": true, + "apl.applied.finite": true, + "apl.applied.schema": true, + "apl.drive.bitwise_exact": true, + "apl.drive.finite": true, + "apl.drive.schema": true, + "apl.inhibition.bitwise_exact": true, + "apl.inhibition.finite": true, + "apl.inhibition.schema": true, + "apl.pending.bitwise_exact": true, + "apl.pending.finite": true, + "apl.pending.schema": true, + "apl.state.bitwise_exact": true, + "apl.state.finite": true, + "apl.state.schema": true, + "component.parsed_exact": true, + "first_gpu.apl_positive_applied": true, + "first_gpu.apl_positive_drive": true, + "first_gpu.apl_positive_inhibition": true, + "first_gpu.apl_positive_state": true, + "first_gpu.apl_precision": true, + "first_gpu.case_name": true, + "first_gpu.component_summary_consistent": true, + "first_gpu.count_nonnegative_total": true, + "first_gpu.delay_summary": true, + "first_gpu.events_sorted_unique": true, + "first_gpu.final_apl_state_metadata": true, + "first_gpu.finite_sequence_row_conservation": true, + "first_gpu.fixed_delay_applied.bitwise_exact": true, + "first_gpu.fixed_delay_applied.finite": true, + "first_gpu.fixed_delay_applied.schema": true, + "first_gpu.fixed_delay_pending.bitwise_exact": true, + "first_gpu.fixed_delay_pending.finite": true, + "first_gpu.fixed_delay_pending.schema": true, + "first_gpu.history_mode": true, + "first_gpu.last_hash_g": true, + "first_gpu.last_hash_ref": true, + "first_gpu.last_hash_v": true, + "first_gpu.no_dense_g": true, + "first_gpu.no_dense_ref": true, + "first_gpu.no_dense_v": true, + "first_gpu.no_error_marker": true, + "first_gpu.no_extra_brain_or_apl_ticks": true, + "first_gpu.pending_hash_metadata": true, + "first_gpu.pending_shape_metadata": true, + "first_gpu.pending_summary_counts": true, + "first_gpu.ref_range": true, + "first_gpu.reported_events": true, + "first_gpu.request_summary": true, + "first_gpu.summary_complete": true, + "first_gpu.timing_finite_nonnegative": true, + "first_gpu.timing_integer_metadata": true, + "first_gpu.timing_summary_metadata": true, + "hashes.parsed_exact": true, + "queues.parsed_exact": true, + "requests.parsed_exact": true, + "second_gpu.apl_positive_applied": true, + "second_gpu.apl_positive_drive": true, + "second_gpu.apl_positive_inhibition": true, + "second_gpu.apl_positive_state": true, + "second_gpu.apl_precision": true, + "second_gpu.case_name": true, + "second_gpu.component_summary_consistent": true, + "second_gpu.count_nonnegative_total": true, + "second_gpu.delay_summary": true, + "second_gpu.events_sorted_unique": true, + "second_gpu.final_apl_state_metadata": true, + "second_gpu.finite_sequence_row_conservation": true, + "second_gpu.fixed_delay_applied.bitwise_exact": true, + "second_gpu.fixed_delay_applied.finite": true, + "second_gpu.fixed_delay_applied.schema": true, + "second_gpu.fixed_delay_pending.bitwise_exact": true, + "second_gpu.fixed_delay_pending.finite": true, + "second_gpu.fixed_delay_pending.schema": true, + "second_gpu.history_mode": true, + "second_gpu.last_hash_g": true, + "second_gpu.last_hash_ref": true, + "second_gpu.last_hash_v": true, + "second_gpu.no_dense_g": true, + "second_gpu.no_dense_ref": true, + "second_gpu.no_dense_v": true, + "second_gpu.no_error_marker": true, + "second_gpu.no_extra_brain_or_apl_ticks": true, + "second_gpu.pending_hash_metadata": true, + "second_gpu.pending_shape_metadata": true, + "second_gpu.pending_summary_counts": true, + "second_gpu.ref_range": true, + "second_gpu.reported_events": true, + "second_gpu.request_summary": true, + "second_gpu.summary_complete": true, + "second_gpu.timing_finite_nonnegative": true, + "second_gpu.timing_integer_metadata": true, + "second_gpu.timing_summary_metadata": true, + "state.counts.bitwise_exact": true, + "state.counts.finite": true, + "state.counts.schema": true, + "state.g.bitwise_exact": true, + "state.g.finite": true, + "state.g.schema": true, + "state.neuron_idx.bitwise_exact": true, + "state.neuron_idx.finite": true, + "state.neuron_idx.schema": true, + "state.ref.bitwise_exact": true, + "state.ref.finite": true, + "state.ref.schema": true, + "state.step.bitwise_exact": true, + "state.step.finite": true, + "state.step.schema": true, + "state.v.bitwise_exact": true, + "state.v.finite": true, + "state.v.schema": true, + "summary.accepted_arriving_edges": true, + "summary.accepted_requests": true, + "summary.all_finite": true, + "summary.apl_delay_steps": true, + "summary.apl_fast_edges_zeroed": true, + "summary.apl_precision": true, + "summary.apl_schedule": true, + "summary.apl_si_conversion": true, + "summary.apl_timing": true, + "summary.arriving_edges": true, + "summary.build": true, + "summary.case": true, + "summary.complete": true, + "summary.completed_ticks": true, + "summary.counts_match_sparse_events": true, + "summary.edges": true, + "summary.effective_weights_raw_sha256": true, + "summary.future_generated_decay_tail_included": true, + "summary.input_sha256": true, + "summary.kc_targets_present": true, + "summary.learning": true, + "summary.nodes": true, + "summary.pass_all": true, + "summary.pending_generated_count": true, + "summary.pending_initial_zero_prefix": true, + "summary.pending_tail_shape": true, + "summary.precision": true, + "summary.record_history": true, + "summary.rejected_requests": true, + "summary.requested": true, + "summary.sealed_ae_backend_sha256": true, + "summary.source_provenance": true, + "summary.state_units": true, + "summary.steps": true, + "summary.total_spikes": true + }, + "differences": {}, + "edges": 25582938, + "evidence_sha256": { + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-applied.float32.npy": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-drive.float32.npy": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-inhibition.float32.npy": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-state.float32.npy": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/queue.jsonl": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/state.npz": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json": "ac979c129b0a450543620bbace4764d75e807ba62c19ee4adfc743a71bdaf578", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/tick-state-hashes.jsonl": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-applied.float32.npy": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-drive.float32.npy": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-inhibition.float32.npy": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-state.float32.npy": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/queue.jsonl": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/state.npz": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json": "9959dea09ff7984c41f50c057cc4a95a28c4e804a2f0df477b78190520118599", + "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/tick-state-hashes.jsonl": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14" + }, + "explicit_exclusions": [ + "wall_seconds", + "diagnostic_simulation_seconds", + "build_or_cache_seconds", + "peak_allocated_vram_bytes", + "peak_reserved_vram_bytes" + ], + "failed_checks": [], + "first": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0", + "kind": "fresh-GPU-run exact repeat comparison", + "nodes": 166700, + "pass_all": true, + "record_history": false, + "scientific_apl_delay_fields_compared": true, + "scope": "Scientific outputs, recording integrity and input hashes; independent case/graph audit belongs to compare()", + "second": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1", + "signed_zero_included": true, + "steps": 1000, + "timing_fields_compared": false, + "tolerance": null, + "total_spikes": 32142 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/seed-probes-gate.json b/registry/phase4ak-apl-timing-validation/evidence/audit/seed-probes-gate.json new file mode 100644 index 0000000..fc373b2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/seed-probes-gate.json @@ -0,0 +1,21 @@ +{ + "stage": "seed-probes", + "pass_all": true, + "cases": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "group": "seed_validation", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "group": "seed_validation", + "pass_all": true, + "fresh_gpu_runs": 1, + "new_oracle_runs": 1 + } + ], + "scope": "Two fixed first-odor first-seed mode probes; independent LIF with shared unchanged Torch APL component" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/audit/seed-validation-gate.json b/registry/phase4ak-apl-timing-validation/evidence/audit/seed-validation-gate.json new file mode 100644 index 0000000..6deca8c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/audit/seed-validation-gate.json @@ -0,0 +1,27 @@ +{ + "stage": "seed-validation", + "cohort": "seed_validation", + "pass_all": true, + "execution_gate_pass": true, + "representation_gate_pass": true, + "base_count": 60, + "repeat_count": 12, + "repeat_cases": [ + "seed_validation-physiological-00-s1073741825", + "seed_validation-physiological-01-s1073741825", + "seed_validation-physiological-02-s1073741825", + "seed_validation-physiological-03-s1073741825", + "seed_validation-physiological-04-s1073741825", + "seed_validation-physiological-05-s1073741825", + "seed_validation-matched_energy-00-s1073741825", + "seed_validation-matched_energy-01-s1073741825", + "seed_validation-matched_energy-02-s1073741825", + "seed_validation-matched_energy-03-s1073741825", + "seed_validation-matched_energy-04-s1073741825", + "seed_validation-matched_energy-05-s1073741825" + ], + "summary": "validation/seed_validation/summary.json", + "summary_sha256": "5050f54060ffe3b5b9a43b7545e943566f144da3183822633504418abb45bf63", + "validation_inventory_sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "scope": "Complete fixed representation block; no pooled rescue, learning, tuning, or historically-unseen-odor claim" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-matched_energy-00-s51101/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-matched_energy-00-s51101/spec.json new file mode 100644 index 0000000..1361b5b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-matched_energy-00-s51101/spec.json @@ -0,0 +1,43 @@ +{ + "name": "cal-matched_energy-00-s51101", + "kind": "calibration", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 51101, + "odor_index": 0, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-physiological-00-s51101/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-physiological-00-s51101/spec.json new file mode 100644 index 0000000..eb48398 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/controls/cal-physiological-00-s51101/spec.json @@ -0,0 +1,43 @@ +{ + "name": "cal-physiological-00-s51101", + "kind": "calibration", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 51101, + "odor_index": 0, + "expected_external_events": 105.90211181640625, + "target_count": 48, + "rate_sum_hz": 1059.0211181640625, + "apl_delay_steps": 18 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json new file mode 100644 index 0000000..6aa7f2b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-00-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 0, + "expected_external_events": 102.2443115234375, + "target_count": 35, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json new file mode 100644 index 0000000..9849092 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-00-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 0, + "expected_external_events": 102.2443115234375, + "target_count": 35, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json new file mode 100644 index 0000000..01d3472 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-00-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 0, + "expected_external_events": 102.2443115234375, + "target_count": 35, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json new file mode 100644 index 0000000..029a474 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-00-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 0, + "expected_external_events": 102.2443115234375, + "target_count": 35, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json new file mode 100644 index 0000000..c0183ec --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-00-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 0, + "expected_external_events": 102.2443115234375, + "target_count": 35, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json new file mode 100644 index 0000000..aa2261d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-01-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 1, + "expected_external_events": 102.24432373046875, + "target_count": 55, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json new file mode 100644 index 0000000..79d405d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-01-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 1, + "expected_external_events": 102.24432373046875, + "target_count": 55, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json new file mode 100644 index 0000000..da7776f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-01-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 1, + "expected_external_events": 102.24432373046875, + "target_count": 55, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json new file mode 100644 index 0000000..a415b28 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-01-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 1, + "expected_external_events": 102.24432373046875, + "target_count": 55, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json new file mode 100644 index 0000000..fe2798e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-01-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 1, + "expected_external_events": 102.24432373046875, + "target_count": 55, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json new file mode 100644 index 0000000..b3fa2f8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-02-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 39, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json new file mode 100644 index 0000000..9ec48e7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-02-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 39, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json new file mode 100644 index 0000000..f7710ff --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-02-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 39, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json new file mode 100644 index 0000000..7072938 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-02-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 39, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json new file mode 100644 index 0000000..ec78728 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-02-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 39, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json new file mode 100644 index 0000000..1e38f58 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-03-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 26, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json new file mode 100644 index 0000000..bfa839e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-03-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 26, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json new file mode 100644 index 0000000..d02107e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-03-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 26, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json new file mode 100644 index 0000000..226279f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-03-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 26, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json new file mode 100644 index 0000000..6339de9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-03-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 26, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json new file mode 100644 index 0000000..07d1327 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-04-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 4, + "expected_external_events": 102.24431762695312, + "target_count": 50, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json new file mode 100644 index 0000000..1fd4915 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-04-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 4, + "expected_external_events": 102.24431762695312, + "target_count": 50, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json new file mode 100644 index 0000000..82da82b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-04-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 4, + "expected_external_events": 102.24431762695312, + "target_count": 50, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json new file mode 100644 index 0000000..cf287b4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-04-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 4, + "expected_external_events": 102.24431762695312, + "target_count": 50, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json new file mode 100644 index 0000000..a4512bb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-04-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 4, + "expected_external_events": 102.24431762695312, + "target_count": 50, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json new file mode 100644 index 0000000..0feed16 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-05-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 5, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json new file mode 100644 index 0000000..fcdbac9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-05-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 5, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json new file mode 100644 index 0000000..ecbef39 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-05-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 5, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json new file mode 100644 index 0000000..daddbe0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-05-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 5, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json new file mode 100644 index 0000000..e4a0b6f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-matched_energy-05-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 5, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json new file mode 100644 index 0000000..4e3034e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-00-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 0, + "expected_external_events": 113.30283203125, + "target_count": 35, + "rate_sum_hz": 1133.0283203125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json new file mode 100644 index 0000000..fbbae4d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-00-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 0, + "expected_external_events": 113.30283203125, + "target_count": 35, + "rate_sum_hz": 1133.0283203125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json new file mode 100644 index 0000000..6def4e6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-00-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 0, + "expected_external_events": 113.30283203125, + "target_count": 35, + "rate_sum_hz": 1133.0283203125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json new file mode 100644 index 0000000..3b2e8e3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-00-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 0, + "expected_external_events": 113.30283203125, + "target_count": 35, + "rate_sum_hz": 1133.0283203125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json new file mode 100644 index 0000000..533eab9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-00-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 0, + "expected_external_events": 113.30283203125, + "target_count": 35, + "rate_sum_hz": 1133.0283203125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json new file mode 100644 index 0000000..cf90e59 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-01-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 1, + "expected_external_events": 98.0925048828125, + "target_count": 55, + "rate_sum_hz": 980.925048828125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json new file mode 100644 index 0000000..5028888 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-01-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 1, + "expected_external_events": 98.0925048828125, + "target_count": 55, + "rate_sum_hz": 980.925048828125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json new file mode 100644 index 0000000..1600713 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-01-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 1, + "expected_external_events": 98.0925048828125, + "target_count": 55, + "rate_sum_hz": 980.925048828125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json new file mode 100644 index 0000000..2e50862 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-01-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 1, + "expected_external_events": 98.0925048828125, + "target_count": 55, + "rate_sum_hz": 980.925048828125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json new file mode 100644 index 0000000..014eb16 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-01-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 1, + "expected_external_events": 98.0925048828125, + "target_count": 55, + "rate_sum_hz": 980.925048828125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json new file mode 100644 index 0000000..53e84ba --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-02-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 2, + "expected_external_events": 100.91329345703124, + "target_count": 39, + "rate_sum_hz": 1009.1329345703125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json new file mode 100644 index 0000000..e6717c4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-02-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 2, + "expected_external_events": 100.91329345703124, + "target_count": 39, + "rate_sum_hz": 1009.1329345703125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json new file mode 100644 index 0000000..7ce5c59 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-02-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 2, + "expected_external_events": 100.91329345703124, + "target_count": 39, + "rate_sum_hz": 1009.1329345703125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json new file mode 100644 index 0000000..d180f67 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-02-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 2, + "expected_external_events": 100.91329345703124, + "target_count": 39, + "rate_sum_hz": 1009.1329345703125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json new file mode 100644 index 0000000..fde43e2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-02-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 2, + "expected_external_events": 100.91329345703124, + "target_count": 39, + "rate_sum_hz": 1009.1329345703125, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json new file mode 100644 index 0000000..785a978 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-03-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 3, + "expected_external_events": 75.04344482421875, + "target_count": 26, + "rate_sum_hz": 750.4344482421875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json new file mode 100644 index 0000000..cd1e84c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-03-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 3, + "expected_external_events": 75.04344482421875, + "target_count": 26, + "rate_sum_hz": 750.4344482421875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json new file mode 100644 index 0000000..0ebf2ec --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-03-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 3, + "expected_external_events": 75.04344482421875, + "target_count": 26, + "rate_sum_hz": 750.4344482421875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json new file mode 100644 index 0000000..67e8739 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-03-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 3, + "expected_external_events": 75.04344482421875, + "target_count": 26, + "rate_sum_hz": 750.4344482421875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json new file mode 100644 index 0000000..19e7c53 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-03-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 3, + "expected_external_events": 75.04344482421875, + "target_count": 26, + "rate_sum_hz": 750.4344482421875, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json new file mode 100644 index 0000000..7dda468 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-04-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 4, + "expected_external_events": 107.3767822265625, + "target_count": 50, + "rate_sum_hz": 1073.767822265625, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json new file mode 100644 index 0000000..97fe321 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-04-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 4, + "expected_external_events": 107.3767822265625, + "target_count": 50, + "rate_sum_hz": 1073.767822265625, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json new file mode 100644 index 0000000..a7ec47b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-04-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 4, + "expected_external_events": 107.3767822265625, + "target_count": 50, + "rate_sum_hz": 1073.767822265625, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json new file mode 100644 index 0000000..316103c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-04-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 4, + "expected_external_events": 107.3767822265625, + "target_count": 50, + "rate_sum_hz": 1073.767822265625, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json new file mode 100644 index 0000000..be6e0de --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-04-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 4, + "expected_external_events": 107.3767822265625, + "target_count": 50, + "rate_sum_hz": 1073.767822265625, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json new file mode 100644 index 0000000..3414480 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-05-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 5, + "expected_external_events": 95.12998657226562, + "target_count": 48, + "rate_sum_hz": 951.2998657226562, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json new file mode 100644 index 0000000..dbd43ad --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-05-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 5, + "expected_external_events": 95.12998657226562, + "target_count": 48, + "rate_sum_hz": 951.2998657226562, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json new file mode 100644 index 0000000..79300fe --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-05-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 5, + "expected_external_events": 95.12998657226562, + "target_count": 48, + "rate_sum_hz": 951.2998657226562, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json new file mode 100644 index 0000000..d8d045f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-05-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 5, + "expected_external_events": 95.12998657226562, + "target_count": 48, + "rate_sum_hz": 951.2998657226562, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json new file mode 100644 index 0000000..2b65c72 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "novel_to_aj-physiological-05-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 5, + "expected_external_events": 95.12998657226562, + "target_count": 48, + "rate_sum_hz": 951.2998657226562, + "apl_delay_steps": 18, + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json new file mode 100644 index 0000000..d1b266a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-00-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 0, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json new file mode 100644 index 0000000..07130d7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-00-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 0, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json new file mode 100644 index 0000000..0fb8b1d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-00-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 0, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json new file mode 100644 index 0000000..abac26b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-00-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 0, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json new file mode 100644 index 0000000..b5af2e3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-00-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 0, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json new file mode 100644 index 0000000..575a218 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-01-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 1, + "expected_external_events": 102.2443115234375, + "target_count": 55, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json new file mode 100644 index 0000000..dda3b7d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-01-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 1, + "expected_external_events": 102.2443115234375, + "target_count": 55, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json new file mode 100644 index 0000000..379e08d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-01-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 1, + "expected_external_events": 102.2443115234375, + "target_count": 55, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json new file mode 100644 index 0000000..30ae1b5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-01-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 1, + "expected_external_events": 102.2443115234375, + "target_count": 55, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json new file mode 100644 index 0000000..f502390 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-01-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 1, + "expected_external_events": 102.2443115234375, + "target_count": 55, + "rate_sum_hz": 1022.443115234375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json new file mode 100644 index 0000000..bf5490d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-02-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 33, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json new file mode 100644 index 0000000..97d3dd1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-02-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 33, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json new file mode 100644 index 0000000..fc1682b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-02-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 33, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json new file mode 100644 index 0000000..7bef617 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-02-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 33, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json new file mode 100644 index 0000000..43bda3b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-02-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 2, + "expected_external_events": 102.24430541992187, + "target_count": 33, + "rate_sum_hz": 1022.4430541992188, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json new file mode 100644 index 0000000..eca4173 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-03-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 44, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json new file mode 100644 index 0000000..de9b4cc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-03-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 44, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json new file mode 100644 index 0000000..4ed837d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-03-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 44, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json new file mode 100644 index 0000000..ea6fc6f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-03-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 44, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json new file mode 100644 index 0000000..11b4daa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-03-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 3, + "expected_external_events": 102.24432373046875, + "target_count": 44, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json new file mode 100644 index 0000000..0a14084 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-04-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 4, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json new file mode 100644 index 0000000..d2f8ac7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-04-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 4, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json new file mode 100644 index 0000000..165027b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-04-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 4, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json new file mode 100644 index 0000000..075a2f0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-04-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 4, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json new file mode 100644 index 0000000..e47c989 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-04-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 4, + "expected_external_events": 102.24432373046875, + "target_count": 48, + "rate_sum_hz": 1022.4432373046875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json new file mode 100644 index 0000000..3371f32 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-05-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741825, + "odor_index": 5, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json new file mode 100644 index 0000000..64ad5fe --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-05-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741826, + "odor_index": 5, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json new file mode 100644 index 0000000..80bb185 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-05-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741827, + "odor_index": 5, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json new file mode 100644 index 0000000..8eb996b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-05-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741828, + "odor_index": 5, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json new file mode 100644 index 0000000..7eaee54 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-matched_energy-05-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "matched_energy", + "seed": 1073741829, + "odor_index": 5, + "expected_external_events": 102.24431762695312, + "target_count": 48, + "rate_sum_hz": 1022.4431762695312, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json new file mode 100644 index 0000000..5901ffb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-00-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 0, + "expected_external_events": 105.90211181640625, + "target_count": 48, + "rate_sum_hz": 1059.0211181640625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json new file mode 100644 index 0000000..04949fe --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-00-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 0, + "expected_external_events": 105.90211181640625, + "target_count": 48, + "rate_sum_hz": 1059.0211181640625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json new file mode 100644 index 0000000..4859477 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-00-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 0, + "expected_external_events": 105.90211181640625, + "target_count": 48, + "rate_sum_hz": 1059.0211181640625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json new file mode 100644 index 0000000..6f6916a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-00-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 0, + "expected_external_events": 105.90211181640625, + "target_count": 48, + "rate_sum_hz": 1059.0211181640625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json new file mode 100644 index 0000000..6be175b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-00-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 0, + "expected_external_events": 105.90211181640625, + "target_count": 48, + "rate_sum_hz": 1059.0211181640625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json new file mode 100644 index 0000000..7476412 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-01-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 1, + "expected_external_events": 126.12415771484375, + "target_count": 55, + "rate_sum_hz": 1261.2415771484375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json new file mode 100644 index 0000000..46dce6d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-01-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 1, + "expected_external_events": 126.12415771484375, + "target_count": 55, + "rate_sum_hz": 1261.2415771484375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json new file mode 100644 index 0000000..ec30b27 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-01-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 1, + "expected_external_events": 126.12415771484375, + "target_count": 55, + "rate_sum_hz": 1261.2415771484375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json new file mode 100644 index 0000000..435274c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-01-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 1, + "expected_external_events": 126.12415771484375, + "target_count": 55, + "rate_sum_hz": 1261.2415771484375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json new file mode 100644 index 0000000..a02d726 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-01-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 1, + "expected_external_events": 126.12415771484375, + "target_count": 55, + "rate_sum_hz": 1261.2415771484375, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json new file mode 100644 index 0000000..d15eb11 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-02-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 2, + "expected_external_events": 103.575341796875, + "target_count": 33, + "rate_sum_hz": 1035.75341796875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json new file mode 100644 index 0000000..ed1c233 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-02-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 2, + "expected_external_events": 103.575341796875, + "target_count": 33, + "rate_sum_hz": 1035.75341796875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json new file mode 100644 index 0000000..b08d8c7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-02-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 2, + "expected_external_events": 103.575341796875, + "target_count": 33, + "rate_sum_hz": 1035.75341796875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json new file mode 100644 index 0000000..ccc73ce --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-02-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 2, + "expected_external_events": 103.575341796875, + "target_count": 33, + "rate_sum_hz": 1035.75341796875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json new file mode 100644 index 0000000..332bc7d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-02-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 2, + "expected_external_events": 103.575341796875, + "target_count": 33, + "rate_sum_hz": 1035.75341796875, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json new file mode 100644 index 0000000..478506c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-03-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 3, + "expected_external_events": 85.80020141601562, + "target_count": 44, + "rate_sum_hz": 858.0020141601562, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json new file mode 100644 index 0000000..a35176a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-03-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 3, + "expected_external_events": 85.80020141601562, + "target_count": 44, + "rate_sum_hz": 858.0020141601562, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json new file mode 100644 index 0000000..4412f4f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-03-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 3, + "expected_external_events": 85.80020141601562, + "target_count": 44, + "rate_sum_hz": 858.0020141601562, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json new file mode 100644 index 0000000..5ebdee5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-03-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 3, + "expected_external_events": 85.80020141601562, + "target_count": 44, + "rate_sum_hz": 858.0020141601562, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json new file mode 100644 index 0000000..25171a5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-03-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 3, + "expected_external_events": 85.80020141601562, + "target_count": 44, + "rate_sum_hz": 858.0020141601562, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json new file mode 100644 index 0000000..20e060e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-04-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 4, + "expected_external_events": 77.2682861328125, + "target_count": 48, + "rate_sum_hz": 772.682861328125, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json new file mode 100644 index 0000000..29f18e9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-04-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 4, + "expected_external_events": 77.2682861328125, + "target_count": 48, + "rate_sum_hz": 772.682861328125, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json new file mode 100644 index 0000000..7f36220 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-04-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 4, + "expected_external_events": 77.2682861328125, + "target_count": 48, + "rate_sum_hz": 772.682861328125, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json new file mode 100644 index 0000000..7cff90c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-04-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 4, + "expected_external_events": 77.2682861328125, + "target_count": 48, + "rate_sum_hz": 772.682861328125, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json new file mode 100644 index 0000000..bca27f8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-04-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 4, + "expected_external_events": 77.2682861328125, + "target_count": 48, + "rate_sum_hz": 772.682861328125, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json new file mode 100644 index 0000000..acb47fa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-05-s1073741825", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741825, + "odor_index": 5, + "expected_external_events": 174.35963134765626, + "target_count": 48, + "rate_sum_hz": 1743.5963134765625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json new file mode 100644 index 0000000..c10e45c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-05-s1073741826", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741826, + "odor_index": 5, + "expected_external_events": 174.35963134765626, + "target_count": 48, + "rate_sum_hz": 1743.5963134765625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json new file mode 100644 index 0000000..9364a3e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-05-s1073741827", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741827, + "odor_index": 5, + "expected_external_events": 174.35963134765626, + "target_count": 48, + "rate_sum_hz": 1743.5963134765625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json new file mode 100644 index 0000000..e6eeb95 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-05-s1073741828", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741828, + "odor_index": 5, + "expected_external_events": 174.35963134765626, + "target_count": 48, + "rate_sum_hz": 1743.5963134765625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json new file mode 100644 index 0000000..fa65dce --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json @@ -0,0 +1,46 @@ +{ + "name": "seed_validation-physiological-05-s1073741829", + "kind": "fullgraph", + "steps": 1000, + "dt_ms": 0.1, + "duration_ms": 100.0, + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "synaptic_tau_ms": 5.0, + "refractory_ms": 2.2, + "resting_potential_mv": -52.0, + "reset_potential_mv": -52.0, + "threshold_mv": -45.0, + "synaptic_delay_ms": 1.8, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "record_history": false, + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "output_budget_bytes": 25769803776, + "precision": "float64", + "apl_precision": "float32", + "training": false, + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "mode": "physiological", + "seed": 1073741829, + "odor_index": 5, + "expected_external_events": 174.35963134765626, + "target_count": 48, + "rate_sum_hz": 1743.5963134765625, + "apl_delay_steps": 18, + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/checksums.sha256 b/registry/phase4ak-apl-timing-validation/evidence/checksums.sha256 new file mode 100644 index 0000000..e9380c2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/checksums.sha256 @@ -0,0 +1,2900 @@ +c89a6c3ae8380f218d15cdfba1d8aa4fc1859d2f46a6bf1306450015f4efda53 REPORT.md +93e4fc94d9e5e1ed8a13e975dd4392cc4a1d4363fe71c0b82ce43d97b6900b6f audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json +623a6a5e685674fdd4dfd07e3a56bc8a11176a559a70634506150f03fbc41277 audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json +302c6dd70c07e4168e76e180294ae1876c0a5fd2a8f8a1ba15b19c936db452c0 audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json +5ade5ea66006f7bdc1df339e0f5c75bacf450d24d8c7f34b9d7f1ac2a868aa0a audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json +ed71c8aa01ff9b845591e3f481c89c2c1d8db1c0aead885ee9b94bf94bbadf57 audit/control-cal-matched_energy-00-s51101.json +ed4e193f9b933360fd15e6851b87b260ec300053cf864c8a3a5446d91274c955 audit/control-cal-physiological-00-s51101.json +62a19c748da7f1b0f4256b472763e8a278add8ee9f1794499df799a2d418bfb5 audit/controls-gate.json +c49181086ecbd19511b9f1e783afea8f66d0f74348a7b70d7f6c5fa99b4337fc audit/final-status.json +230fc1e8d7a817a77ebfa66ddb6f44cb5c5a6891fdad2b4fe1fd607d7be35f62 audit/novel-probes-gate.json +06b3fa91d947c05449340c9de6897b012ac9170f92ccf20e2954c52d201b5234 audit/novel-validation-gate.json +92559d7fa2bcb3615fd87a2110d61b40704e80b98ae774d55e8672cb71a30031 audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json +b72c170f068e99fcf7a09773e455e960035e01f245fad81b89a64e487039732b audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json +061efc20cb6cadfb25f29db3ea255adbe2e1126d113dfe63c64a8fb24e13b216 audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json +6dfbbab429b1ee25b61b8ca59da27706c46e4f055f3eec05ff10a30d63b4cf0e audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json +350c257a253cef46ca263dc0904c6f057745e8453834fce75d043816bc811855 audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json +13776fd612bc93a88723e5f0526330d8b67a9177c886b7f32bd209be60182c13 audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json +658c4bd3def28db7abf935e6e34bb529549b7115276445cd6b2938bc9fef2766 audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json +b5386c46789cf8338c6822126bb73fa238bd192d7ee69b956b0c907fe683e9c7 audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json +0ebe3d85a2afdc7539b3b166578e84b3ed81a5be3289ab84190abac0bdbadce1 audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json +c6e40eba02f5bb622dff8afc4e0d257470d8dc1078112b2ea5eee7550ac18eb2 audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json +ecc671d6c4faf6b0dd42f8938f178d4455358b63f51dace9abcf3d1c048ce97e audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json +8fcfe25e34d83a17bb706f6508e95b413f996853f243f529236bce1b82da163b audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json +bb59498c12fa42c5900c06c5bd76f8a6d9374028b34c45204b48da299e802992 audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json +829dca83c233285cbfa0c26f1643cf2dfd5aa6d71acf19b93c3111c2a94123ca audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json +ed53a3ea8e0def239486b47a3fe50f4889f03d3b42f7cfaa891b48a02d398678 audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json +93be462e1167730462e1faca842663921d3c9b7abe8cee4d1ed30b1ef4a2bd08 audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json +e44558058778b901efe25ab81e1c1171cea7caed4d7d6bcc62b86a71fcaa17c3 audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json +8644de15deb0fb8776a638446fbdfc4c6c6f9dce98312ad35168321d4b4d9dd6 audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json +4f97dd84b91fcf296ca67fb7b7e9f570470e6bf5c5218cef9b16585cdb8f478b audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json +4cb83a8d77cdb1a7ea9369311c220e70141da6985aaab21912cc7cf469136ea4 audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json +517313c28633b2423d0c8d5fa322999a0c37a26bf0fdf64cefddec62dea55cce audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json +4243fbc57c2aac3cd8046924e89514c28b2f53c9ccfde7619995ef575646f5fa audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json +8f4b7bf26d6f5311fc13d3854b9a293483924823cc638ecfa344380eb14bafbf audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json +04588268cc3b36f77d83ffe9569b9da2b49a14a857f56c4ffe9bf251e045a7cc audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json +c2bdf69dfcf3705f2c00abb9b1e20b75f758cb4a922572050094c7ce85328aa8 audit/seed-probes-gate.json +2fa8596d1a98ccb17bcd7a20f23591f97c4b724be381cc5331a7f2a72363d10d audit/seed-validation-gate.json +43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970 cases/controls/cal-matched_energy-00-s51101/pn-drive.npz +d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314 cases/controls/cal-matched_energy-00-s51101/requests.npz +3e7908fe39a324d6dcf87c9176c2a550776fd0c22986dea60b1cffae68ebea15 cases/controls/cal-matched_energy-00-s51101/spec.json +baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7 cases/controls/cal-physiological-00-s51101/pn-drive.npz +9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d cases/controls/cal-physiological-00-s51101/requests.npz +09ec11051a6aabe5250e9bda3ef7081294ec2ea21549ab9fbb84a95d00feaee3 cases/controls/cal-physiological-00-s51101/spec.json +5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/pn-drive.npz +2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.npz +f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json +5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/pn-drive.npz +3bbb79402b17f63d92b0390973396d2a84d9df7d9ba3d400a8ab9ec12a9ebb6d cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/requests.npz +8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json +5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/pn-drive.npz +2e551b842adc13a505d7703cacb7329df45752e5705bd0b912dcd73ac6d481d8 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/requests.npz +e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json +5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/pn-drive.npz +40ddaa87b131754987871b2a47480dc69cafdf9183cbe94238e405488d457366 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/requests.npz +750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json +5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/pn-drive.npz +7d9c70413c78f5da6d0eb02c98ffdbdc58e6eae73249b084a08f2e7360e1a087 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/requests.npz +3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580 cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json +7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/pn-drive.npz +4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9 cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/requests.npz +01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0 cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json +7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/pn-drive.npz +1cb092bc3431236a9c3881c04feb2b2ca5595a42f0f56014f45226b2171485b3 cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/requests.npz +36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0 cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json +7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/pn-drive.npz +149ab6fbf8eefe61c2da0018afe22a7c3c79f248a5d23be1ae2b47d890bf4ce6 cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/requests.npz +71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json +7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/pn-drive.npz +5e850e55dbc85b96486c6c698bd1d213ef3b8cec7afebb6f51a990199536f130 cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/requests.npz +9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7 cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json +7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/pn-drive.npz +cb2ff024444fd2f8b0b6f0140dc5ad51879d810ca5714dbfb191ca34acaf091e cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/requests.npz +efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json +e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/pn-drive.npz +e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/requests.npz +fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json +e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/pn-drive.npz +5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/requests.npz +efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json +e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/pn-drive.npz +0714d660a1d921591f1a5c2d3179c476fee4739c9efd92a38fec148dc2e09238 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/requests.npz +d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json +e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/pn-drive.npz +de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/requests.npz +6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json +e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/pn-drive.npz +af0f421a45c46e7e34ba6052f04591c2885737eb4e8c6af26ae29d34e7e1ec71 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/requests.npz +620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264 cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json +8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/pn-drive.npz +5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/requests.npz +c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json +8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/pn-drive.npz +061f7ea742a95fb2fa25f16471c6d6a3d08c0c0f235a816e0d78e2909f884f06 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/requests.npz +c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json +8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/pn-drive.npz +fafb31bf16097232c4f2168ebcbcfa3ead008a94633398924bd1af23cb079137 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/requests.npz +5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json +8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/pn-drive.npz +2ab0660dcd47507119a1e5d041a6ce84425fb55cfced67ad5d4aac738b52c8ba cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/requests.npz +85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json +8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/pn-drive.npz +79ead4934b881d29738d141a2abb6872e4593da4522f104c94b917f2df2e1a1e cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/requests.npz +d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224 cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json +216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/pn-drive.npz +c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/requests.npz +a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json +216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/pn-drive.npz +7e352565e2dba5ca712643e14a2f7d3799c792ac47ee51abff455b63159c5d2c cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/requests.npz +3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json +216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/pn-drive.npz +44e0111da21e744aca909bfe295e5f20715b78353a801ded102b41cd66405b07 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/requests.npz +7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json +216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/pn-drive.npz +cf1ce2e9e5bf961ff3a7dc37c7fd152bef01131856bd02baf97a6e0c48b24303 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/requests.npz +14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json +216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04 cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/pn-drive.npz +956e4d19b5a80b2ebf78bb81c66dd7a8e4f991e2b7b03fba9ee4928c88e0276d cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/requests.npz +1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json +b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/pn-drive.npz +1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/requests.npz +d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json +b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/pn-drive.npz +435d39c07b130b76426bc7daba1735cc5184673b889deaa9291e78e251237085 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/requests.npz +a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json +b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/pn-drive.npz +fda5d073176026f8f2328111cdb999cce7bdc1245fa0b4314df1c676261fa389 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/requests.npz +8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json +b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/pn-drive.npz +34ecdb646af4ed433a8bdd00e59e5027b0df95dd44b1e142343a804759fd3976 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/requests.npz +37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json +b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/pn-drive.npz +936417551c12c9cb9044182f0d8e18068ca5a9b0d52973aac7e5d9b898ef7c99 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/requests.npz +38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4 cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json +7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/pn-drive.npz +e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.npz +e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json +7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/pn-drive.npz +b3bce4606a4b6007b390c15047850529aa945ecc83cad28ad58e8c56e6bbfb3f cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/requests.npz +3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json +7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/pn-drive.npz +16ab7ec1a24dc2b652c6e2a0956d1ebfe0d889d3b1087ea14ed781f3050eed72 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/requests.npz +5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json +7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/pn-drive.npz +793671eaff85ff247bd23f25ba31016eeccb61e393f4257274ab02057d566610 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/requests.npz +f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json +7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/pn-drive.npz +c877a1b016cfcc45765e80a98b993a4924eca2796f669a52c7cd56b41469d095 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/requests.npz +87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178 cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json +0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/pn-drive.npz +3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51 cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/requests.npz +52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8 cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json +0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/pn-drive.npz +d82b80b25535f07c094b79397f36e7c81300e49e0cdeb47033f0076314f6e411 cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/requests.npz +f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720 cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json +0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/pn-drive.npz +2f33f0e81be9a7890f9d7f7aa993b796da19415097d35595236ca7cf63a1fc79 cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/requests.npz +be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807 cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json +0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/pn-drive.npz +125d51555247ef10bca42f854d2ea2cc0f43aaaa02b39168801d50c88bac4699 cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/requests.npz +3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json +0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/pn-drive.npz +47e08154a319e007f365bdf0dcb479610b58cbbc98b55f47f8e9f08eef5b8c1b cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/requests.npz +35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json +b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/pn-drive.npz +e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/requests.npz +f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json +b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/pn-drive.npz +5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/requests.npz +762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json +b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/pn-drive.npz +984a4fb6fe7470ba2e8ab251dad350e88970d81e212e79b14fab4271bc769a8c cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/requests.npz +314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json +b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/pn-drive.npz +de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/requests.npz +108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json +b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/pn-drive.npz +859bb229c66a9b9d9bd2d18583e0bd0d78174b053af874c7bc66a22354ae5245 cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/requests.npz +63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json +8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/pn-drive.npz +8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/requests.npz +6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json +8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/pn-drive.npz +d007e6d840faff7f79f07ed7eac058eacf957662447a81d19b7b714271fbe2f0 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/requests.npz +cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json +8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/pn-drive.npz +9c2ab679ce740dd9446c01418f0ddf44ebd1aa4a83dbaff58b86f48c744a2612 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/requests.npz +3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json +8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/pn-drive.npz +f33d943614df58d0ba2b1f54f3d51513b8d2c76021f9033d1f9132e6e858f30d cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/requests.npz +b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json +8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/pn-drive.npz +669241b2fa22fa40c136ec8c94f9f850b6fea64f1a9ac0b6f1aed79f82f3f802 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/requests.npz +6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276 cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json +beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/pn-drive.npz +a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850 cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/requests.npz +1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19 cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json +beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/pn-drive.npz +7ab3e7ed68b0ba5156904ec37438657124370c0f1cb796ae0337a0a76fa7761e cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/requests.npz +f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07 cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json +beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/pn-drive.npz +67a5584d6e85104deaf657c250f1f4a0895ae51edd3275477c7ec38277704eea cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/requests.npz +4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json +beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/pn-drive.npz +baa480025b6406c38194adf7917aa861b193fb486378983bcdc4efeb852a8349 cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/requests.npz +ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372 cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json +beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/pn-drive.npz +9a0916e860af901bc67080c5f6ce437a848a45912cc891f99a388a90a03175ad cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/requests.npz +826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json +9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/pn-drive.npz +e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538 cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/requests.npz +e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json +9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/pn-drive.npz +700e1f667a0d854c84224b5b8bf68ddf7458ce16f35d8496f9b7f0ace626bdcd cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/requests.npz +6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947 cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json +9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/pn-drive.npz +4123abbd0297a14efc5edc354f4613b599d52abfb961aa8756ddec131cc941dd cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/requests.npz +bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json +9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/pn-drive.npz +af44a0c36b4825f471a55cfa7efdf5605c4c4d88c1ee924f95734dbfe0f2973a cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/requests.npz +f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41 cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json +9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/pn-drive.npz +9d318c7e94f83f5691b85cd20e49d09fac31872d6ab42d5840aabc0325eb8a34 cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/requests.npz +cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json +43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970 cases/seed_validation/seed_validation-matched_energy-00-s1073741825/pn-drive.npz +829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585 cases/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.npz +23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json +43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970 cases/seed_validation/seed_validation-matched_energy-00-s1073741826/pn-drive.npz +2aab826f8120672e41a55cdcc017f920e7dedd640f045cb6718d49c2928055f5 cases/seed_validation/seed_validation-matched_energy-00-s1073741826/requests.npz +4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776 cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json +43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970 cases/seed_validation/seed_validation-matched_energy-00-s1073741827/pn-drive.npz +92c0ffe8ab703541b76318ce0fd10d18df9b212b82b4b163bca91d5d53412820 cases/seed_validation/seed_validation-matched_energy-00-s1073741827/requests.npz +02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42 cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json +43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970 cases/seed_validation/seed_validation-matched_energy-00-s1073741828/pn-drive.npz +2ab3babd7a19f6261b6816343c0b0a918db43c81372dd2144ed8b961fccd7f9a cases/seed_validation/seed_validation-matched_energy-00-s1073741828/requests.npz +fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207 cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json +43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970 cases/seed_validation/seed_validation-matched_energy-00-s1073741829/pn-drive.npz +a8b1443e8f209b411ae6c7d0f6fba4e2035c5b0b711ddf6b1af63c7b26812112 cases/seed_validation/seed_validation-matched_energy-00-s1073741829/requests.npz +5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json +84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15 cases/seed_validation/seed_validation-matched_energy-01-s1073741825/pn-drive.npz +8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf cases/seed_validation/seed_validation-matched_energy-01-s1073741825/requests.npz +1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35 cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json +84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15 cases/seed_validation/seed_validation-matched_energy-01-s1073741826/pn-drive.npz +09e0e524246a9d140c7076cd5911064beae539dca844d1eb2874fd3dc307406b cases/seed_validation/seed_validation-matched_energy-01-s1073741826/requests.npz +0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177 cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json +84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15 cases/seed_validation/seed_validation-matched_energy-01-s1073741827/pn-drive.npz +19ff9ac50feb080715634e52dcd0ea198251785e1429b0c3d1b7c11db3cceb07 cases/seed_validation/seed_validation-matched_energy-01-s1073741827/requests.npz +9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706 cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json +84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15 cases/seed_validation/seed_validation-matched_energy-01-s1073741828/pn-drive.npz +0aa24e4a96bba741818e62d21fab1a82dd523e5bf1099bbc987831e9ec40c8be cases/seed_validation/seed_validation-matched_energy-01-s1073741828/requests.npz +3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3 cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json +84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15 cases/seed_validation/seed_validation-matched_energy-01-s1073741829/pn-drive.npz +849145b923309022701f1fc3e664fb8db9a34a73c9023943f447093284c62ccc cases/seed_validation/seed_validation-matched_energy-01-s1073741829/requests.npz +7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json +911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf cases/seed_validation/seed_validation-matched_energy-02-s1073741825/pn-drive.npz +8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433 cases/seed_validation/seed_validation-matched_energy-02-s1073741825/requests.npz +782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514 cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json +911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf cases/seed_validation/seed_validation-matched_energy-02-s1073741826/pn-drive.npz +ad5ecd33f62b393e450cd0d5f2d7ef7fedf46a0ad69485534bb72062aa1fad09 cases/seed_validation/seed_validation-matched_energy-02-s1073741826/requests.npz +825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389 cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json +911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf cases/seed_validation/seed_validation-matched_energy-02-s1073741827/pn-drive.npz +4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8 cases/seed_validation/seed_validation-matched_energy-02-s1073741827/requests.npz +e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570 cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json +911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf cases/seed_validation/seed_validation-matched_energy-02-s1073741828/pn-drive.npz +fbb3a4a0e9c11e683f6e444ffa124b175a5221b4f202351cf945005de7c0aae8 cases/seed_validation/seed_validation-matched_energy-02-s1073741828/requests.npz +1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json +911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf cases/seed_validation/seed_validation-matched_energy-02-s1073741829/pn-drive.npz +b976872c849f75a0aa2bf250c57ec7cc95bba2b52791789c271c1d3a0edbfbce cases/seed_validation/seed_validation-matched_energy-02-s1073741829/requests.npz +d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17 cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json +19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc cases/seed_validation/seed_validation-matched_energy-03-s1073741825/pn-drive.npz +15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb cases/seed_validation/seed_validation-matched_energy-03-s1073741825/requests.npz +42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38 cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json +19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc cases/seed_validation/seed_validation-matched_energy-03-s1073741826/pn-drive.npz +f119988b7944c7254f8cf2f8a9366d51946ab84a898f41ea2fba230a22826fc2 cases/seed_validation/seed_validation-matched_energy-03-s1073741826/requests.npz +2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202 cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json +19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc cases/seed_validation/seed_validation-matched_energy-03-s1073741827/pn-drive.npz +bf2130a69b90dd22c2b4cc045b7082826f47a22aafe96366c6f0fc730a5052e2 cases/seed_validation/seed_validation-matched_energy-03-s1073741827/requests.npz +000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json +19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc cases/seed_validation/seed_validation-matched_energy-03-s1073741828/pn-drive.npz +4f4db63884d2db2ecc3a24311a98b43b8809247159b06a95bfa4365dc63f8da5 cases/seed_validation/seed_validation-matched_energy-03-s1073741828/requests.npz +1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999 cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json +19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc cases/seed_validation/seed_validation-matched_energy-03-s1073741829/pn-drive.npz +023c018eea52448e0950425a6ac23eb62ea43d33065780680de4ee317023cfba cases/seed_validation/seed_validation-matched_energy-03-s1073741829/requests.npz +9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json +bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6 cases/seed_validation/seed_validation-matched_energy-04-s1073741825/pn-drive.npz +e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76 cases/seed_validation/seed_validation-matched_energy-04-s1073741825/requests.npz +8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900 cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json +bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6 cases/seed_validation/seed_validation-matched_energy-04-s1073741826/pn-drive.npz +2b1fbac8e75b46cc47fd37b3bfa00180d30766a524c880b172b6e2af60a819c8 cases/seed_validation/seed_validation-matched_energy-04-s1073741826/requests.npz +b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286 cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json +bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6 cases/seed_validation/seed_validation-matched_energy-04-s1073741827/pn-drive.npz +aa0906e673e8cd0c8ff343c513c215dbcdbd1248d1afc49228073023ec0a93ec cases/seed_validation/seed_validation-matched_energy-04-s1073741827/requests.npz +16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33 cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json +bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6 cases/seed_validation/seed_validation-matched_energy-04-s1073741828/pn-drive.npz +32f6f4a1153ecd117147823cbaa244be6ddcc0965740c2afcf88ef14dc32945b cases/seed_validation/seed_validation-matched_energy-04-s1073741828/requests.npz +b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json +bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6 cases/seed_validation/seed_validation-matched_energy-04-s1073741829/pn-drive.npz +8842f675ff7359716055c96b2218cdb80f791adeb2cc80fe0f3641f7b120771f cases/seed_validation/seed_validation-matched_energy-04-s1073741829/requests.npz +7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json +74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6 cases/seed_validation/seed_validation-matched_energy-05-s1073741825/pn-drive.npz +c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215 cases/seed_validation/seed_validation-matched_energy-05-s1073741825/requests.npz +4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json +74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6 cases/seed_validation/seed_validation-matched_energy-05-s1073741826/pn-drive.npz +7a87ead895fa55f6b143b284c05c9731db02e0ce5492ce2dbc9847497c25a082 cases/seed_validation/seed_validation-matched_energy-05-s1073741826/requests.npz +660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3 cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json +74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6 cases/seed_validation/seed_validation-matched_energy-05-s1073741827/pn-drive.npz +05e56490bda3cd4d30861ab1d2648ac0bb5f496a13a3c0dc14c03725a3cf983a cases/seed_validation/seed_validation-matched_energy-05-s1073741827/requests.npz +b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json +74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6 cases/seed_validation/seed_validation-matched_energy-05-s1073741828/pn-drive.npz +f59e7a368061f852d04c28ac368e5362776f52b38e88c75cb234c2d6cf11bebd cases/seed_validation/seed_validation-matched_energy-05-s1073741828/requests.npz +def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0 cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json +74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6 cases/seed_validation/seed_validation-matched_energy-05-s1073741829/pn-drive.npz +dae9f0c7f757429767931c014d629346528964a75a38dfae8cbc8db1e098bdb3 cases/seed_validation/seed_validation-matched_energy-05-s1073741829/requests.npz +dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2 cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json +baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7 cases/seed_validation/seed_validation-physiological-00-s1073741825/pn-drive.npz +003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091 cases/seed_validation/seed_validation-physiological-00-s1073741825/requests.npz +ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4 cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json +baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7 cases/seed_validation/seed_validation-physiological-00-s1073741826/pn-drive.npz +48bb675f17020bf05a2df66cec2b0479237c312af5c0519f391d35131b96d532 cases/seed_validation/seed_validation-physiological-00-s1073741826/requests.npz +5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724 cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json +baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7 cases/seed_validation/seed_validation-physiological-00-s1073741827/pn-drive.npz +580a525d8a647fbf365ceebccb66ff0e420a9540fed24056ef7925d18978eae2 cases/seed_validation/seed_validation-physiological-00-s1073741827/requests.npz +38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2 cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json +baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7 cases/seed_validation/seed_validation-physiological-00-s1073741828/pn-drive.npz +9f459e8b84e1635e0cbab70c33e34d5550b6452863d8cfa3547336005b43a9e2 cases/seed_validation/seed_validation-physiological-00-s1073741828/requests.npz +e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5 cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json +baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7 cases/seed_validation/seed_validation-physiological-00-s1073741829/pn-drive.npz +dddb55701c54208571b0ae1eff05fafa79a81c77d86012e40884271dbab43ec9 cases/seed_validation/seed_validation-physiological-00-s1073741829/requests.npz +715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61 cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json +ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d cases/seed_validation/seed_validation-physiological-01-s1073741825/pn-drive.npz +3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c cases/seed_validation/seed_validation-physiological-01-s1073741825/requests.npz +98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68 cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json +ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d cases/seed_validation/seed_validation-physiological-01-s1073741826/pn-drive.npz +86775de18e5fd65e54b1fbfc69a98e905d54438ad15442fa742e69b656b526cb cases/seed_validation/seed_validation-physiological-01-s1073741826/requests.npz +62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json +ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d cases/seed_validation/seed_validation-physiological-01-s1073741827/pn-drive.npz +a97d58f0f57d9f9660391c703a9778b2a445e2f9523609e7f0ba728fe3eb8ec5 cases/seed_validation/seed_validation-physiological-01-s1073741827/requests.npz +01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0 cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json +ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d cases/seed_validation/seed_validation-physiological-01-s1073741828/pn-drive.npz +7239fa4d6453f4186a794d382b62d7a8aea4f6ba7e751e38a205bfd9b1585dcd cases/seed_validation/seed_validation-physiological-01-s1073741828/requests.npz +be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json +ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d cases/seed_validation/seed_validation-physiological-01-s1073741829/pn-drive.npz +e117109c913b3721253ad61b0d9a14cfb5f04c01c0ed68511dfdf9b01c2a23a5 cases/seed_validation/seed_validation-physiological-01-s1073741829/requests.npz +209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json +95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462 cases/seed_validation/seed_validation-physiological-02-s1073741825/pn-drive.npz +283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110 cases/seed_validation/seed_validation-physiological-02-s1073741825/requests.npz +bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930 cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json +95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462 cases/seed_validation/seed_validation-physiological-02-s1073741826/pn-drive.npz +de91f0e34138d57ed7a85102d25c340859511f6cd7a3425983d1ed232556967a cases/seed_validation/seed_validation-physiological-02-s1073741826/requests.npz +1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2 cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json +95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462 cases/seed_validation/seed_validation-physiological-02-s1073741827/pn-drive.npz +4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8 cases/seed_validation/seed_validation-physiological-02-s1073741827/requests.npz +e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5 cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json +95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462 cases/seed_validation/seed_validation-physiological-02-s1073741828/pn-drive.npz +e71979b5568a3569ff140ec98e276d97e4dbd9aa3a3f09cb79db3e355fbb355b cases/seed_validation/seed_validation-physiological-02-s1073741828/requests.npz +67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4 cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json +95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462 cases/seed_validation/seed_validation-physiological-02-s1073741829/pn-drive.npz +969f8e65189d34e7b0e24b2c26eb0af016a19ebb3ae02cfce606f98ee9ba4fe8 cases/seed_validation/seed_validation-physiological-02-s1073741829/requests.npz +07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843 cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json +5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5 cases/seed_validation/seed_validation-physiological-03-s1073741825/pn-drive.npz +736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a cases/seed_validation/seed_validation-physiological-03-s1073741825/requests.npz +d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1 cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json +5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5 cases/seed_validation/seed_validation-physiological-03-s1073741826/pn-drive.npz +f6350d233f3fe5f878963d9c13e14bda6965878078072df2a8c5423469488a33 cases/seed_validation/seed_validation-physiological-03-s1073741826/requests.npz +7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json +5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5 cases/seed_validation/seed_validation-physiological-03-s1073741827/pn-drive.npz +b84dec34a04fd1e5c489d0de271564f4b5011a716d88ac49d99477aeccf34dff cases/seed_validation/seed_validation-physiological-03-s1073741827/requests.npz +4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json +5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5 cases/seed_validation/seed_validation-physiological-03-s1073741828/pn-drive.npz +ecd31704c321496fbfaa79c5daf4bd6b4e63ab6324701768bb1f0b445bd3e163 cases/seed_validation/seed_validation-physiological-03-s1073741828/requests.npz +0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0 cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json +5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5 cases/seed_validation/seed_validation-physiological-03-s1073741829/pn-drive.npz +e260362dd25b792f9cd6f406f783bd52f9b8b53c51333333b512f0cfc2a7d9b9 cases/seed_validation/seed_validation-physiological-03-s1073741829/requests.npz +56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json +f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a cases/seed_validation/seed_validation-physiological-04-s1073741825/pn-drive.npz +c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be cases/seed_validation/seed_validation-physiological-04-s1073741825/requests.npz +71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json +f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a cases/seed_validation/seed_validation-physiological-04-s1073741826/pn-drive.npz +c28a0787c31bf8239c00598bb3da0094ebe40c3a5e9ae9a19d137c53dbd8b39c cases/seed_validation/seed_validation-physiological-04-s1073741826/requests.npz +62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json +f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a cases/seed_validation/seed_validation-physiological-04-s1073741827/pn-drive.npz +0e6f9672a4ab7aefdaeac1f7452a2802dc48c20dcec04f8c1be41d2293887848 cases/seed_validation/seed_validation-physiological-04-s1073741827/requests.npz +c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json +f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a cases/seed_validation/seed_validation-physiological-04-s1073741828/pn-drive.npz +d410746c2c7bc6a25b8bcb94825bb23fa1bad5a5dae0e9af37c4cb726d235b40 cases/seed_validation/seed_validation-physiological-04-s1073741828/requests.npz +e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291 cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json +f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a cases/seed_validation/seed_validation-physiological-04-s1073741829/pn-drive.npz +4acf1d5b0758638af5f9c95523903042bd527ac43838098428b53c646f4a24dd cases/seed_validation/seed_validation-physiological-04-s1073741829/requests.npz +20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686 cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json +7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d cases/seed_validation/seed_validation-physiological-05-s1073741825/pn-drive.npz +2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe cases/seed_validation/seed_validation-physiological-05-s1073741825/requests.npz +99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json +7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d cases/seed_validation/seed_validation-physiological-05-s1073741826/pn-drive.npz +6a0196aed438e7ff28b0d4aa12180bbd865b9a2c5e306fb84ab09ddf3d9a27e3 cases/seed_validation/seed_validation-physiological-05-s1073741826/requests.npz +fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9 cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json +7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d cases/seed_validation/seed_validation-physiological-05-s1073741827/pn-drive.npz +c0ae8b6fccb9d29cdbc0fab60f2a9a550ce8734b8d4ed3ad4b885adcd6b9f8e7 cases/seed_validation/seed_validation-physiological-05-s1073741827/requests.npz +7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json +7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d cases/seed_validation/seed_validation-physiological-05-s1073741828/pn-drive.npz +54943d9c80ad4f716339bfb3720bce8c0453ea2198510224a3f61ef203d15b84 cases/seed_validation/seed_validation-physiological-05-s1073741828/requests.npz +6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json +7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d cases/seed_validation/seed_validation-physiological-05-s1073741829/pn-drive.npz +8e57585727debdf1cdae4ae9c4854f9751e7eab284f063541ca6d6207004d28e cases/seed_validation/seed_validation-physiological-05-s1073741829/requests.npz +18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993 cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json +8d3018c752b30ae587d580b45748854de3af0b88fdfba78aba241f70ad267da3 component-audit/controls/cal-matched_energy-00-s51101.json +b54e22f755d28d8969a28f9781dee7eb1f2ea37d663b5452eacbaa4507279df4 component-audit/controls/cal-physiological-00-s51101.json +1ed80092879afdc850644d36429ac039668c746aad8dc68873d80ce2cdefdfb7 component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json +9d2ae69912eed910a38ab94dc6553809fb5203f56153bd7f7c12940bfff4c2a6 component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json +d7c81ed17fe2bc8a02aaba971b17c99f3426d892375ae2b29afe6ea83e969db0 component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json +29c4f4723c50599ec2aa4398220141725c5cf35310614c4472366e6f21a339cc component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json +ecc8b54e5d5e05e975fa7b724ae535b432e8811eb630dd08bd7cf84d381bd753 extension-build/author_cuda_8b92086ce274b694/.ninja_deps +a2538070c79a03e3ccae439d393d3815b739782338622cc93658487930b2cd77 extension-build/author_cuda_8b92086ce274b694/.ninja_log +1ccf024c35f8ec38c294d42a5b0ac4fc535034223ca47a558228f3a9182a9153 extension-build/author_cuda_8b92086ce274b694/author_cuda_8b92086ce274b694.so +6eaaf05493e932fb826b200296f3ce2ce4b5d99a2d151f5a9b7b3404126ab481 extension-build/author_cuda_8b92086ce274b694/author_ext.cuda.o +f9092f2ef8da90ee89cfb89075d1e0891456f4bcbf6d9d405c65696a92f8cc49 extension-build/author_cuda_8b92086ce274b694/author_ext.o +75c123c6847475e58245ed925446ae65ffcb58f336d6b4cb928e7f47e4de8a50 extension-build/author_cuda_8b92086ce274b694/build.ninja +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 extension-build/author_cuda_8b92086ce274b694/lock +228218d929370f412387eddc969694178b025186ed4d226a17e57c2d46bf49d5 gpu/controls/cal-matched_energy-00-s51101-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json +945f263c84f91569984961e9c04bec1b316195bb5a08151119ce4b9c03adfab2 gpu/controls/cal-matched_energy-00-s51101-r0/apl-drive.float32.npy +b6f3741e964b3d57261be82727a08c8555aa1ef3af611dfea1aba20543421ee3 gpu/controls/cal-matched_energy-00-s51101-r0/apl-inhibition.float32.npy +2d190ab166a4c5af542629a0e09aca50f8ccdc2b756dfe21de1010075388b511 gpu/controls/cal-matched_energy-00-s51101-r0/apl-pending-tail.float32.npy +d3c52200188a64b9b7dc5054c9a6199a4cd4a9168369f051b6de2d764442e64b gpu/controls/cal-matched_energy-00-s51101-r0/apl-state.float32.npy +57d19479cd460b13760a9a2ce03a1b751979d8226293240b8d51a9a08689ab53 gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json +798b87b23b835e357429a226241ec0d1c8b520254fe2a8ff755e2892e1f7bc0d gpu/controls/cal-matched_energy-00-s51101-r0/queue.jsonl +8f0da8d124f7587e1636097bb0ae4fffada70b856eccb2bd0027da99cf35fb5d gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/controls/cal-matched_energy-00-s51101-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json +17f9aa5c6748b0dc028c551ae6c91edaeea40b8d7561656a0936ff716ca74f0b gpu/controls/cal-matched_energy-00-s51101-r0/state.npz +2528b6ce72406feb3ee3256b0ffd0400ce2acbb4888bc414875862015f777259 gpu/controls/cal-matched_energy-00-s51101-r0/summary.json +b71e13ef45e1562c7ad87084af30b0dbb0e68acb2848372d92eb53bd3652dd8b gpu/controls/cal-matched_energy-00-s51101-r0/tick-state-hashes.jsonl +02576a8aea786e600bc165d53a1d13853489b3e5d27ddd38c28e1a6d888b85de gpu/controls/cal-physiological-00-s51101-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/controls/cal-physiological-00-s51101-r0/apl-component.json +383cafd480aadca9ca7b04810087a1865f941c3ecf3429cc9133ce8dedbdd7fc gpu/controls/cal-physiological-00-s51101-r0/apl-drive.float32.npy +3bf68b8939f54fdbda273803ff19d3b77b602ea63e1d8edb0a4528c3c9f69233 gpu/controls/cal-physiological-00-s51101-r0/apl-inhibition.float32.npy +830e2f33958a35666f61a219c72025b06970f1043971310f56f112253c6c816d gpu/controls/cal-physiological-00-s51101-r0/apl-pending-tail.float32.npy +39358239cc58666ef5c690111150cb08cb4fee7b1f2c85ef59f8063e00d7e698 gpu/controls/cal-physiological-00-s51101-r0/apl-state.float32.npy +24f0fa162a1a06585cd6c0bffee9eaeab8955bedb54b65fe46c8dcdd1d4b1628 gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json +c154d9b1b6b39e376be892bbf9d622baf976be1731ee3ab7594a919a765a5764 gpu/controls/cal-physiological-00-s51101-r0/queue.jsonl +b8c47006fbb883bfe77f34f96cf03fe2a9404118d79c983453237f26d6f29c79 gpu/controls/cal-physiological-00-s51101-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/controls/cal-physiological-00-s51101-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/controls/cal-physiological-00-s51101-r0/source-audit.json +86c2607df55271e573c942c630f0d99488417ad823fb3b0e0936aa2db32d5418 gpu/controls/cal-physiological-00-s51101-r0/state.npz +c02ce8970c9dd4acab097820c24168d82ebbbfdfa2a9ab5e04196d170d002026 gpu/controls/cal-physiological-00-s51101-r0/summary.json +f582ba1006f8d600d800a5439cdd116508eff4b1886efca28479e382e4070db5 gpu/controls/cal-physiological-00-s51101-r0/tick-state-hashes.jsonl +a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json +705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-drive.float32.npy +e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy +6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy +f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-state.float32.npy +b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json +3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/queue.jsonl +605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json +de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/state.npz +ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json +60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl +a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json +705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-drive.float32.npy +e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy +6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy +f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-state.float32.npy +b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json +3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/queue.jsonl +605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json +de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/state.npz +cfefc655d613fcfb42d5fc2fc5bf37b4663aaa8db588ba2b46d7e21f0eed5f33 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json +60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl +87509e937e12f67fec42bc3a9b7cdb5e497e08e802f894bd4f34cd2f8d251418 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json +e06a3ab89be571c197a19469dad8d89120025518fa3506a08766a14ffc2fcd30 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-drive.float32.npy +01749c886a94731565b75b66e63050b52c57f53808c61838b212d14bcbec5790 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-inhibition.float32.npy +b365e01a0444457249984cd33758c345a121313f7556cb7ef150434306f60c15 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-pending-tail.float32.npy +74746320407c9fa400011603d9dfef36cc0e9bcb0b04fe8ee7508ad417fa74fb gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-state.float32.npy +ed3525aa7d907fa5bfa9eba0ea9b8afeb8851b7989bf2e9fd0e42f13c7bc2624 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json +1d529fce25eb6856a534d41c205224f98b6c41b01a38c232e4ed16b722706326 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/queue.jsonl +de6bd7dfe51d9cf2e06ed7f6051717c3dd44a85bf394f976140302b03e3b7c74 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json +a2e402d11b1b7f915b3bcabf69d803039bde5c27dfdf237546b1fafab4729cae gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/state.npz +6b59d14b913ebd41eb698c98709b0c1ec2f90700c435c2c5af6317286db4074c gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json +21d9d7aaebbd765d616580c71a2ce66bca67044f2a18fff8b9cf6bd326f5446a gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/tick-state-hashes.jsonl +bacd3f7d07ceb4194c3542dd85edac6541b9b2246f8735945d03e43474c6cc41 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json +e58c743c50e0e0c6c39f818e70795df1c770efac2a8b73b89a6db0961edb5781 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-drive.float32.npy +df17f5ff59493997d551845aa390c216dce044e97f08ef14e980d590cd4fb03b gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-inhibition.float32.npy +1b24a689c3a80bfae1ab1e9a9c9f9848a3f3559c6f8d10e02bdccb4dd2e089fb gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-pending-tail.float32.npy +c6849a71a584c16ae40b17fd6e6a8226dfd23592888fd7492cbc1c0d56579dd5 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-state.float32.npy +c3996c5957f9a6fca305cc241d7e6c399a57f0e9aa466f77804ec324dc907472 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json +8008072bb10dcef833761e8777cc4f7254839882dec204bcffc4fd3f543a3057 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/queue.jsonl +c3cae21c6c9c8ac217a3cc9d7083ca2a7ffb3919299807bf5d8a3b0c10616bbb gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json +f6a2f4b04875a66d9df21063114dea8980230916291533f70b0d73901618f6c4 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/state.npz +ae4827876eadeafa369e64e54e4a34affbc6849092c82ee326eabb6433100b16 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json +431a4577e3857fefe9f94b9b671f58917c9c2b8b22f80981a8a157869666c45a gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/tick-state-hashes.jsonl +e7879cf418437470a55ed9aeb83b06fa99a252e9dd02b1ffd517f5e3639373c5 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json +37d6d9dcc2118c56270efa698f1bf7ed3232dd38bd715620d796fb46a4ae2f1b gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-drive.float32.npy +065589abb47f7159f5c91b64b27082ab53447c6dfebc08b8b70c6ef0f9973458 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-inhibition.float32.npy +e8d56937a6a2e629e743b1fed9078ee1a10edf68e245034182ba8d419f3b436a gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-pending-tail.float32.npy +316f3556f0df06a3c2c1cad2061899ea946f31535e86b3879b580d7c65e98b9b gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-state.float32.npy +b1c891e86efb7faf8111908b8295592f05cc8a6a0ef294c2670750da3153443b gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json +df974420188597686d3955ab25a63f3905152d642d3fa3c3ef811128d914f969 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/queue.jsonl +2f813be1648111c18914a2a8f5f072adccaca85475baa82f7e8b4aecffa5003e gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json +7683dd404a575bef06ee3eb8b6ccb4bea4ce97e044a6c3abcf963ee414f43dce gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/state.npz +d6d678ba0966e62f87ada1076097fe3b65668f6adedde1ae145268d20581aec0 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json +444d075ee5c73fac12da4812b2c2604044a06b2623a609aa082ddece221d8d75 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/tick-state-hashes.jsonl +c4ecc67a29f07a07381e4a0a9e49b64bfe35c89ddbaf33a3d00ebee8778a8947 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json +9d4a8dce2147a5ae1d06e811d1e4df4bff461f45e62083d8cb7fe8eda95a2af3 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-drive.float32.npy +d866fa09911c1963799261305e85305309c930d8829fb612cf6275dcb5fa908c gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-inhibition.float32.npy +ba780c045ca5f075918a09e1c30e3c482c311952fd2672b440f7d69d5160608c gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-pending-tail.float32.npy +9d47875ef926022e0d1723d78f93fd28da6cf1a1dba6a14c1106112d6598d121 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-state.float32.npy +d61dbf44a3ceaf6ed3cdd9e726ef7237ee3047a386afc979ca9e2c10aa59552f gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json +b8557e79bdab0732227ced6f1234bfbd50c87b900f2cd1d3a093c845d23e92e8 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/queue.jsonl +22a8749fa62438ce6ea3d3d54690f11ca036350f8681e62b7c30dc5daa470918 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json +0528d0b77e601a3fec9bfd72644f7223f6e6ff936cef3a277392019615261547 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/state.npz +0813e97b9bdc9d5535819e90e7b6d1548a7100205ebc7069483c3ce7ff22d2bc gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json +d925038af9150c66e53f22758a621eae22f8e94369ff3ea22efec53cfde31626 gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/tick-state-hashes.jsonl +433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json +8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-drive.float32.npy +deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy +0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy +12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-state.float32.npy +f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json +48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/queue.jsonl +ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json +ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/state.npz +826caa1d6064f8eaa4ee77d7c5a51d7a5fa04bcdebf2c2f95af75955a4a00186 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json +4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl +433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json +8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-drive.float32.npy +deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy +0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy +12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-state.float32.npy +f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json +48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/queue.jsonl +ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json +ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/state.npz +edf29417f64d492d17e72b514cbf5dc72a547bdf37785f44622f66ace2fb606c gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json +4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl +c6523b4ce0d6da3b7aa7e5fc8514d1b898502eaee6ea67710510aacb87584d31 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json +86f32a12fd435de673fbf713551658d7bfe77a5aa669629f5b24d36a7696b9e4 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-drive.float32.npy +4898af02fcfef8a5fc30c51a6665f1201d9e2f06ad04875c9b324a78249a1be9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-inhibition.float32.npy +1471f86c463a76382814c720983a9b7e1a61ae835b81759024fca5052e0e4526 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-pending-tail.float32.npy +f117def8d0d74c7bb76efba338929f86df627004a1a6146fa454f2ae6a446b27 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-state.float32.npy +a200a0fb7dd41690bbe72da2e8d70031990008853d3482edc56d05c779b90dbb gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json +7b0491aacdff5c4070af33d6affe9825c7491b97aac93a7be76ba978e3ca91a3 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/queue.jsonl +a246b0766bcf9f69c11cf03cf55ee1b08744270236579bd81964eb2ef953ac68 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json +c8275ef6daffd44ee5b5cc62cdf388825a9026da1f9de35b7bbb65d5b5096e6e gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/state.npz +c5131d807fe5b2961e3720efc3095aa0afeccfcc6ba995a1684726bfce01a0df gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json +b05f059ac1dc2dbdbe4421884f5c0fd66150523e77b03351ca376ae61b054d25 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/tick-state-hashes.jsonl +8d7e166d9e3dea7f05d92c49952436ec4ade24fc9483be2c677449e5edc8824f gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json +ff577fea082433379acd3f6d30d0311a4563d6f904d282e7729277df49c5f87f gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-drive.float32.npy +297c02cf0794e226ca44ccbf633a74a16ad779dfcddc23ca6ca5e615c7979206 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-inhibition.float32.npy +e18aaaf6c1ce7a21aea76153ff9ef9df9c9e4c2746839135d7d430636a8ca3a9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-pending-tail.float32.npy +4bfc51be9f7c74f07f8930c865c4aa7d5545b131474d8aa940402f5a39270147 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-state.float32.npy +26a755921e1e4760fbd207d0ee351e3aa661f89592cfcdc68740f2e0a0934866 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json +81c7ec4fdf79f777b4fb1515b8c3c8098d09a16ad52ff4b00db8171d6d146e4b gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/queue.jsonl +d5dd2d76d376d7b1a9a3b5a3246f3eda56b2e75f0645c5c8cf556a6d92435b89 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json +cd7a19591dbc458d350a8e94e11dfd7e18059e6d6ce14ee93883eec60fb31575 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/state.npz +234ffbe9d48967451868ca2e85ceed62ecb6547322e9768bdd807e7247c16912 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json +d4a5e33e8d2df2e65fc8f20ede1cbd8808b1fc0d38d721cd469fac4f18f4452e gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/tick-state-hashes.jsonl +8a0b1c3bd74d03a8551fc2ad4644e129cbfb008820d8f1128a097fedd72b381e gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json +ac134abc6774864d156bf86f359fc7b6589e0420b0b7061c8bfe0c34126eb64c gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-drive.float32.npy +a9900c33acfe32b9086607243384b77a7673227400604e00849d64f0a9c007be gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-inhibition.float32.npy +cb9428abcde03f3aa80a6f213d23aba56880889e30f7a58afb8f9763704d5da6 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-pending-tail.float32.npy +e44c73ad7ddf7936704aecae308bb88ead69591362fc623ce628759f1bbe87bf gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-state.float32.npy +6a45066d9e546542d85bffb9951bb1e8767aa977da74e79c07f52b0303328c3f gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json +3be34e6e57bdffe596c6433bd73593d8813b2215da23bf6f4fa48953edbe9e8a gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/queue.jsonl +f998d4aa69c1507843a1a3dc3076c26aa0da5c74f5d77d2a832404c9560794ca gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json +ea45193f2a4ef02f40aad01c2c21240091880012fc8ab42b2833795413a880a7 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/state.npz +5382f760898a29af547cabe201d39bcf392533ce58df1d412fe6a421e1d32a07 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json +7ae9c1c73867037dc33526ae3f6e63af9731339fdbb0027566a10cf75864b6c1 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/tick-state-hashes.jsonl +24d80230317fb8a083ac14690b7429784f3641b11e3838ea25660851f7db54e3 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json +e4ae1633229d737d504cb8eee0d11319c10ac772210fd98453bcadf4cfa5fa98 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-drive.float32.npy +a1cd68af429141c4ec1e497efaf429e7121924bb89e4d33861c530150eb3ebe9 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-inhibition.float32.npy +67f3016c2fabea617ba4967e0e2ffbd67a8317908af9188825a838a6ba40f14b gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-pending-tail.float32.npy +61f9a007211d42c42974e97ef8b3878f984c0a8b6a21d4e745f926e9ac16f1fe gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-state.float32.npy +ca9f38fc8f3f571a675ba708c361cc4c74ad90cca5d6717d796b1fcada13a781 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json +4e8ecc814ae8720461263f905d3c7c4d27e1628fe794f6f7e63b415b78536532 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/queue.jsonl +c6ee5f788b183909cf9980da8a25b007a894176fbd8a1a69053bae755de289a7 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json +c59602e4d6d25d3900df072b1585d828c7d7da81542846830c475f52c5c1d352 gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/state.npz +f114492a3211e0073d7e8a04e9d0c110771654537cce68de1c60f1ac574fc45a gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json +a54ace40ed82208039c2a538290725c6090e5155f4206d745a98f467a6ea534e gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/tick-state-hashes.jsonl +e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json +4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-drive.float32.npy +4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy +b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy +ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-state.float32.npy +b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json +31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/queue.jsonl +2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json +0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/state.npz +30e7211d79ca467951cb119a334e97c7da943af12afebe52ed794ce8bb5f02e3 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json +9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl +e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json +4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-drive.float32.npy +4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy +b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy +ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-state.float32.npy +b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json +31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/queue.jsonl +2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json +0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/state.npz +3617d1d47eac0801a81bb86154857a892e6d0f508e79f6083f8c0e6c7f205d8c gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json +9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl +c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json +db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-drive.float32.npy +061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-inhibition.float32.npy +c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-pending-tail.float32.npy +863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-state.float32.npy +63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json +84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/queue.jsonl +697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json +0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/state.npz +0272a9af3c8ab0ee9f507f8bfcc4b06d240f4893c5ffbb65119ea716a821de5d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json +9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/tick-state-hashes.jsonl +a4be2f0bcfc20d92ee86d3be00f17bae31f30610bdd4616b5cdbf56a6467d0d1 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json +f111701edde55a2ef12c1dfaaee55da572b6759e99527253b168e980eeb2b567 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-drive.float32.npy +26904b33121a13b5c1aff9e2b285605d4d1b89cda90199674d955b0212bc6a0d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-inhibition.float32.npy +26edf3d12f7df9504ad0b7ddd919c624265ccae6b3c490cda2135be8671ca61a gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-pending-tail.float32.npy +7fc6b2100a33d0dbfd52dbe1af8c716d8508fe541c7263fb97e544f2754756b2 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-state.float32.npy +eca0e6bd154f9bab41bd0f51a7dcd39bea8bd0c38299ab66edaa658f8e597d4c gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json +56bd0128c245cd6e9b4d1fe647ab72100c5829108c6e40a77d54a394fc8e90ae gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/queue.jsonl +0a8b4caec117a3506f0a8c829f25129564978165c9d54248b762739daf6846ff gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json +64359c27339acb077aea734f7dcbc447c2a0e61fc6bb2ad300196a4da05b668b gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/state.npz +30016e5848558e5bbd7db82ad918fca038ce61825d2360dd9e9efbf5316d4b01 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json +9d636eb8e4779bee64b94c28e3552eee2c782069fa15545506e69162abe2b3de gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/tick-state-hashes.jsonl +f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json +ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-drive.float32.npy +0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-inhibition.float32.npy +643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-pending-tail.float32.npy +de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-state.float32.npy +d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json +5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/queue.jsonl +d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json +648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/state.npz +bdf4741b45879663d67edf5b7e1487b1e426b611bd212bc758e06d0ffda026a2 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json +ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/tick-state-hashes.jsonl +1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json +2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-drive.float32.npy +80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-inhibition.float32.npy +b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-pending-tail.float32.npy +7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-state.float32.npy +c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json +c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/queue.jsonl +ca43de84ed5ab401c0221aa4b9052560f7d942c6aae0903177729e17d58c2788 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json +b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/state.npz +8015de2e62c6a0aafd19943506a2c4dceae7dd26ea26b4e5207ec0bc8532655f gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json +8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75 gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/tick-state-hashes.jsonl +5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json +78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-drive.float32.npy +e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy +9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy +39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-state.float32.npy +76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json +e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/queue.jsonl +d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json +06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/state.npz +2e07eee9b1f5be3b959d7f82b3b241501c87de05ab12fbde4767a9ed018e7a21 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json +d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl +5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json +78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-drive.float32.npy +e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy +9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy +39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-state.float32.npy +76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json +e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/queue.jsonl +d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json +06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/state.npz +60a56eac3b9ffdf2084a219df7f5d6a9d0e42a3a317a7e2b02563095c9f712ea gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json +d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl +278c0352fd418fa9ed8f424696b00c586e673618b8b54024c009521f3b919e26 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json +c9eadd547677a1b9c060b3dd8db6758b167b7369798c17c6c5b39ebb171fd940 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-drive.float32.npy +58f44cb9bb217c8ec8defdac580f5c181c0297046852d2d71741e966dd7f1c80 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-inhibition.float32.npy +f172e3b88859e5f630ba029e5df2acb6b5661e92346857c010b3b2d6dccfa225 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-pending-tail.float32.npy +f174e59939f206e364199ed00ddba6adb1d8620662e719e58a3ca7de13e69995 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-state.float32.npy +9a8bef78843bca823a464b46be5954c78d932075e47f8b1275b2ba325eb22ca0 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json +a922ccdf38ad98a4c02b0e9de0515be45ee01052cee2f0eeeb81dbfff434fed0 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/queue.jsonl +bc1317bfbca06838d27a9ec5f50d91c6a7bd8ae60c8057544884da11f12a0682 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json +c13a5aaf2f6169a46e10b46d92436ab08f4870e848490d5061fad12e8f967110 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/state.npz +602354da7bf2a510d4e198acb972ae64ab570bcec90a4e987eb2480b53f2893f gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json +6bf26dff2adeb66c7f952240c14d3393e81ed8b14bb5d7721c03cb7a8ff9d7b8 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/tick-state-hashes.jsonl +c33fa5a0a18e7e4fd602b94fc90c104c9f28d56486cdec3f55179eec30262919 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json +9d5a2b2c67bfd0004b59363ccfe907a9d4de4b2cbed85aa749ac20305b71e84c gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-drive.float32.npy +a4a243281d5691c45962888f114dbb869aba273c24855c900bcda56fe1a1e390 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-inhibition.float32.npy +bde5e95a679aa0dc4a52c4aaa5b18118964c11b948c102f2c8d62333cdc5e887 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-pending-tail.float32.npy +fa009bc09f6dca94392cd8095e016ec057d8b0b6f9d968d8f26380cc4d8252e8 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-state.float32.npy +4d3b6bf4a406a941c08dd0e9f2a5f6eace20ff1c74c2d9b8710ed222ee936a2a gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json +acd8d3d1ec19a5604a82d3f22f381e2349b24203870fb9952e8426fe97efcef5 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/queue.jsonl +8b19dff02c025571b611066077bfab885038751ae3287e89b2f02fe8bc6a5a36 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json +8901c9963d8ddd7eb0cc38940330716b5491416f21d3b4ae4084ffda25f24f77 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/state.npz +4b8cfd842c2bae2ec5c6d9384076dddbbeec0ec329251b2112e2b7746127db07 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json +1d98fac49ef46c05ae074471da3c0678a4377e242a8397c7b2819ad7c92aae75 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/tick-state-hashes.jsonl +a404872aa5bae4850fcd0988e4f4862cda2b2cbf32ad67057c2ee51adc3657c6 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json +d091e296a106784fcf541c99e73c8c0bf3ef17edf44d7b0b3b22554441d2b0dd gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-drive.float32.npy +6f74c502942145946e14c8d5f9d520839f5d90bee03fc31b663d80f32a259f1b gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-inhibition.float32.npy +4245827d30eda0a2830855e2d06d0f0d904b280485c12ad62ee23ebff96b8391 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-pending-tail.float32.npy +3a6ab2761ada4c34d1856e8cd688a59679b52a0b53c3b72590ddc039da2c06a0 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-state.float32.npy +bf46038747f6ec32110bcacccf93b757ad99d4d0183d7951a6ded56e5463bbff gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json +3d50a7efabcf1b554efbb9661035d6ffc6d30e298d78c65373e34682c71e886c gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/queue.jsonl +70d9f854eec3d406076ff4a733f6abb4e26cba2ba15a5851b0661aa7213410b0 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json +6adeff88abf77df995bd402f6f4f4d6ada9e7cfd31b130d00ae612e944464d97 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/state.npz +0be2202c8ffca954ef29d4106be44281aef4e7075d1fa371d36418c5c8474a5f gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json +b5a4ae80820d05a612ce86eea8ee0e86b4c48aa8214b04b8039963d5a58c5ecb gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/tick-state-hashes.jsonl +a5948450ac1f7ca913dd79fe08ccd68d6685d2ad3a9e76f8cb4be39d37888b5f gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json +15f8ad42878460920cc48928225e5b7f4929256c01dadaaa7e9a0b150b6928c7 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-drive.float32.npy +dc41aa130544e72142ebe6f54105d94aca7c1e06a029c8c3addf12f1e0e6f44f gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-inhibition.float32.npy +10dabd4b522d5639c27a5c95db497cd0a6e0487fa63383bb32ba32ed6fd67ad4 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-pending-tail.float32.npy +d2c2e6d551cad917f10b149eb6f94ee17b8584559ffed6e191655ca119740c45 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-state.float32.npy +c99f5f56b78a3bb360853507aba5151dcb57dfe47ada27b9e46b73bc9e83994f gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json +6bab530ba0dbbf6b13064121bb910fd0f86e7a8699cb67cb4d3fcaf7b5420569 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/queue.jsonl +2ebb89b5258cebf8a71f8d146ca05556fecefd79f686fc4ccd3d5263bcb3683d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json +02dd5bab61f5fb549045104105e99f9c931002552dcf9cef7a1943fae2729bf7 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/state.npz +819b1094814d5fe06bac5a526f0b19f2a0d985d99ae05570b463f8a682aa71d4 gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json +6d70fa5c98d9c917c54a10e2d902e488b47c68e04ea5b9a2f61965b3a478722e gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/tick-state-hashes.jsonl +aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json +3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-drive.float32.npy +098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy +989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy +09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-state.float32.npy +6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json +c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/queue.jsonl +04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json +b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/state.npz +b52104de9bd5fc6fbd81037fb4273f33725ce2285bd1923bcd957ebfed9d9fd6 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json +9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl +aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json +3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-drive.float32.npy +098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy +989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy +09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-state.float32.npy +6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json +c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/queue.jsonl +04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json +b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/state.npz +765c50fa91760f17fb2a31b8eadc005d1bb57d974da749cd7f40d5582bf1f1de gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json +9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl +54b74be13e0da23edc966bc7bf12dd54568da628d53108988dfd7a58a6c04d38 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json +90dba32149535f167c4afa9ed38cbdf3de066831eda07cba7f77ab53187a7ab6 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-drive.float32.npy +ffcb780450f77642582f9f726db8f64d96dfc53859591f9d249b2964bee9b538 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-inhibition.float32.npy +77dd593f6324cbddb48147c00481998d20ab2a2dfc3c9df8ad611e5e143737d9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-pending-tail.float32.npy +ac2a3089b1c3ec02572f762c95cd603d0c21c00441660f36b2ad264c1ff8ad91 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-state.float32.npy +f1b1311b53605d29c3adf17e6c99d7ec0507d44711588cba3f054c5a7e56d56e gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json +dfb1d5a2effe7a409b507869d94d69259eace38e15544a51edd6a49b9c946e56 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/queue.jsonl +695a081baef6d650d1a4c2dd1590cb51c5d14a655b8b04784427136c33dfd6f5 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json +9eee167d3497bed606fe65a592e890b43ad11b46f8198a2fb836cbac02c677da gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/state.npz +08d00de2dd108d9f0dd418f9c2ba1bbc0fd00fc2a836302444df4a56cd380df6 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json +59e370507404be11f9b33576486ebe9e411d3ee9adf44ee062951aaf7167344d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/tick-state-hashes.jsonl +6755a0f528838cd196f95964bbf49812c521698a9ff4891de4b6b3dc49c144f4 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json +56a6dbabcfdf22f70ffbb541975405abd46938f12e74ae144dd7da5a879bec92 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-drive.float32.npy +8e66c11478571b83fd618f61fea06e8efee80cbf1335646e0a89948edddaa4c9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-inhibition.float32.npy +e7824eea55a70b4c08cc5d315aa949c5291d08797b3816cc5ee162826f4de87f gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-pending-tail.float32.npy +4cba59e2cfc28c6094e2d2e63f854c4cbc6e1ed8cf64d2587755b0169279732b gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-state.float32.npy +745eeca6d03921e873a91c49b669e5c31e1d58546b024ff5cae1d17a368d0d3e gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json +2cb200595c7d0c568f5e1698f23feccf4d5761f5e6755f72bba2f7ed2269f5d7 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/queue.jsonl +f1824e61165f7c2dda6ef052f18c900e3b8620568c42883e0a753a0826090872 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json +65867ed036d5bbd1c043a99dfb905031dd20cf3c709a69d21120703db57e4aed gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/state.npz +a9d27de465ea48a6b9029500f68cebb9c0a0643624bac88d98b51c7e05c8d678 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json +a7bb3930a8194d5206f2b37d588d792b20d0dd3be0ca8b92fc1c0052a636a371 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/tick-state-hashes.jsonl +a5505f60f4762f99a58cda63f361cce3a4f13dfcc88c6a4d96844bdd82d8c20b gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json +3307e240f06ded4d0fdb81a936b21ae4c57c66ec64cbeaeebc65ee8c07e78f11 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-drive.float32.npy +0162a3673f7fefce6f56daa3e6f668f69557cc2983e4f4f1e250e1132624f364 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-inhibition.float32.npy +4b3cde2f7ce5cc5cdbd2965e5d0f879599c7075aae98e0c1e4b0e370ed978f33 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-pending-tail.float32.npy +1a28443fa34fc76cecdb0620b578097dc9c69318ce46b8a14b53f078d1f22b81 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-state.float32.npy +eafae1cb05485b30b9b517db3827edbd31ba12c2b9b8af6aa872e2b2547fd596 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json +1ff4e5526f2c573ef58ede8be5ca3b2d50fd136fb1430cdc6bee85d16c007059 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/queue.jsonl +370b059cb48aa81bb583d72df1884d6690ee3e7ffb31dfcff1c75b1c73ccde3a gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json +4bf7fb589a122c32cc5ff3199c578055c056c95cbfc988f0e8093cbd248b3cbf gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/state.npz +9d92d3edf6d606cab57a862d5a4f5ef523aeb5fe701ce2dc87a8af4735f8bd26 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json +a07caa9b470296be671a9dec2c5de9e089b05f8a4001cb417dd149c0db2e5451 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/tick-state-hashes.jsonl +5375fa3d2f0746b4e5f65eb49378b775a26a2e48e0a925c1b4aa2ef29e6ae10a gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json +f21bb846df985d932b67f71e3cd1dbb5c1cb91cf5c0f59e84f72032a09da9cbc gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-drive.float32.npy +06467e2786ce26ba3a58eb00e3b007e51703d0dea9e3692438daa86209ad80ed gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-inhibition.float32.npy +3f0be26815c395586577b165b4b6d589fe45b08bbddda3fffff8b5b5a8737f5f gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-pending-tail.float32.npy +0f58d8d3f727ac0dd5338572933a5ca96096f00530ef9ea42df53cbad340ba10 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-state.float32.npy +b6cac73b1df7b88b059860fb2be107adb745fcfe8d330a2c88c1a0df187cb55c gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json +47238ad0d05d42be8eeecc3312be472e6e277cbd1080c7266823858cbda976d2 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/queue.jsonl +0fe7c51430ff0ed380db6a9b3e9798d27a9f6a01522f533c320174775880a9bd gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json +87354769784bf6b88a88e8962374bdde2da68e9bc3e0f99e53a8aec95111d2f2 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/state.npz +8c5d8763c677a98612c71f6511249846358c5f1d2869e0e8a3d0d1a6c7061780 gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json +7bdc08f07223c59a98b582930908fdd3c21698ddae0c1c7354bb2631dcf1e6db gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/tick-state-hashes.jsonl +5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json +34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-drive.float32.npy +c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy +77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy +81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-state.float32.npy +140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json +6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/queue.jsonl +1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json +d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/state.npz +acb10d20c96bb3fb83fa4dd73479496ff511dd6ac3f87fadc2dfb596054367ea gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json +36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl +5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json +34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-drive.float32.npy +c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy +77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy +81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-state.float32.npy +140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json +6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/queue.jsonl +1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json +d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/state.npz +9d65d741f4dd634741c2ff512fee7129fa09fecb97f91c02309f6333e6222b33 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json +36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl +394e8e40da40efc363a8aa560c23607758d621a581176cd8a330b7267d013b23 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json +32e367ce5fbf9579c4a22e511cb8c2d072c29fdb40ad382c2bab437cfc01d065 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-drive.float32.npy +0eb3395ccede202f4c06d692958a16cdcea839fc6e85d633154afcad8c7bfbe5 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-inhibition.float32.npy +c5f2fdbe6055a68bc886925dd01174d46500e4b0244c92028264855e680c91db gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-pending-tail.float32.npy +07361b6bdd6f3c75f6aaf6460f88e51f80108ded44a8965baa195f73ef9809f6 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-state.float32.npy +8997ea2aefee4c79d611d0603051715087212efc2fc3722750bc9f06aaff7252 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json +3e618f7ebd2e00de28247467f6e9c6e020bda769a41a4c3c1f73e37b49c82467 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/queue.jsonl +489a216c7d65593ad1fb0c9af0bb20e298ad078983f94ecc5669a85c6b9430fa gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json +60572624c540c0377b2b48d39d814cb9340b78ef59ad16bcaa77029486584771 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/state.npz +93cce7109d8f90c8a322b88d6a1693a6df588b7b886f2ef329dfc3f4f269c93b gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json +494b5ccaabda99c9ffeea8ca7493a392055a5aebe55466cf3cdb30fa873cdc5e gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/tick-state-hashes.jsonl +007df4d22c31132332672b29b71d7ce19b835be93a39274bb24d9eaaf9090319 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json +c38f3168f1315aa2fdf02e34f7b695b305dd722096242c6180059bba24203a12 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-drive.float32.npy +2cd0f46f3ac5a504786add9c89282129bed51064cd1935868007d24e8aa4ef07 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-inhibition.float32.npy +1e0440fc7d9521e93e266b3e01e2338cb534c94679610ba93a6d74a7b59e0254 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-pending-tail.float32.npy +accce938b5dab6a15af00fc5c35cd476e75a85d236f613ee56674af3a41cb099 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-state.float32.npy +d07db951a13e48435d31f66596853524528a76bfdfc19343592061b3e3f93e86 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json +2c30d8b29b7d72913df6dc047d341661f77e42220bef42f324683aaea1f567c1 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/queue.jsonl +9e9755cd829402e1df352c0c6121b6f60f9ef7fe446a3a8e81ebdf813efea27d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json +914eeeb84311271f1191a6aa990ce467f3cfa9a33de91744d698b32148e7fc4c gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/state.npz +2958cb9c5ea7248e2bc37c63a67bb50ad3d41e36b1862ae4db6039ca7afaf8c7 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json +bf62ae9a56791ac7ea79ba821680d165962db865f33737b3b85cc9ea44931d78 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/tick-state-hashes.jsonl +48f2b648ae276ac5731feb861680e0f8afaf2e90e28d30c980fb97f4b34d287a gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json +9ce4c42e47b2cfd367a5dc33bc685cbb18266111afd09fa365ffbb704e721c9a gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-drive.float32.npy +b1c4d9ebd79c29400d1737cb0f2abca03f2da92b319a1c05531d3f99d51b9b61 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-inhibition.float32.npy +6fbf62a04ea53c22f8b80abc465e9d2c679485f9faff7aee10d20c1d59924892 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-pending-tail.float32.npy +2f81d7e25f8f96a1b4d0e460f71ed74204cc09326b362b93e3732f31b0f0f8d8 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-state.float32.npy +8110898001bfded7f4a008a79e7a0f5018f54dd05a31eaa7203f6cecf7e6b2a4 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json +07553a422c1275c8d1b63f2e6da04cd01615d02eb5d50cdd8a4d049f6042eb6c gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/queue.jsonl +bb41ddcc2ad31f2cbdd17ede19b0561bd78ea612cba4776114418a3f537f86cb gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json +7a32c17e2457bc3ac267834d1cb97cfb97e122131ff827d328230cda349f3647 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/state.npz +fa44586d7707c5af88cd19d7c48f7257bac7016bdf220d1022008dcf5f9559bc gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json +1ddb546e66371fd7b1d6f6bf630cb15d07b037c9a21b7f9dc18a99b7ef70d871 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/tick-state-hashes.jsonl +6baf311f5f615bdbe52d19bd2fa9ce08179e6030f2c0aed3edc50817d16a194e gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json +ccc24543aa81da3b8f40b1e754a55dc0d0edf0518c48820aaf1d4117026357be gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-drive.float32.npy +8e9263f3e5d2a34b6f1bb951356ee501687441f798f77cab85adf1f70700d5f4 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-inhibition.float32.npy +4999fda512a6bc26c993a9db20e951a692bcf8b84b9a86406ea42b37fd537e6b gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-pending-tail.float32.npy +ac4d70ec6e71c060acc0281cb0bb678df658266d8e290246126aa1c08457166d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-state.float32.npy +1a7fb4459001725821b23fb96bcaeb873174636feb1433cd154380edc4b80969 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json +699fdbf2282105c153c1e1a362fddcaa3f3a5ecd784c4e40b7a1c79bc4c08312 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/queue.jsonl +0741cdc4fcc406c8b7d353ccfdc7a40b3aec6f97e2862c0074d820d5feb0cef0 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json +3f7014ce074fe7b7657cce45951f94232f73a588dd44fe20d0b79b124d00e1d5 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/state.npz +cace47abc5135d340c6804bbcb0bea4160c722ca8bc79b39d0cd46efde36be21 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json +f9f91a58f46f2865c0493f9fc7ece8930caa0ceed69d7a13de0ff599c3a14c96 gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/tick-state-hashes.jsonl +757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json +dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-drive.float32.npy +ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-inhibition.float32.npy +0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy +6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-state.float32.npy +54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json +ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/queue.jsonl +dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json +651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/state.npz +2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json +b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/tick-state-hashes.jsonl +757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json +dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-drive.float32.npy +ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-inhibition.float32.npy +0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy +6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-state.float32.npy +54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json +ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/queue.jsonl +dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json +651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/state.npz +b91b84f88226265843e830cc7e8cdfe863d256a23df6c42069bd7e5c01db83f4 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json +b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/tick-state-hashes.jsonl +9ab8412898d43ce905382b501e2b3f1e5b0d0b5c20da664b1863a4c165e66371 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json +ba797456b196bae1399213db79823c8d6e48a56d270ff5c87beb9d929b8829b3 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-drive.float32.npy +32146beeacc8fe093b1a213ccc6c4398769015457a92a9f903b4baa34e5c9fbd gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-inhibition.float32.npy +d3c6c0ec344876961cc63f2ac848d098f44fc68e0cf851cee33014c8d2e78914 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-pending-tail.float32.npy +5aafb32d3039ff47a2a951c2d2fc84b06e4cdf134597f3ea5478e0f5b968d7de gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-state.float32.npy +84c533cf612cca0612a8ca42ba257821e3f77a45cd2018dc04d1e53200445792 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json +b80fc3f830a2eb44d883b9dc52f829c62fc7c5fc6f46936c1af3cd447cd907b6 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/queue.jsonl +dd7231ff63158fe7b4798ed49c9ddcdc15822249b8036204ecee63aee515ff72 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json +1d077d597a739ee758c1ea0ac07cea5b6bd269364bf295547ce42898f23e1135 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/state.npz +cf8209897d99d0fe5c2958773d7d31da2160fd1f260536c42d4031dc46eff483 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json +08e644319916a618cb326cd3604e9cf7ab51d3f4ff5e817728e7ee258369f4ca gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/tick-state-hashes.jsonl +4a5edbd6c7823c4e95930750677ee6533e020f38e212b46103f7ade35f308f99 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json +c8e98a05da0374558508e2e802e2ad41f8924169d899172b349916e41c86c9b7 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-drive.float32.npy +2f4c9af83d42fabf20a3c1644597ba806bf153b4c0de32fbc77126a4e3e37e58 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-inhibition.float32.npy +4571c2384c71e075ee00ca9f97b76895ee156a8fa4cfe186f2df30d5821e81e7 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-pending-tail.float32.npy +16801c00e404f9a9ebbe0fa967ef9963a87c75542865142e2d191f5bdd2afbdb gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-state.float32.npy +a69d04ac64a290a945386712da6d98cbeff1826fe57cee36e2049c02d4e17d7d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json +a5e1f1e91c41b0d6c4923dee6bffb04d76b1891c19e0679c75f992577daa728b gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/queue.jsonl +313430adacbc4f1bce355f95e61e85d60ada4feb16961a9e36081c0d55fd012b gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json +581277b16090cf5b796f306e2b772195ad08cb5a1ca814ff2cd54db402bb126c gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/state.npz +85494163ce2a361765a0ebef625b2aee522dee7e4db22eeb6bbfa27760669e4d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json +e58f00f650da5cae15bd63dca5c998faf0cfec6ec491f635fad2b9fc7a812d17 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/tick-state-hashes.jsonl +1e36eba4a3f35a5b3f8c22553dafade2924e0ba4ca0da8b6d7456e8a21225faf gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json +e3df35293580ba5a86e78ac2da10b6ed27e5c9b1b5af7498610d8dc67aef3d5d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-drive.float32.npy +9b38719cf96b9a3347ae4bac08457354e68ee5e9fbccb39a79a8f61bcf5a98e0 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-inhibition.float32.npy +082a0ae84c18695f599d324cab3b0bbc24cf95c5e6bb39d408fa6125bb775239 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-pending-tail.float32.npy +f703d0947bd4d7cbcaf923f68efdeb6c95a42306cbe4a3993ab574c834c8303a gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-state.float32.npy +556421db94619e050461d4bcd6647cc4b545e6cce68ca2377e8b793061ca1186 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json +d6a77c29b0a87c612c737bbcb3ba2508fc64069b175041a7872a20b0ce291818 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/queue.jsonl +bbf7791aa8368401eca5f3c93bd72bf85038fdbffad56b0ae055445c423f343f gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json +b5f3401552c335df31b0a6ce3c2d8fd032e6df7b2b489ea61f11e1b3f9e3d45a gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/state.npz +1a9038cd7c731e49082ab39d33b35b614009d4a1edd0c76f7e321c4e12029d02 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json +cf11b6bc9c1935ab736dde151b161411c2e432b23e81f89a86eec3d4c7510f84 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/tick-state-hashes.jsonl +b8020bfb4cd5e683ccc17c13cc03db994b8c6b6efecea7adc6e00de398600910 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json +af6f467eefe1c99e7b9fa4a5a42de24ae55237d38619307cb64ebddb75466f71 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-drive.float32.npy +c011b5976397c4107bfb32eeba524d97c9e0552417d2c33b11be7458f4de7935 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-inhibition.float32.npy +175a7c2f2c3d98ff1bd7d70e4bb297c8b030c76eea010b3c02b736d7d09c0598 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-pending-tail.float32.npy +0dbe7bdaed6d9183fc6527ac084821e58ef091756d018b5434e2ccc500d64414 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-state.float32.npy +3977ec1ce1b8dbc6399b4d55d433c3cdb96590504632d55e80b2c3c85bf804e7 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json +b81386bea49809b46fbaf3a10a4118d26b6fd7502f7f26bde657b668c177f51b gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/queue.jsonl +9f3d9578f072bb633aaa8020d745356e678b80abfac13e635c375258afeffee9 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json +d68d6bff39e5245af5240776e54aba0fe0575ec04b09158b3f4c0be8afbe2f31 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/state.npz +effd813bc21aca2decf2fb11ae8993ddd487e5ec8869b935285f476190f81819 gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json +18f00a662ca9a42ea00b31ed459ad7ed981a04ac884441d1767dd832c3dea64a gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/tick-state-hashes.jsonl +d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json +7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-drive.float32.npy +7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-inhibition.float32.npy +c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy +0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-state.float32.npy +0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json +20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/queue.jsonl +c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json +a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/state.npz +74b039335f0d82e6d99b85c301c45b91fd8c394846c18f357cee9034eaa6e859 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json +0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/tick-state-hashes.jsonl +d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json +7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-drive.float32.npy +7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-inhibition.float32.npy +c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy +0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-state.float32.npy +0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json +20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/queue.jsonl +c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json +a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/state.npz +bc157fc3d5a64844fe35f057a6d1351b58dacc7fb1752d3d1b64529b3655be52 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json +0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/tick-state-hashes.jsonl +24ea3cf44da8413c1531e3886216fe85396c77e320b79732fcd0fa1525a7a920 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json +e5a6809acd304796bafe5a2b46ad85509a82cb438aa13763f8573407c5094e33 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-drive.float32.npy +9a9425d3b8dd15d7d6137f097522cdbda3d0a88ae4d945cdd53c6c5bf7f79095 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-inhibition.float32.npy +f5deacdcb5c2f7b19647d1f0a523ee95e60e28be078d37e7eb876c65fc1e17f0 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-pending-tail.float32.npy +3fb0364824401c285605f56e90703b0e1a5d10f18f2e53f3a7a5b03012ef393e gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-state.float32.npy +b7417ac2bcf48deff98d1b338e2ef9286b9e5ce5446e5e04b90cf382ecf24eaa gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json +e1f7b0b80d1ee8d0669c7786f8b0a296aa5034f574c541d97e419a4d572a5c63 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/queue.jsonl +370907f6f6692a0e30bc1e654d3597be61140ab6b679a00fdd7f908ba603cd7c gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json +1ec78574f80411d9d04a3405ab497f69fb39e9c9b7cbd8ce9819c14f315f499c gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/state.npz +bbdf9e2ba0ab7119b8b10a64aba9ba397409e58906c608e6252889ad36ac29be gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json +415c604f16d8d130084e2dcf914695f52693e720a4b9180c4557baac9aadee4d gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/tick-state-hashes.jsonl +f8ba5dd6e699bbf98414ffb87a9432ca1cfeda717ae0101dd5281279ee99f7ca gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json +9536317415a7d407cda108b8638c3916e832889843edfc14932265aefe3a4808 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-drive.float32.npy +6c3e2108d3e03e7353099aa747743077c98be9588dfc04a54fc1faafe855e403 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-inhibition.float32.npy +f6ab11756c87a5b4e79b7225b73d2df31f27c650a773d9e7555d1cc5166aa8f6 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-pending-tail.float32.npy +60d700d53f33299abdaa11b6d47597e60578b2806f7996a589b42f7f30219441 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-state.float32.npy +d06b805f555fe57f5660641ae7de82ba37d1459f59018999b7cebb0fb0c1c7b0 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json +9d4ce9ebf46d87fc28933492a89cddc19815e2936d0fa7eccdfe8758b223a859 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/queue.jsonl +fd36f4f90d5562b9a1b33d1f37eb8062007931655b03078b19bc9596bc446fb1 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json +150450a546b45b67668e1fa4d33f73a7eab39a7c4c019900fab501640dcd8c6b gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/state.npz +277485f5528e9606695f45518f3346ed7409ef7d5fdaad9cebab7fad7c157eb5 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json +42daddbfb5369c2acd58635deca14e1adcef8caf512b00c11bcc48d9e203a919 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/tick-state-hashes.jsonl +8ce1f893bfa65ab01584081b1a93354900e40fa3cd6263d93e8afbafd388ac74 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json +a23117eb29018f0adfbf0b0044d87309619b854fc4dc5f2041503bb2e03041dd gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-drive.float32.npy +a5b8d1d9c2b3fb669fecabf658a82ca84cac61968443c0cea5f2b2c71e559fc6 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-inhibition.float32.npy +481aff5efc6ae095d015a5b18d63bd87087f41f41e77b9291d630296d7b9de72 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-pending-tail.float32.npy +51cef95eb4112ffd6488accadf4898b9d1ea5c5a23a3e0ff6b3379496c453855 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-state.float32.npy +ef8490124ad0fb0051363569eadc7f5fe5de32821b76eb2e8ac0e0b13c7899bd gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json +6ccbc63cf66114bf501d0f884e2f7322f529cb804ab0379612fba0510ce8b5e8 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/queue.jsonl +a8c82193fc14ab2e40057fbe5ad22cb27cb888eecac132df5d4031c2033ad1f5 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json +507e0baf4163f86768ecb4b8a130112671cb8a25582f033bc511ab799597d09f gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/state.npz +f1f16d524ef830ec61928f4e72141ea2ebd7e28a02ef769ca9daf4c560cd344b gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json +c26011e148b7b8ecf18ec80e86d0c39f95689619c608d628f7ed7c64f90beed4 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/tick-state-hashes.jsonl +0947f3b5860bfa5b6434d88bb605266b113a77547554740cb853338296411967 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json +6e6519024da189dbc4eab232bbf55c50e1aea03cc980534d09b4234c3b83d20a gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-drive.float32.npy +32e5db0d575571e262842b39b09cdcb7b876b9578abaac4cb42dfc966f1b9022 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-inhibition.float32.npy +ef5bf4a5fabb6363559c44cb02dd92413477a9b275a6465b231ad6f3b51cb6f4 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-pending-tail.float32.npy +c130259f84b22c8e8e2fbe8d59d8a5c98254b30d2d04dadc2ac70001ad6aa4ae gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-state.float32.npy +6728038e10748465fe09ada988eed129ab7ed3446d12eaedd37a13fbc7757b91 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json +818351c37065e65a400189c43ecc517a89496e4c48f1b6913113064fd1cd0dcf gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/queue.jsonl +06317ba831e3bf346011a84b4313d2c8aea65beb2e2195c21a6bd64a6532a7e2 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json +4783e8a56838ecec437dbb0e0e6812ca065060477da1300131f59e33fd11c0e9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/state.npz +b6691c08b6da584065d078dc9f33719ae43ecca429369264418d79efdb6f4df9 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json +fe11a7fa504c39fe026958e8f9ffbc6d7dccf35839a5098c72232167c0e0e656 gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/tick-state-hashes.jsonl +e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json +4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-drive.float32.npy +4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-inhibition.float32.npy +b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy +ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-state.float32.npy +b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json +31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/queue.jsonl +2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json +0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/state.npz +168aa06d50dcbdb2d744a73b2e6ead981219318a097ccd03354cfcfd3c363107 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json +9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/tick-state-hashes.jsonl +e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json +4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-drive.float32.npy +4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-inhibition.float32.npy +b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy +ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-state.float32.npy +b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json +31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/queue.jsonl +2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json +0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/state.npz +e0c95904d4f25574dc93ef8b5ef42407927b968c096ba64a137e1e595d6f18c7 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json +9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/tick-state-hashes.jsonl +c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json +db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-drive.float32.npy +061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-inhibition.float32.npy +c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-pending-tail.float32.npy +863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-state.float32.npy +63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json +84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/queue.jsonl +697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json +0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/state.npz +b03458d89e45462fd020ba4069f85bc5f5fa4232a09380477a79eb65af782741 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json +9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/tick-state-hashes.jsonl +992cd3935aa1ae718ed4db8a708239349853138472b51f985001960234aaa96e gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json +38c4b54884c17fa9980c5677eb16e406a59dd07933b9a89acf894dd75a2a4970 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-drive.float32.npy +bf231ed4edcac974c7dee858cbb4d12a95a7c37cec8a3551449571154e24c945 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-inhibition.float32.npy +d6a759c36de3898308322b021cb60ac8dab4059f2c36f41740ec4e8654f5272b gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-pending-tail.float32.npy +13bec6d05c0c1e1c50c410e7d8bcf8d3ad3c4a101484806b3570f7df7d65fd37 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-state.float32.npy +9efb4283b1d764c7e0917ab8e139fdc7f79a0e363fe7b2e777065b2a89e5a365 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json +365231f49b92f03a97519ffa33318e59ae6acaa0972a07374b09005dd905bdd9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/queue.jsonl +dc89d9dcd99a8c0c05049bd5119f9a2fba58b5a70e8dab65ec83b019487c8ec9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json +082732d4d7ff1b7b9f27ce96b67ab1c8c0981e429fa48ad5b64c6beb583b0da7 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/state.npz +8db9bdc039e371f291417cb1a9eae872b3d5b8c2edbb6c51175752ef0cd5e2dd gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json +708b07e6fbc720f730b3073397b6f3ddbdabdaa61bafe7d2d4c99c789f95fda9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/tick-state-hashes.jsonl +f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json +ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-drive.float32.npy +0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-inhibition.float32.npy +643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-pending-tail.float32.npy +de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-state.float32.npy +d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json +5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/queue.jsonl +d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json +648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/state.npz +3f6348dfe771170156937ee388ee24fbb90c735c54b5801d0e1d278049e5e18f gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json +ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/tick-state-hashes.jsonl +1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json +2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-drive.float32.npy +80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-inhibition.float32.npy +b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-pending-tail.float32.npy +7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-state.float32.npy +c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json +c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/queue.jsonl +9333d1cc60625221a563cadb1fa950b6f28db15d4a358949c852c363fa00a10c gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json +b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/state.npz +0ccba7b15914241999fd07c32c5b6554448c2e12a7b77bd01986c7527ca8a350 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json +8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75 gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/tick-state-hashes.jsonl +a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json +36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-drive.float32.npy +2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-inhibition.float32.npy +47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy +6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-state.float32.npy +8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json +66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/queue.jsonl +84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json +1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/state.npz +4c0e06b741d2e441892559faa0c2f4a5b9f2207cbda77817d9ebf10a66a560bc gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json +9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/tick-state-hashes.jsonl +a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json +36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-drive.float32.npy +2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-inhibition.float32.npy +47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy +6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-state.float32.npy +8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json +66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/queue.jsonl +84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json +1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/state.npz +bc9229ccca4f66c3550adbd7b1d98b3e63893e7fcc7513406799bce51eff1552 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json +9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/tick-state-hashes.jsonl +fc864117b11779273358c9c16313636c2da0e28e0761388a7aab9bcc10c17239 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json +b37079514383e66556f37a9b4ed96d9efc299961bc219e1b08854c485ad0c1b2 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-drive.float32.npy +e8ce1ade93c62761929102395d150ba5eea7a1855b7d5d9a0c7c1e1571a72ae7 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-inhibition.float32.npy +9c606fb372f4eb366c2eee662c8ffeca64d923d7782471fa7ab833e7cf2a7895 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-pending-tail.float32.npy +27242b96948c480c22883a57fb40960260bd41892eaa95ab1325dd332d0b16e0 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-state.float32.npy +3ce19ace96a36eb15c32857ef62132a6b49de8a5778d70e9082e829b17f661df gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json +dbb6f3e26eb73ef36a23f940e79b1b4b3de091381ba8cf5a64e9e0f3ff749f62 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/queue.jsonl +f4c58197b6b0aadf8551efcc983055bf92d96e55fb951eb4ff5295b530f95d3b gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json +7055a2ca65c9a54d08f649ec1ecbb42068ad90301ce8e23088b51e18c00c1af7 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/state.npz +1b3c8a44d834cd83f620e0a3032189b19570e7fcce15b21014178f546843b497 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json +b0429f13a1a40e997d59a1afe6071375f9a706869ac9b752009d3eee425c261b gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/tick-state-hashes.jsonl +d29ecb9dee07a95a0d7761d6e5284a3cdd93b02967cca9318eb6422e99ac0a05 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json +8a3c340c19b69112cf992d8da80bddf1e77bb05af04be3bdfc4da6f69119bfdd gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-drive.float32.npy +758a3adaba02d665815faa33e6b7905f30769667dc9a1e6e2e9191cffb90d9bb gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-inhibition.float32.npy +661af73bd75dc1aee03d21dbbace8df0b39a6c93dfa90f368b3fbc2b70ca0bb7 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-pending-tail.float32.npy +8f48027e55f33a5cd27610e343de697e132e96d102c402ce849cf60e3dafefe1 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-state.float32.npy +3e28d543764779bae6fea817c037a0053aa1bb9298c0c7c31d985eb424c9f28f gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json +40cda1d8cafa90c149417c07c45c61fb150f3b1426c8c9327f8d020b41d88999 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/queue.jsonl +91a02c5d7227d278340b7111a5e29544b3e3489179c41700f650e74afddcd301 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json +5934b1739534b1a9716d89a29b798e4de80dd6dcf96627697d6dd5601a04ba14 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/state.npz +ef4f59edf839b721dbe8df36a12214441e887726062b59df67ca68d3343698b3 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json +2ea6648b47e1093a84864948402e44d13c41574aefa85e8ac3d1a0fcb5445fbb gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/tick-state-hashes.jsonl +950d6e70d7ec35f5d8b4fc69b0e113e2bd251d68707167a2e0eb1e4a4e65f34a gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json +83ebfe4f05a65fd452a1dca52beafd801fd8d0c031ae36ca12792f9e10905a8c gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-drive.float32.npy +47b8123d474a39af7367e7dfb4274263b9b1dda8d6959c838ed8e67e4c88b938 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-inhibition.float32.npy +13ca834333bff51ab2b4e429ab877ba33f69af904fc9d39efd2247947109a379 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-pending-tail.float32.npy +5556326457035afd185dc7b89930caf3973b61b850d4f518594186ae5e8e3fb0 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-state.float32.npy +ab47094463350e552932dc3079b555f68a884900c2b23638d4eab59f89d212c0 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json +2d0a7866b9f6b94947c14003a9ebf85be058b4b5334a53a118e52882f64ada3b gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/queue.jsonl +d30475f303cfae16b547fe954b3818340762c96f4088c11b4e247398ee3433bd gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json +324a547bca3ad71707e604d1ce3b9579399ebe169d5a1c89b110967aea5aace0 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/state.npz +bf8b291fc1188d4eb2db1de1169196e05b3b98d60a2791c34cb7926908962825 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json +0404ab8d946150127ef753456d7a6256f0ef0739e2207c9d82f1df93a3efd931 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/tick-state-hashes.jsonl +541457fd3372852b66388940120cfb9a7512b515961e14254df6a9c426349e5f gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json +2db6acedd9decd3db8f13d065e880a5c5a97ead59fc5244a1191d2a169b06dcd gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-drive.float32.npy +3be716ea3e2b74297c9f3a9699982b8392b05877f26740487230c606275d374f gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-inhibition.float32.npy +d6e7188d3f13f5e9f991da49f7670dd2d5ddb319f940dd2ce9787fd5fbec872b gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-pending-tail.float32.npy +410feef04bbc781b5a507dd9d69bcab199c766b0e9d8d8d2ee1d05d210b98514 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-state.float32.npy +7a384d5497c11fd5b84ab11f11c75f799bc4f8dc0595af19a1e156f7135c1d14 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json +f4b411d0312c6ca828667a083f925ed1dc73387a564a0e5565420c3ce459aaf9 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/queue.jsonl +10944ab3b2e669f006fa7e191c0052b4edb2830050abc6a6c7c4622487fb5369 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json +4467469e538cc4d104218103503cae7d3dd295978c0105fcc45d10e55cd0a923 gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/state.npz +8d43d836470f9d268fbcae19498ce7ff80583fc4be03c60a42861b532bfdeabb gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json +7ef1eb513c65999f65e8d418c2e59465afc8b521695b5806858165fa461962cc gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/tick-state-hashes.jsonl +aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json +3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-drive.float32.npy +098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-inhibition.float32.npy +989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy +09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-state.float32.npy +6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json +c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/queue.jsonl +9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json +b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/state.npz +687254750c86d398f4af60dfc310eac9b4269388a062e7472afd175f5bd7e306 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json +9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/tick-state-hashes.jsonl +aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json +3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-drive.float32.npy +098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-inhibition.float32.npy +989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy +09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-state.float32.npy +6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json +c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/queue.jsonl +9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json +b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/state.npz +b36a86126aa2b536d2538c566a96b7fe1d4d197d9a0c88ab2076277670226de6 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json +9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/tick-state-hashes.jsonl +6353a69af78afe0651ce9154083aa30c899be1c4ff2cf40a47d9a0d2143f8ec4 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json +98042eb20158dea660bf6acde853002176fb7dd64b7f39478572d4b78f6837ac gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-drive.float32.npy +c81f23af4b9e6eddd027853f7dd98d968b5651ae10a7677394b4fc62995dddd1 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-inhibition.float32.npy +8f971e015ee45db06fb16fe0bf104bcd895b36af68bcca2e0b62c75ded5c9fb5 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-pending-tail.float32.npy +5ece7f086411835ccaecf3f8ff36315c526f41d43c797dd2728b5c87a761bf55 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-state.float32.npy +4a0ab5564cd421e52accc442a87d870701325041e08b621843b500373654ff68 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json +9ab3dacdd5cbeae92e03dfff0e8aed0b97b3535da9a4224e33e288874e4b1cca gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/queue.jsonl +fe76fe34b489f202ace3f288d36b9cb0510123356d934dfe3fad56261afb0304 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json +46c1005396d3fb787d77cd4579a72d52ea76eac9153f5740738636a9a0aa259b gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/state.npz +1f67dd4e767613135ac5254a55b95e376c98851b8af436bf2aa234d8ed8d9001 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json +03f0655ec25fbd14b4a00320994e9daec398b14887fa8613832dc5287f9a9321 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/tick-state-hashes.jsonl +f0ce18d41a955f151a8b15bb763a7e9b35bc0646d4ddfb59966831e9916a8ba2 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json +99e37f1048922b6a4d50deaaafa73089bf75939d4c93af6c0ef8a6e8f5cdd045 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-drive.float32.npy +8cf491771a018a5f07e4296faba4bd1dcd5f2333117eaad7c1395b1e3d814cf9 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-inhibition.float32.npy +8551ed5ea7214989214be3e1f6ecab136b814b6219ee69ffc05d9bd060ac3856 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-pending-tail.float32.npy +76389a33438f134b687273ec179b6f8ab944f41456c8594e02287832e7b5488b gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-state.float32.npy +d0a6c5f055be5d88043c1a5a95e4d3ba961e0b803523a16da33a657ba152f74e gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json +0a9dd0698ef540907f60710a396c211cf922d14033e009af630e96c36f3504c1 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/queue.jsonl +804dbcb613ebc886f2177087b11fd8ee7ac44e4c6b77d89e8be2995a4861b884 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json +cfb0274945354f0e3073b9c65e41e4e62622ed00721e564cdb27e14117dcc1cd gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/state.npz +672dd16cf4ac4c31a310753a323b29e9fa62d6bc486ae95fc1b72f04deb561f6 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json +250ae9394e4214fdef01938e12081001b29dd1218fa4380d43fe3f2f1733cff5 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/tick-state-hashes.jsonl +21858f7014740826f5df4164726e7f636ba8006785c30b04edfcd20f8006ebb6 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json +4c9cd95682b493663399aff35df75c9ce8ce79a50676cd2bdfc880723c438bc6 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-drive.float32.npy +63fb04d279eb0982f538b9a2e5a8b058314debfc381a3d183d4654494af0c748 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-inhibition.float32.npy +4b64e7479b327570509ad43cc955b470a3b9ed0a94043944fd86504b581a2ee0 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-pending-tail.float32.npy +bf264e68763eca87755388c7d62bef97fd516660ac1be182251c91150149ba4e gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-state.float32.npy +45858115a45d92ae825d4a8fd8af8764148f5549fa56900729ebfbfa7ed46114 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json +58f6d56be33253df19706db40b71d2a1cdcdc65d2432301c944fbc6c9410c8ba gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/queue.jsonl +4dc30e807497ccc9d98f2a737db5caf8d76327c47a28d499207f8720e00e23ed gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json +911ace9f3f6ed81011c8b9d4a1ed141d7d3d2496b41b856ff42bc690b819ae92 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/state.npz +9d40a8aaf0b5fff5e320347f6f6b37af711d08382aa775cf7cbe1835f5ada011 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json +65c5d82bceffe93757c785dcf437121518c1db5e2be40d913954a53b61cf2fc2 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/tick-state-hashes.jsonl +2c18cc88de3cd2142a3e3e810c455ae32572771b33cc44424fde48f82755882b gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json +c9abb9ce731078641fcadb36ea8e9cbdd4d972f46a36f944a6504b38b0ee8afc gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-drive.float32.npy +624d0e582adbbea2ed0de422870e6af7455a78eda7665ca28f773399657e41fe gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-inhibition.float32.npy +47ba7dc49b15a657d17c7b4775c15e42ed57ed64ab0be1b933ce3ec000e4027c gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-pending-tail.float32.npy +e92121f83f848951a3b437ef5508dfb82f44baac13d354503e95cde9c185ec3d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-state.float32.npy +c836a46c93bac2d4958c53296805e71556fa4213744fc05c83f3eb008a769f71 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json +1423b9f7b9c00b25b120918bf20270a2fdfb0d096f9d49afd86fbd489789de76 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/queue.jsonl +43db42d919f490124884dc17080be48090460c5513752dc01764454b61f6f58b gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json +77eccb870896d2485daa28026aa995af4bbb166c61b90042ec58e435fb0e7a89 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/state.npz +4bee631bec9dff28fe0d20c7189b32f2819a1cbc69e6962cc4ab8a70afa15d86 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json +007f80db5a97148f20003ba61c031fa3b99f86138a6c658d7217267ba4f03223 gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/tick-state-hashes.jsonl +7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json +3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-drive.float32.npy +cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-inhibition.float32.npy +9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy +c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-state.float32.npy +8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json +757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/queue.jsonl +6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json +711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/state.npz +2331588fea7a1c058aa382cd27d473da33768917e7f8616adf1608cc468303e6 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json +6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/tick-state-hashes.jsonl +7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json +3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-drive.float32.npy +cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-inhibition.float32.npy +9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy +c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-state.float32.npy +8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json +757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/queue.jsonl +6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json +711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/state.npz +d4fecdec157de98362f6cfdc1542e5f1afe2e1e6d174ee850bb0e18a41e5bf52 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json +6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/tick-state-hashes.jsonl +014f0880ec48c580e928b5cd8573562e72b58be7b5f647a875d4e6f2d8bd048b gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json +10dc351adfc603ff01cf11b71535395cfb01f4e32a942fa7dd47139326de03b3 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-drive.float32.npy +f7962f402cf7abbfd9eac756a54111df86028ba60ab07cbe16b74c1b7c9f3911 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-inhibition.float32.npy +3da35c5bfb6debd895301ec40da1b33e7099e5db7a74b57e8433478906acfe1d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-pending-tail.float32.npy +055def1e3a47855a2733bc2a1b4e65767899438136f8698eaeaffc5f66a88c5a gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-state.float32.npy +901417f90428b7f30bbbc67d1f2ea5a16285962afd51c95960008de18bc8283a gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json +43b1e98a2398f3bbdf81665d472fc40bbc6710df682240a6f61b73153105fadf gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/queue.jsonl +de70ad4c547468a84fb62d8cd3a54774e2effa95ed7ff672bc07f7bc8da9ce4b gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json +e22a0e9db7b51806abbf89c28a5de65318093d725f3211d41a7028b5e6723327 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/state.npz +b69250f93615831c1af2615d579bdb6e8cfb594d5f41ebcad41ba6a4bed0bcd7 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json +aa27549da32c37abf86c7dce5677aee8008529ccc4334937c2c3ca6d23d51efc gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/tick-state-hashes.jsonl +0736d8c3295d19da7a2954966bb12428192bdc9c132849fa5c2a9e9bbbec44a4 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json +34f367a6e4b7294ef64b6088ad4ceabb5601f07b15c2959ccc55ce9e17adcbac gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-drive.float32.npy +6a23f22b9259f33e6d289136d4db446ed6cc3b67ca989d7effce0ef779d49021 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-inhibition.float32.npy +28677f7eabd43f3be417c1447173341565e154d08a3cc80320f4e8850a5a2d25 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-pending-tail.float32.npy +ce4d391ca7419ad37a4b11202d3ba6d6861b426776d87afe212c17b353f39988 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-state.float32.npy +0c3ca0056afbb8332225a86b951c1bcb3f06b528aa78f3b3f66ae1a570ac2437 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json +1c485d2f1cfed052134017aec12513ea7d4dd7f9811ee9a6ebf2cd56b5e09441 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/queue.jsonl +bc3b74bc1b5ee69d259972945add4734c0c2a7e09a569ddee702e1570091f601 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json +65f9cd238afdaa0d187f3445d95729ac5791692304e70a40d22765e85c7ea3ed gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/state.npz +0f7048f69430263b34096a30d4a076408b549d7f0aca12e69db26871ab336818 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json +6f4313198548ee54a7646eb674ff1aa0a85176634a0983132f0f23ca11d8160a gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/tick-state-hashes.jsonl +f4ad8e5ecb722ed74b6f06bd585f16a729bee8885b89117161b5eb6a810a625a gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json +d42f2b026bd2565c3eb01ef792671615fb9f23e34741bf54cb784645d4e126d9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-drive.float32.npy +808b78b9b2c6ad2cf1a527eab0ec97374d261ffee4802e5c3baa5836d1c009a9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-inhibition.float32.npy +d4f835833480b80464c0fddcbb2213c8881ee07fdc718e4e3790edc1bf1a203c gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-pending-tail.float32.npy +7854be275e5eb52135fd6c92c5a83549937a83d45729471b34eefcef1b178f6a gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-state.float32.npy +41dfe600123e8ee384baca7b5de65287a898e571cad23425274e7f49f9a5f1dd gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json +c8c641aab63b0ed8223dedcc5c592c221cc799b329acb6fd8420e2e695e7104d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/queue.jsonl +11311ca115c21ae70adf5c8df2ef44a1b09cc218975f05638066e5172a264fdb gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json +604f868cdf929f706062a64943173c95c59f33feb2e77aa80e6b518065670156 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/state.npz +1f32f9fa79314728a179d35207ef26f5639d79d02569c950dee078126b72269f gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json +5cd5bc1d89dc289f3cdc206423c5957c9ad42d72ac795653b2eb849e90219e69 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/tick-state-hashes.jsonl +27a754cd3dfd9482a8a6616bc39bbc92c2c2e5ed44e1a44a8be4e7bb3fe09e71 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json +aa75990e07b2293f75a37d8b3f07c852efba7e931d97aaa516e50244c4b08f66 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-drive.float32.npy +a475b5d108a77b4ea15b56251ba166604f490c4be7c4ab205de572dc0773e508 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-inhibition.float32.npy +7d2e5a7d0c5c4cc6e594114954cf9df6e1472b18b808b0e644fa5c59f0c8f2da gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-pending-tail.float32.npy +30532de4b4521e2c317e392e0bebfc5f66a8426861eef58bcd0395061227b797 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-state.float32.npy +13a4b41cb22bbf12a00f32e537fc0e590bbfe401d3915131ddb75297e7ea6b60 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json +00e8e65344b5d36973350135d9a3dcb6ff82b7031a35ecd89299e549c240977c gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/queue.jsonl +f76848de57a3ff352f4c9088046376f46443cb6b49a14e68174750cd76e800e1 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json +a012bcd835f3b33c09fd15b39721f6d36d20aadef1d1c06a8b732f335d067bcb gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/state.npz +aa7d6048030d87dba32031949d0d986dd698a5b57d1e4ceda025ed64c272eda4 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json +a395d7a6c22af43e081ebebb6b49714db0af2be3b4a4a2e31d51ec911abed975 gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/tick-state-hashes.jsonl +d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json +18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-drive.float32.npy +8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy +fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy +ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-state.float32.npy +489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json +0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/queue.jsonl +b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json +8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/state.npz +7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json +44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl +d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json +18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-drive.float32.npy +8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy +fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy +ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-state.float32.npy +489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json +0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/queue.jsonl +b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json +8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509 gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/state.npz +e82aabfb6110ceda381bb8af3ddb5b5d1a1f9fb33c29a901b3d9d8ae083c17ba gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json +44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl +7895e4bef3945ae98a9a0fd2d777e25e30a2f37e79f31189d75cfc5e1c4d5826 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json +fc037bf3efcc78821be8fc016b36f30a70da8165c5a681a56a83cc7c1db87326 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-drive.float32.npy +61384432c32e0b150f329f6de4c62964f064ef0117959a6c777838325f5d5778 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-inhibition.float32.npy +e3ecc3fac2e3a6408f3fab70ab9d706b2fb5b7b3250123907af7839713db1489 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-pending-tail.float32.npy +e2a4e90b3c237957bf21b5bef83ea6bbc9b848e53b0d254b8cc495f61fcdd226 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-state.float32.npy +5a23aabb886f2dac99161fc84053db73821e6288b53c7e1f7d026e3623297e18 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json +336f7a6a70dcca648395410b48ac774e704ef88dfc5c433f19bf36c06c8c0a32 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/queue.jsonl +2caad2a6a1ee7c8da11874054abe86b63c103bf8e02a85f830d31999bad06558 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json +665bf1c4645a73eea8ad87d586fb0f815461946b72ef007a356bb3ee603921b8 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/state.npz +b4e6b45b021137f0a463f7bfcf96c34016fcd3b38fbc49477814717545825809 gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json +14349a36219a462c78fa1c77f30819ce26beeda29775378acdee45521bb0bb7e gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/tick-state-hashes.jsonl +dbe2c011f81acc321f0e4c34923215b24d88fd27b35f4bbae1ca022fd6638d64 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json +c03d9909130fafc3edda144476b3a4057997ff169c857834dbfafc6820fa1d9b gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-drive.float32.npy +72c7cfa7574558100b1aff4472d2d55fbc9e350a123665de08b7158c823f16e3 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-inhibition.float32.npy +54dce144c80cd577293e0d6fa3380aa0778d5a346a9c9b812f1df6b4f3dd0ef6 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-pending-tail.float32.npy +f6dbaca249a96d22aa288e4fd4e43653a3fe742679452b76433e286ef957a014 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-state.float32.npy +26252415ac77a5ef1a7466f281e4977986a42f3f5e3fcc30af10c6dbf3a62f2b gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json +99e74ef592bb9d3400dc040c17510fb0719028602981efdee9734f047ace26e2 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/queue.jsonl +028e2f8875b25dad33aa9fc76716d168b2cb2177d5307fe266a3f3ea63c58980 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json +2824cee2c0a114b9520b43a8c5d9a5c94aa50d877d1ed9665dbd65032083113f gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/state.npz +bccaeb318afa8290956e79c2dd4ac807f6155009673eef3beb1283ef755e8896 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json +7f1652a3029cc8a69029ad06f826f0317e505c75eae0db7dd9e694fb29121f55 gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/tick-state-hashes.jsonl +49d7578ac199ad1857413745beafc42ab23daea4e07f567072991281c04381e5 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json +3fddc3810ace6d3e3e99120dd416f5235e2dbd1fd68f63e51c9da1d3b809a2d1 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-drive.float32.npy +7cc2e6ad51fc3abdcc492ba53c569c405d850be1520370495b6d70c8f0de0f09 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-inhibition.float32.npy +7b25216084402f9cc98b66bc91a3839d57e582475de90564b73650880bddb083 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-pending-tail.float32.npy +47caa20494d1c49bd51fbd5fc79b34be89463cc221c70fb8ebc31720455aef44 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-state.float32.npy +1f0c1cd9c8a03aae9366bfa32e92b5f946fa09931b3d0c04221f4e8747684f5c gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json +1bff8aa19b6ebd1cbe004d6cd8a1d6dd0aac7620b584257f138f1112833a949e gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/queue.jsonl +61ec4ed9cebedebdb63a9de61ffd4357f7abe1944c5b7fde44fdfd0f644eec8a gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json +f6335d275e09c3e49d4a52440d159e8ae1e5b854ed958dde6a6c08d27246be58 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/state.npz +2f39cf6567406375a2564061add13728551a21302bb17c0fe670a4aa4bf03054 gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json +e70ad9bdb96a8139035ace249a443804ff397faa381e908f2da8e4d06ba234cd gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/tick-state-hashes.jsonl +491f5de3e1e27d5088414102e5fc769291585b30ee4a5048554a6f046065be76 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json +beb1462b25f55b7e82049534831ab2f01e50aefafce9aa60168e158d4b9c8ec5 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-drive.float32.npy +ce1cf766729bde413fa9c295e4586846d7b9a9e105e37aa1641cd5388b669eaf gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-inhibition.float32.npy +1f856cb3e802ac0b7a73ba743cd22d4b08d25c2cc0a6b054c855cb77cd0b880d gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-pending-tail.float32.npy +400a65e3e3d52a5c8165f9d52e55e0345242553e7716cc2b02cbb37e251895ed gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-state.float32.npy +3a815961e8bdafd47aa0c4dd7733a672cbe60c5a4dc4c33def8834fd19f4b0d8 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json +be9ae0ec9ac017175fc9d1f3f6bc487bcefffca0873afc5b2841df24b73de410 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/queue.jsonl +a99455f3b0c1c2643567b9e39e680b9abf39d3be2cfa2b618ad3369d09b217d0 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json +059371b6908d4d1cbf99f05dde1dd4ff7c7a512803128e344746a2f10a2f4482 gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/state.npz +e00b58fdbf0134a90a587f49725a62ad3c4c277bbfd33f2a296a8dbceb9b328a gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json +09f8264f763889baee8ede5abc4a527de492fc129058360d828356903c6ac05d gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/tick-state-hashes.jsonl +b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json +1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-drive.float32.npy +b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy +92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy +e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-state.float32.npy +5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json +df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/queue.jsonl +1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json +3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/state.npz +cd6c6784127cb9d3823db20dc474ae10214b536c8b7e3a0c62ca68a32f7beab2 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json +8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl +b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json +1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-drive.float32.npy +b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy +92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy +e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-state.float32.npy +5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json +df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/queue.jsonl +1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json +3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/state.npz +99be45456a640c2ddebd2dbef27e26943a5d591eadd8db3e3faf11e3290c426b gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json +8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747 gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl +c7833efad2747ae96ec72ab5bb9f531b71612759711996547365174c77da53a9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json +f92dda4f06ec33312ea81573eaaac090c21a27a4e878173d2d1145f585bdd31e gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-drive.float32.npy +0342943c3308d07ca2f207c4ee8aae2102bd14ebea139f6794a549d07bb44bf3 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-inhibition.float32.npy +9534db7715e0b338a601f8f1fe8ccbbf11666425bea9df95fd588c247f37eff9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-pending-tail.float32.npy +f1e49a734f4c9252a5b1dc7da67fb041f4713d464be9207d923e5db31fb0898e gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-state.float32.npy +f96597e114b0bf5c31022ffc7f58d38cf4f757526911ad45b0a67a79f0c5e568 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json +be5d9f24a0372083cd76a20c5cbb443e3777b5daca69e1e987d1facf3a569ddd gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/queue.jsonl +68fdaa0ea5c8cac7d842884631d011fd8f61d0d23e2e2e760be3bce89bb49714 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json +6f8189155c8ad720abb8cbd1d5d5c303617da052a48570a021c2aa1c703807f7 gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/state.npz +fe3eaeed175d31070569ed637885ef0f05dc7dcab209224e7f6291c61688de1c gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json +705e1fc46ed595d3dc3f1db48703a14245bb96e05019181beade63bb67d5ac4b gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/tick-state-hashes.jsonl +df4d2f70cd2e9587ac99d2df22455f0d67ebbfcea84b722547ef896d5205d6d3 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json +9c19a3544a72260451b745a14cd137c0f3f7171c251a889a4adb4a8afab4ffb3 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-drive.float32.npy +b4db70be29fd109e60606610d893f1d33b7e3b95b0dcfaef6362a5e5400f9bbb gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-inhibition.float32.npy +1642254dda2b75257f52ca964883522131baad635831b0c175e65f146dc1404b gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-pending-tail.float32.npy +d5c1dc1b5a4cd480cf887220336757c6c28733bd90d011fe7478e2c86ba9d377 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-state.float32.npy +55711aa64eee4abb29c4911c2b317f3af325841bbc7af4c16ee9e9e8f6ab8642 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json +1d4091d244380ec0b527da27acb690c3aa002e5acde6858cf8b984ebeccb8d0b gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/queue.jsonl +fab9a56746fddee7f37c4dc01d9b877f8edc80478128e832f87440552c5e7c80 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json +18d8b3e1e51d10cb2a74a8e9f3aef1e0e6b598bfd322f78c0b84b16b54d66313 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/state.npz +bdcee9277089221916de39e5ba78d7e2983b6d70523d1f7903b888b5c8866b51 gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json +260829a90f927d54f7b0bdbe9ae01d2e05bf86d8e7413a431008a4a39515ccec gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/tick-state-hashes.jsonl +f4128f628d87a083846ecb6378b5de9eaea57473047215218cd3f9c48e41d7da gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json +0f94d5bde680827c26dd74a61eefd317fa3be3e9326666b244254f78347a59d9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-drive.float32.npy +58058733f16dcd673994c0b024b5aaed73bc23ecd14bbd3812e1c844d7ea006f gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-inhibition.float32.npy +899745dcffbbb00b6e1c6d4847c0a5e79e5a806aea250e45aa1be14ecf7f0a99 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-pending-tail.float32.npy +fe05d21b1190c3c0849dbe39c97d0c0aa267664dfd7503661ad1e253373ee648 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-state.float32.npy +9e0997c5b832a85dd364975e456b9a3417c7668e3043d6ccdd8e22fc1124e2b4 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json +ff989d17ac5879ee8e4cb3f904a89322285ef400080b7bd2350d16716bff8e35 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/queue.jsonl +fc97d93e59372c3b4811e844bcf104327389aa00f37e76497e762b083601af9c gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json +eab329d941dcab221e0d540702b57c22c07cb6abccdb8a49d8ddaa5ec9ffa92f gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/state.npz +f07f0a7cddab82459b55998aca6301515732db2a23ca501b4eabb70761d93b42 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json +9961a7d82db1a2d9f6d1730869e71bbc8fed7e55c547b3305554caffdf015418 gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/tick-state-hashes.jsonl +859846cdec8667125f07e0e33a786ec9a5921aeb1b9b8af60389ea0cfd4f78b4 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json +221b2c8cbcbe34d1e06202be291743836d2e60d95e39983c1044fa3cf3029888 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-drive.float32.npy +8392107b9e7261a421a88d994603db1245f9c3d6bacd96404e794442fcee00ac gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-inhibition.float32.npy +b5224cffeb2225b7c934f44817d2bc3d187579f5ed3adb8ad804a70259a196a1 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-pending-tail.float32.npy +94d800083903c24958737567fcacf94f2999f67d22c27a67baa9e01694fe61a0 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-state.float32.npy +61f15fa7ddfd11e200a4098b91b65085d0b9b29420ce6908ed1c43bfbc5ced9a gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json +5d9897670b236bcb6fba9a70e98a8398cc282c4507f6fd67fa5715624c7f37b4 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/queue.jsonl +69c329bfa7a764a7581616c7d702a41088d5605ed7b7e8b4580473a91046a439 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json +3ef1d8f277e8896d7020ba19256f3ad4cb36be8685edf0d774d9971425d01222 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/state.npz +fced9f6f0db1bbefb0091ee8026b9f52a847812527983084142dc72e8f8e6474 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json +d860b2c0b0fb807ec977811e560bc5b318a13a17338f91fa68844311cbe8b483 gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/tick-state-hashes.jsonl +82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json +57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-drive.float32.npy +cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy +52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy +cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-state.float32.npy +301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json +2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/queue.jsonl +81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json +d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/state.npz +b165371742955183debb29b53c8b6b8423fb80986369eca6e3f266484246695f gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json +9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl +82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json +57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-drive.float32.npy +cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy +52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy +cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-state.float32.npy +301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json +2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/queue.jsonl +81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json +d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/state.npz +d44c008b99764b1954ae4c2122114fc6a295d41dc7803ba431787d617109d992 gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json +9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl +94db5586e2052018e8e1e6e200f2f15512325de38c8854984da95e4fa0fbe491 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json +c097e1da2aa64410aad707e2537ef37b389eeb95a83a6298c1a62ec84abd680c gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-drive.float32.npy +9042d172f9875991ac5c8b8ae84e104c5ed24128b176436206d6985cc074f8ba gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-inhibition.float32.npy +1359f5053f79f8746e40fe01164d9de8745e6ed25ade062ac003a964c1aa93e7 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-pending-tail.float32.npy +75ce804b8837e0398e03f3d948e284e0f82ccfcc8a1c9aeb528ca1e8c5adb019 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-state.float32.npy +b0bad2dd45557ca43ac1dea81480985a233f89b016dc8822bbe8bd9c035705f6 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json +e0efdbebde38686e4f1303cbb08a0b7960c0b8438d8f5b7723abf9717e5f1464 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/queue.jsonl +1f08f8aaf4386472ff20f1c172bacdd78e51514b27909c2bdb715b02412773fe gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json +5cac1dd26a8a1a69e24a897fd515c10355f14c81d2a6bc90d2df30bd9c9ce8c3 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/state.npz +f18d79852eb689d3d65457b3f2ed45960ee6648e0fc33f462af5e25b0722a8d2 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json +32b53787eb3e7354ab49a15174061052e878167f9d51fc89887185ff3c67bbb4 gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/tick-state-hashes.jsonl +eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json +83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-drive.float32.npy +aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-inhibition.float32.npy +73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-pending-tail.float32.npy +14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-state.float32.npy +8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json +ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/queue.jsonl +5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json +01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/state.npz +444c6bfd024cb6db9e132d2e26a405809ff3e0d1bf49073d5b084c1bb8afe175 gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json +2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/tick-state-hashes.jsonl +b3ba1df14c3bf09cc163fcebac087abc113ee76e71db110beb205fb8809fb5b4 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json +9c74db432d4c81b344b0592e5639bfca03a341e7538abeadc2c834c406373968 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-drive.float32.npy +fca5bdab47569d9494e54865fd71faddbd487d9cdc85ae1eaa62777b8fa29010 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-inhibition.float32.npy +d94c071cb75ea8ebccba276164e54a61267cd9fda594e73230d3ec3b4ae6c7fc gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-pending-tail.float32.npy +3c903c2f51fff96b73b2f1028c395790b04494a003a172d6722d9782d1362a72 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-state.float32.npy +005078ae591da3a27de14b987d84e72dbc3e039e6dc1e224d36d1990f49836dc gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json +bdcb7fed3ac2fa51a737abb0d42de6c69fc8c79bc05867a82b6b747174e7968c gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/queue.jsonl +1cabb35c203e8d6c59d6f3367cb0d5da4fd96ae08614d0616778ff1278a87295 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json +372de2ff56c797fbc025001a32b6c38b49cdfe05c33dff05bc8801342af71836 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/state.npz +b3c3b99ba418eb8eca24ea51b2c387044ebad6780604100c5f3737fdca160917 gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json +256b56f56dbad3798c13c15ffe51cd21b3fd151b59c0c67d1e1407e85026e5cf gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/tick-state-hashes.jsonl +611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json +00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-drive.float32.npy +dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-inhibition.float32.npy +00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-pending-tail.float32.npy +f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-state.float32.npy +725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json +7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/queue.jsonl +286008042017b998bf7b85f5f2b292c9f2bc9f5f734abcfc21f699ca9442239a gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json +163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/state.npz +a68539f38062c2ea65b488030e6b901d5ab6b96be1dd738ffc94c392b1d3b8e3 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json +52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21 gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/tick-state-hashes.jsonl +bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json +ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-drive.float32.npy +f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy +eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy +e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-state.float32.npy +d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json +92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/queue.jsonl +e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json +9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/state.npz +8d3e7de802eb18c062e31a9ae17017e644c6686c75bcb55af024c3b0a35105f6 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json +75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl +bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json +ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-drive.float32.npy +f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy +eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy +e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-state.float32.npy +d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json +92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/queue.jsonl +e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json +9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/state.npz +f997d2f9204cf089c2c0fc3459bed7df05a1f7936380cc1df0bb726e6adbd52e gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json +75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14 gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl +f3ecb81ab39c55413f4ea6bf5c36cbce5729db66542f6af93efe172ede94702e gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json +44f63ed5dbba1a0ec234e7a15440880c35942cf5f22e1059d3ba48b493dd41db gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-drive.float32.npy +a5d88563086faf137c6b61de0f3434d35da5b38576c4240764f3a990ddf8d7d3 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-inhibition.float32.npy +b3c2780c9aa987de00fa9659f7039c3d9ba147134b6497221d9971ed012c53f8 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-pending-tail.float32.npy +c7160f94e7cb273e8fa76d3a35f37bf2e0a0e1b823f1bf1417d769799e8fe395 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-state.float32.npy +de66c30d9af273adab8d330770c3d910dd01890216f4062997d89fb1951e7c01 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json +0a01e0c4c67370afa3a64d83c403b5c0e6c443b343afe2c3037c7f760cc25738 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/queue.jsonl +e722945fc5ea3c192ceded2a0876cd6c86aae3397faf22f87e828983762481ee gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json +a55b95c71b826f92214c1ca8b5b74863d894bf8ae4937f4a5958c783d35e9990 gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/state.npz +a3c0fbc32488b1dad5531898ac3f29fe43c76576d281d814f064e66b27a24a5c gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json +ba99446869fa18c70bbb1d75504438f600ffbb5a74e2106ca74026a362176fba gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/tick-state-hashes.jsonl +99d2e728be760f6ba95205388fa7a997fb43da5f172a6ca73206a2fb90ea3308 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json +ea15382a12f64e1045ae3d3e62bb00a9cb56a5393878182e607b0848c2f48b63 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-drive.float32.npy +614f98d70ed1e6453632d31138b4aebaf5566feaa0a832d874e858e9781a3b97 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-inhibition.float32.npy +6b2072e85fefeee40f2b60e34d2d19344e2f94c641d1b18a68be217b7f8f0c3e gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-pending-tail.float32.npy +72b791126d6de23d97f1015aa551bd6dbb301559097aa65305b0c3a2fbb8a6fc gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-state.float32.npy +4c936024c4021017bc249bca6c8bef60f4e6971b217ac4737b49d35e5fa73f56 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json +5d4b52d65e255badaae0883390e0c528498b6fb7afbec00bd9469d68aad70da5 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/queue.jsonl +5ac7e9a327dd87f3ce90883db5dda59195dd03b1e0973946b2f31942121f5eef gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json +22070c25f27bc2c4db39fd2d84492c4afdcb18ac92de18890d1e70f4bcb10435 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/state.npz +b5b9bee34cec4b1d93246ada0457f6435aac06129e10bf1d3a289826d79239e0 gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json +c60cbf6567ff07bc3d6d4c1cc861bf3d334f1bd16a17489f4acdaaa09c83755a gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/tick-state-hashes.jsonl +cccbeffd83ec6d048869c2d31c870cbf1b02a3b3eb8479558c4c8bcfc096a3dd gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json +976169806d6849ec5d8c57a31f0eb7a78738fa5451e00d2dff85e2cb25d5ba3c gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-drive.float32.npy +8533adf1b558b9fcbb2eacdfb31ea9c70aa7e11657efd8c8ca3939c23d55465f gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-inhibition.float32.npy +234e4faa7bad078947cdedb740e2b98284ca82f6fbb83389d6af21e87d460996 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-pending-tail.float32.npy +389f0b6de28d9ca8800387d179ea24ff514281e850386b6cb0c8b49c1bfcd57f gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-state.float32.npy +52c9fca6d4c19a99417ecaa7f6f755a908a278996d7459914171544f03a315ef gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json +d7186c70d3a9b1444207785b61be257e9f25a042e0b794a08b043888a42a8f9b gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/queue.jsonl +5098ff10b08ed4dfaa1ec299dac517e24bf0bc0aac858b3e03a1bb1e40ae7661 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json +ac13317f77a09dfdbe84d46073b26aba856a704041577887cf8c4c99a016e6f3 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/state.npz +12923e5c0ffceb0a4bdb2de470d0e9e69960cfe63924d4bd23add54a49981688 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json +6c9bae47bcf610bf55566063a63b4a4ca306ac6e6ea1144ecd6cdd0098715228 gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/tick-state-hashes.jsonl +752af4573b949bc7810f67d2bd4df33064eb9a1955f4a379f809850cf7e1ee62 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json +b247daee44dcd581b84b78c439f05853dfc85760f8a92dfa0552331938dd0dac gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-drive.float32.npy +9b29282990babc4c259ff3ca395590c07ae9b9fbbb946f26f4e064b486f7eb27 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-inhibition.float32.npy +03dd11edc0d8f03e41f977c737ab94d20b0e2b49efa1563431894883a0bf536f gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-pending-tail.float32.npy +b81d7fb192af682ff294d938b0b5540018783a47a593857875c013c225afdb90 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-state.float32.npy +987045bddeee0f2dc2ac1d23cb7e8b327a33fe6933cdb41368436bebdf866e1b gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json +e81e8417b88f4fbb058590ece6503fb5613c2532bd185db3c5c7ee00e9e4d797 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/queue.jsonl +38a12548fa919cac9082095464da538acc5119917653aa84251cb9f2df8e839a gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json +1343d714b4a52af3ea23f74c4435ad52fb10640154fbfedac67de72d4ed8c4e4 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/state.npz +601ccf3455e79e2eaab2bdd875b2f33af030d390eb34b45759a00c2bb289597f gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json +517c7863d58c54b7c426e0069bf31b2da2ded8703d1e46f6ad87768409a7ce34 gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/tick-state-hashes.jsonl +f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json +1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-drive.float32.npy +ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy +6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy +5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-state.float32.npy +765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json +0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/queue.jsonl +147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json +cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/state.npz +6933930a4a080878a16d206175066691b3876ec9faf81a0c92e1cfd89051e6db gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json +fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl +f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json +1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-drive.float32.npy +ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy +6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy +5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-state.float32.npy +765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json +0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/queue.jsonl +147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json +cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/state.npz +3953c1d883040c6d74d577a109a3123595dbc57a0493cff0796073916a23f777 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json +fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82 gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl +9401bcd787319b556549a0d943958f77aa9c6a8cfce216ebbaa1ddf1ffb03150 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json +b1d903b4e1107d4d2fa173418b168d9e135a22f6b0296786e9f48b59b227da0d gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-drive.float32.npy +bc0a3d1d908a4429a4fd3b63e2c6171bf9cd21afa9cb5884e46ba971013a4f94 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-inhibition.float32.npy +9be13eeb482520ea358c2e97b9bd00fb25ece048672fc3a3cf88fd1921751ebb gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-pending-tail.float32.npy +ca1f8e2a06c1321e300bf9f1619b380076217fc32dac1ee17ca103bd9449a926 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-state.float32.npy +11eff6f5f3f99a77b9350d820e6d24ddfb45132c1bb78d454e5ba200a5826920 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json +e14241a6c0f2d857c86117bee34358d1b10aa405b469dfde07dbef085273a4f6 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/queue.jsonl +e02290587fb487035148fcd9546b281fd293d69b7c351f678c1721cd141e3924 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json +30b6d5e31d517957d938c59e3bdadbaab4ee65d155c8bb105692cd12fc006422 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/state.npz +88817c3670033630feff8032d143b6bebe27936628d82129d91101e532f99203 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json +699ebebb485e259bd3be618444bc7121f15fd6420f05257751c7d1a7ede3baa9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/tick-state-hashes.jsonl +619863f731689791b312753876bca9c364fa8f47679d03716b1ea976b09933a2 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json +c84778bbf445fe3b9d399dad41709f6ff3ff9f9d0562a4cd7a801e9d48c97f9a gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-drive.float32.npy +dd39937f5dba3a3086c1aeaba13794b96636b170669d20bddd01f1adb8c573e1 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-inhibition.float32.npy +d66f0e05e2392d8e308eba49e04c53092356b7761e3087690e125dd35ba57330 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-pending-tail.float32.npy +da6329fa97ee1cea317bd86ac964ace8c2e2ddaab64126565bcbd7daf61493ba gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-state.float32.npy +af4f40fc50cfad3dfbe67719abfd5314818611c4e19a665c8e1d41559731366c gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json +5c67dbc42e5316b1249f9a190dd35970875078d458dd6fda8b663f8c87b0bb25 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/queue.jsonl +42bc96be1d9a837fced50b2b4c6e8955465a305f47886afc92597d32ead80524 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json +235155408acd15b6059c0a8cc741da968c0e52c9ecdd70b7a69168cc94a516dc gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/state.npz +3d9b5bd744d875674e978974dc5c8b7434456fb80e3a24310c78aa725c8b4cc8 gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json +42f54a3272c6352cb36115ad8661c97caf4e5087ac749dcbdee225f2c95527fe gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/tick-state-hashes.jsonl +565bbc53a8e90c1bc60f7960d26b8d7904448ca1795f7b6d68b312feb413c77b gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json +3ea6f34e583531f9764d58cfcdfe23ff431bd6209397d75d1e63ff09d7267f86 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-drive.float32.npy +9278f30e1dddb7bee71fa7c5768e00d8f061d4c652e720b690821fb5457d9b45 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-inhibition.float32.npy +b25cf33c282a18ac7d645590b9afb9bc694def6425673e2c12b22d962ec11036 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-pending-tail.float32.npy +caf3884d37796b263319b40b868aee56b273cefd8f3ef6e97433b723ca76e9c2 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-state.float32.npy +c2e767b6a3eb53a0dfb44895c0f0b4588912945b754cc9d6090a0c7f69e3615f gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json +f662d1dbebd67e11a61678297def7a288e09e4bc8a1b16e62524825effa9d8ef gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/queue.jsonl +c779c13c25071e7157a37b5caf7d609d7f515a96944a6dd8a41c389d45f0bea7 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json +39471f6747314a45cb97fd07ebe241d6c08f5b4d33436a6b076cb2f4e7e992c0 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/state.npz +6aa06479c21ce22b029c107545bc950e9776cc95d887d10cd4427c89b8f1a3fc gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json +858363de98ade956848bf11dff8b1287932db2a5dc71bcce0bc87e9fe2dddb33 gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/tick-state-hashes.jsonl +d3dcf2f48c22838b25c20c360d67fe4c7d964e4407ef5a03e55d8e20a735ec53 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json +782dd568cfe93dd27f1f8ffc7d02c21e2452b1bd7669e416607bb2d305c271f8 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-drive.float32.npy +f742e9d47ebd4cf4b753e61476845cc350c4d0660f9a2e8f476a320c8bee9ac2 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-inhibition.float32.npy +ab865e5440f32a949897b036ad7d89baec3e6a10cb60fec192ebc03ef7d5db6c gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-pending-tail.float32.npy +e510fccddd271c1c477978e8d5c27a5b640ee4e7a71ca4e3ed3cb5fa23bc8836 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-state.float32.npy +ff77467f4d4aa359f106b2a3c99d0e17563a0b346e991787fa630c3399d270fc gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json +28d3a50766f8ada02415bc084e9467cfff5815c9ddf275eb670ff850ce9ebad3 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/queue.jsonl +60cdfaa04b8465b14be1741adc4aec873d7cca09d6836c12f88da196c51f4e35 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json +59517db3186d34b20c2700cdc74da4e1c7f56d653cc492ed5cdec3a62a6ccbf1 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/state.npz +b8715cf8b0dc17231cbafd2930896b84013891721893ea900216fa53ffb86b21 gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json +13d090e9f419ee52c018b4c7a97acbf2bf7694f1eeaf163cc7d23caf8e7e2b1c gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/tick-state-hashes.jsonl +dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json +8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-drive.float32.npy +237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy +6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy +f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-state.float32.npy +e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json +787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/queue.jsonl +2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json +363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/state.npz +f70d00ab393be216505be85e65ae4dbdf98ce254c5a3df0ce36d3fca27745258 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json +11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl +dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json +8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-drive.float32.npy +237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy +6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy +f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-state.float32.npy +e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json +787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/queue.jsonl +2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json +363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/state.npz +076c126855b3819d25bed1a2c17be0ad98807cd076fefd06eb358d8321d4bb88 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json +11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637 gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl +85bc9df8cdd29b87ab3971bfe3f1537780645478c5bf7eaa5cdedf622afe1d2c gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json +fb052e40fc6f24a017d031071ccca4c350120deda45c53bce97a92768ab87101 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-drive.float32.npy +7832d56b83d08eabc8d26b1cd75851ce3f5d4066bde338e823469194d49ffc52 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-inhibition.float32.npy +989393fc21ef66b5ed6ca64ac0ce3a05154633e15e13d99ae84b3f17b40a53f8 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-pending-tail.float32.npy +1c105a88dcdca73440bca2c2ff17cbaf8ea1de022f0980f9f6e2d247258625bd gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-state.float32.npy +af6d748b756804c022f91431f1d67cb833d662592071e4e82130b042b4f596ff gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json +80f20aeefb6d7feae4ba2baacf23f5be815e4382043ed99ab26dbbf1213619a2 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/queue.jsonl +16ce81af99d07bbc326918cb4ca0a270c9671ebbd7881a38564b69550960f25b gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json +7875d2578fd50d86288c13199519326f9c51a20579d8f8772f46b501fd7fa1a7 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/state.npz +73a92d4387142aeda59b8ca9f86c92fce3795a5e7249636f4b445f71b447aa80 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json +29ebb3e9392049d56213a61be4ed65e14c733766d6a92af32f5f85af1ef58dc0 gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/tick-state-hashes.jsonl +a8762791e25cd185d1add143276be5a8fd03f3d5e7b9e7df8ecd11f8c62dbaa5 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json +6a84b1e0f735544e5539311496dcb3ecb22f9556c281a8974875f05a3aecc6a3 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-drive.float32.npy +071d0d12383668f9edc9a02b0698df010ca87b8d686ba23ca4a7edd4293ebe7d gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-inhibition.float32.npy +d9d6a46f84d78ba613d684e132a209f24f110dfbf438b8c249acc185b6203568 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-pending-tail.float32.npy +cdfd5e53ce04d1d6835f4ec88cef026c3e5a75488fc36b7fedb7ce159c8374cb gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-state.float32.npy +1181c568fe3be6f19800982e69a42b4e19b11c4c96b9ed3efacd51f838ceaac4 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json +cbd0794c0f1fe2e8ad5df5655993489846905fd4bb6e3cf672e0a155b4642ac0 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/queue.jsonl +af02eba9253ff1f65dad4fb23e79ad7d65097cba7d2766c33c8b8ac7ca1125f9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json +20aa88c1e1e6127d9baa60aad54e44222df10d6e458091ae763c55e366e0ce37 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/state.npz +541cc5e9c9a67d1f53bdcfad3b2f86f4cb68fe4d5cfa1dd87fe029bac5c3e19c gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json +cb0be89a8400d6e2220a8c9ab0bf26756547c67f45a0710f993317a350c07e60 gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/tick-state-hashes.jsonl +9993071a1eb382d1e6ec4cfcbd02a60fe23a9192c1e2f7bb5b469d94221c74c9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json +9c627419fd5ba2af857f141e1c34452cd03a7aae59c4af489b8e4fab9ed8f0fa gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-drive.float32.npy +0562710abccd5b834803ee89291fe094e52f98ef6a867efd2cfb443bf3d13391 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-inhibition.float32.npy +d216ce103c8d2ffb34353cd4d71f8baf71f194413465750f9a4dc3241c219aaf gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-pending-tail.float32.npy +8e3dccf394d94aadd781c4d23827abdf1b546262c2a853eddb1b5c69448cde93 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-state.float32.npy +b46571ac92a591346c357d27e5e318d016d68a880e535d92228f72866adee07d gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json +db3271f47621db3e11881b7f62af0b4c6b5546951327652c5b7561401ecc7c98 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/queue.jsonl +46d7dcaf10f7459b3809f381cec7551b30d7314a6f1f2a6f6550faef1c0abe2b gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json +2c6237c1f449d1af7ae5a196e5463167468253dd6d81efdde6cef6c82ed9e684 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/state.npz +ff2abdc097c517e133ae994f11241f8f263ba99247da566f9a883819ada2588d gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json +d9162f970c9074b54106d835331db4858dcc1abe62bd9593aa8cce78454d7572 gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/tick-state-hashes.jsonl +b1afa34cbf9eacba04433fb54e445e010f3567370ff68d6f449ce6cc0aea7f71 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json +137d3aad0e38cbf8d698ac72a1c20597e5d07578951c7774918a2d99f412078a gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-drive.float32.npy +270c18b1841d0b4fef731975056805a20e68d6d533b3b5d146e29cc66383f33e gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-inhibition.float32.npy +ab64f9908b074fdad35df80050732c6b1532c09ef40367e205712865e8540686 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-pending-tail.float32.npy +e80b480602e67c8075b439caa1bd46aa3fde618ce43133c0082559a8e40814a2 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-state.float32.npy +74b7c7c330d4141a60cdcf60de7102611ff5be92f71d520656a8ca2850af7b65 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json +e7cc10d14ec7866de8e44cd884bf38f605369dda545896bb7dc5b337908c5bcd gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/queue.jsonl +a01a93101e62e3b59cdc54224e378891118877a4f1bb5aec10a95dde27a0a2e0 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json +851e63a91e08ce84a3837b72fbb9785e309cf4ad046afb63163abdec86370b13 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/state.npz +109169f4276d5d4c4323ca6df12d93bed235382445a27667cec34d891772ec84 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json +565b5273bc24ad3248b0da6d40b0cdcf04dc4ab32ef47ba54910d0c2ac05ac83 gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/tick-state-hashes.jsonl +b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json +8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-drive.float32.npy +8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-inhibition.float32.npy +fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy +36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-state.float32.npy +850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json +22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/queue.jsonl +4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json +933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/state.npz +9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json +0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/tick-state-hashes.jsonl +b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json +8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-drive.float32.npy +8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-inhibition.float32.npy +fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy +36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-state.float32.npy +850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json +22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/queue.jsonl +4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json +933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/state.npz +fc714c6af32f330c3c04bb066f0ee97c72c9e61292c3816067736c7f79a69cc0 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json +0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91 gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/tick-state-hashes.jsonl +539da99c90e24733c09486b90f24048e893f70ec6f024472f729a39e8bf3d0a6 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json +7c7e3ae0611ecedf17b1fa73e71cdb1cd6d84279c1bd7e87fc03e630debca586 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-drive.float32.npy +91e4b6eb2f7e9bfeb5d494858d5508add90b50af191287fe302cccd810b4d6b6 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-inhibition.float32.npy +daac7da768d9938e767b2a4bf4a3d5fdd566b0d45050029dbc68d1cfcea2fb0e gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-pending-tail.float32.npy +48dc294605174b45f66e44891dc681829b589d16dcb98e092e0bc16109e94544 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-state.float32.npy +a954d33fb86e23479ee3ca5d2b7e8379ba856a98c855619788db1f09fe0b8c2d gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json +fcfba29a02d083dca93f5ce769551711afcecbf7ce7c65b601bc748ea52b5885 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/queue.jsonl +fd8e19cbcfbd304760b4a3c8e1d38969c5d0215126e2d50c3cfe82108fc9ecc6 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json +d9b75c213137f539c819108314e89a2c97f37e494c8843e927b6edd7d540fd00 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/state.npz +bc2ae6c0451f3e269f9381f1d5b4a3d815936eaa2b44390a51479e2aaa8d9353 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json +d606283bed3d3a9825e8a58ebee591861607dc5fa6725eb53b581f1dc4741d35 gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/tick-state-hashes.jsonl +1c143ba523c5f1e64718227dd0e2794cea1398e26536a6eb6ed741a2a63ad0c5 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json +5454b8df3e9135b0bacd1f3df54c5f223280abf6e5783f2c382e22eb8f482437 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-drive.float32.npy +519f9d112184ee000b24972c57a4d4003166d9f6e0d1e6b22bc37a67674d0292 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-inhibition.float32.npy +a1192f0dc91914e3bd655801e4600f4b72f93dd079c676724e0ba3c5a2b263e5 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-pending-tail.float32.npy +a5496569e11d31e47cc1e357c4869c0645594299e5d793ad95b0fcef0b730e41 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-state.float32.npy +a76bc5b813833777140d0b73e278021cff089a7c506935c01be87cf4c5a740e6 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json +dedeaa8b506dabaa18ad7d36e7f96e712f71b824bbe6dca779e1cc2e0856f00e gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/queue.jsonl +9389e158eea9e2a05b03c9313f11027f4649593c9d503695b4cc826324e6860e gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json +7dd144de2ecef51495e2aab8ccab3a78a914da8b7820c5042ddeb03803c70d5b gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/state.npz +717903fcda6c7b925cc3806660e3f46088af05901193fec5b4e6b7d6d939c159 gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json +c47f38aaf7943b94830a2e36dccd3c653c8e7919a44c6bad8ffc3115f33d9aeb gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/tick-state-hashes.jsonl +f8070a2527e6e7926ed58fb65c907af4bcbc028f5c7b7c19f05489e95233366e gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json +3ca31d10837a626ec7f5ae24bff77f9ed5ac218af49857f15bf8c51424983ad0 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-drive.float32.npy +cd6e6474c460dbbfe442989bf6a9f8e434baf9496eed60bd60230c7e9f3c762e gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-inhibition.float32.npy +e3cde7d209cb5f5349f079f36618acc64b49a5f8be8e111c1ff2bafc528dff2c gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-pending-tail.float32.npy +4351a8e93c1e243e431c191fd4f0effde02262b3c049fd7c718e0b575d46f23e gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-state.float32.npy +bf173d72394057865cba683202ee007a5f2f3b6a175b0ac203aaceb4e43b97a2 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json +2ca893cbc9ceea81c86a2baf7d46641a0f7738ff1a145e7c5436e95216d0ed34 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/queue.jsonl +fb7d43cc6078eb4e66e60ecf3f7be4ca6e149917d592fbba47294f38bb6e4b4e gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json +e6887b675f40e9ff61b86def950d33afbb75a2824fcca7ee59b78263e2ff0a94 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/state.npz +90b0f3358cecece0884b9b7e6de6fbf86e63e8d8694237444c93514d622f764e gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json +70673a230d4d69904ca27536001d8258ee50e39bcaffe2dbd776713e98e26bc3 gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/tick-state-hashes.jsonl +903d8b3ebd92eea471bd15b13c85a72c80174801e68c7db2091bc1bac1246bd4 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json +e5f45d665501b65dd0ec4d0a4419db02a61ec3769d31563d4710d91b20968164 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-drive.float32.npy +e386af05fbb1358dd2e8b43f5b602160c04c15202099c1df2934f9c1ff53d94a gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-inhibition.float32.npy +547d4eef70871a65cd8f98c069bcc49b017f7e9e34ac8a24f957f6a6dbecd2d0 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-pending-tail.float32.npy +1e1c13fe0050f9bc77556d26825fb8862eba6dc2ece6bbcf0363a78601db601b gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-state.float32.npy +ab2da5a9fd8db1b42b00ed028843070daf795218fec58147a0c12e942706d6e8 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json +94f2982dff2adc96154b8826c3a3cf86063890bb09a960b0a2c46b9e8b121277 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/queue.jsonl +2da0f96ec9f5f790aa6320176e56ad18343bad284825ccbc3775a8c315962c14 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json +92131fd3cf163d8bba69c0bcddc8fea2f914026ee93cc64bb92a09944d64157f gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/state.npz +a2be52fca3ba81afb5b7f1e9f94714de17da68bb4889e786ec42c17ac34fb6c0 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json +e1744afd3f0a40320432f4e4ae9a962a8ab0e8a0b47c346a2fe608b45f4a10f2 gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/tick-state-hashes.jsonl +cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json +72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-drive.float32.npy +444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-inhibition.float32.npy +212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy +5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-state.float32.npy +bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json +7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/queue.jsonl +75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json +419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/state.npz +ef6a3b5d6a137a0a4028a7a770ffc73442b99365da4f0829969f66c00d21c9c6 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json +b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/tick-state-hashes.jsonl +cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json +72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-drive.float32.npy +444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-inhibition.float32.npy +212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy +5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-state.float32.npy +bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json +7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/queue.jsonl +75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json +419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/state.npz +6792e4f45d56e55ed02a2d91595e7b0874c60ccdfda4ca438124442ca24597d8 gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json +b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/tick-state-hashes.jsonl +4085f1b4e81f0282a679d79c08630f6ee65c5cc736a0551819317f8aec31c543 gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json +00483f044b16477bfc08ca14eafbe53712bdc0020224a5f1cfd45c4aa79ca451 gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-drive.float32.npy +151d8eb91352def71e7742673ed8b63d3de60fe1b102d59db6f48855174cf235 gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-inhibition.float32.npy +930b21b35ace50560ff252698dcd72719f047665da9ef029061b5e380cca0a94 gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-pending-tail.float32.npy +a1d95af3269784fdb378053c60f7d91c6fff3b3435f90f431b2246e77797353d gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-state.float32.npy +1d1eaa3e459a49aeda2049fde411e4d6f88bf04a468c9da98868b1c67630e21d gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json +a57525cf2f20e3df8644f8abf34b885a310da30e4ff8763773579ba6d5beb7af gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/queue.jsonl +99fcebf16e6e43f4ffef6887efcf842616f2bdb1d8838c45e60b66ee8338658c gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json +74756a0c9d0927584e09bd8177f43c52760c898b816db37085a7c7878353139a gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/state.npz +4f0efbc267fc7eb1f78dd61cc4ad273d00260f4fd2249f69f7193bbc36ac812e gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json +b3f2b60568cd5a12925a1086060977fe6eaf6e96ad314f45aa6470992c0e951c gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/tick-state-hashes.jsonl +fdf109a508386778317a5b9c57081e5f115e8e495ca83f761c9e81c92332f742 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json +03357fb9a7622450e02b4afd3ba796ae70dcd30d70ba06e637fccc02c3bb06e0 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-drive.float32.npy +146510a3ff1226cb920c91cf9dff7ae766e1e7dcea28035f31d40190ffdbe3b9 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-inhibition.float32.npy +69920c5a06fdd2759a366494584c97c9b6762e1eddfcdf12cdb947fd149aef43 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-pending-tail.float32.npy +721d7755f4fa709cfa41c050a70b08a888ff7dd35a8f75695727f65104ba5b65 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-state.float32.npy +b1cd95693c764a5af09356f1fc034b8ee56759604d408da6068fe6edf268edd4 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json +247c17e6045beb8a4c8b92be56fb3827f1d1ab08ae69e8c83a4594d5f327ee00 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/queue.jsonl +2ee80b86f104b6b43be28b1a778267d1ec343c2d8f0364793f6f220028f64a94 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json +b2236ba2945aef50445bd243293ecd0a289891b888f8cedb4f9c584aef757f37 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/state.npz +360587bb6d8af98185171cc5e821663ebcdf58fb355dcbafa2f5ac91b17e69fd gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json +84a98553ebde5cfc97a28b7baf561446384c09ba153990d7e36a228de1fad122 gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/tick-state-hashes.jsonl +581ab92ff93989b3717da7ac4dca9f534fb6284d6f44465e2cebd416ecd82609 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json +a751cb4df4c5b5225c088163473ae95f46ea73f5dde547b2adc57b026eeaac0e gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-drive.float32.npy +43a61c0e6e13f4d8a372c7231b0270683a32778592fa04bd3ca00ddef9130664 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-inhibition.float32.npy +686f688dd735d007e0403fabb78d8d17bf16c23a99116ab4f6545951cc497804 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-pending-tail.float32.npy +5e09e2ba08e3a4f60d9ecc9665d5e4611d8f4b8538860c8e920278fdd9cbeea1 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-state.float32.npy +d8359808595049ef1f637538d124ad4ef584487447893fd0bc711513b161c08a gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json +3653e9d1d583cbad894d08cfecbda4064ba0264a28757655ea61e5fb65c37680 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/queue.jsonl +486e5b0f0c3d1b9e3ba1e10c9b42e3a82dc712305ad47249399ec87e677aea2d gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json +21684bbc3c40daed16d9fe77f2cbd70c0a53602d093a5021d9d7252223c67a9a gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/state.npz +c2e8884219e34984254eb74853e5d59b8414f76518b09f9afd9201ae5c13b828 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json +6f47fceafc2ed9e12553f3a69cdebd804e81c3efa2b47f57a821160103418028 gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/tick-state-hashes.jsonl +16d4647113ba900dbbce5963d0f700ee398cf7a750b81715af8290757f803587 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json +cb3209e7359292681852ae1644467be873cb4e4be396eda6f91619b00a0e6a0c gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-drive.float32.npy +2ec57704a4c2a2909400b704bbcc89ff437c23a4a7f9851652cc222e8ca6ffdd gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-inhibition.float32.npy +7659de43d0ed8c152abfa4378983ccf4d59c01ef062014aa61b6ad97ec2dd06d gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-pending-tail.float32.npy +c641c9496d6d29e67f6740e304ef5bf51a8a97936a6ab49625d2f1f5efb517b6 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-state.float32.npy +4bb2a6f69e420c85f0245a6885941fd58d55de5647648ecbbf232d954115b3e5 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json +cb3a5fc8841a72484215a950bef4985cbbac0704b8c57505a42cb99277d7dfa5 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/queue.jsonl +e19df5bb4ebe77e445e8e4a0910d2bbfaee9f631d84c04bf01327cf5739f6f84 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json +f1408eaa99b9c00f1a21141200549076bd03c30c27513035a6626504efa817cc gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/state.npz +d8f86aec2950b900b32b914bdaeb6d31dea3f9c5c1c109d8d18bd06b63cf2c76 gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json +54fb91aba3d28446bb03a9fc8e634ea88e267d987039c2d096d35a76110cd43f gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/tick-state-hashes.jsonl +82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json +57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-drive.float32.npy +cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-inhibition.float32.npy +52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy +cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-state.float32.npy +301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json +2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/queue.jsonl +184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json +d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/state.npz +20794246e1ada0ee1047dc0180e88df2f61980d82641be891e30a3e6d15dba41 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json +9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/tick-state-hashes.jsonl +82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json +57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-drive.float32.npy +cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-inhibition.float32.npy +52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy +cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-state.float32.npy +301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json +2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/queue.jsonl +184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json +d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/state.npz +372732d41d0bb51785140441c6fb40e5aa2055d2d83143530be03e171c92a010 gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json +9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/tick-state-hashes.jsonl +29aee52a389061ed226c01b918d77010536c0281527aea1278844695fd421933 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json +e95f9e89d1cf3fea96042d04b19d79b5f06ce41436e8f56fe54923b6494d0975 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-drive.float32.npy +1b6298b6ce9d36809200f2f5406db41d31ebec3ce65baed8cd5c66cfcef0c7b6 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-inhibition.float32.npy +846dcd2a5592c9ce396eaa067d20b879c5473be4850583126d92e5aa96ac786c gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-pending-tail.float32.npy +25eb491455ce49ea9d952ff6532be6087a6432aebf919c6103e775480df959bb gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-state.float32.npy +729dcf29169e5266c1d57e5aa9f0263dde88b606a19b2dad192dee1e152be1d4 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json +b30bc8ad54072cf6f0cbda49ae4b701bf95053a9d9326b14234fd443f529515a gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/queue.jsonl +54ead5259acbffa56920153c651327a3cbff3ad19794f02631aa48621505c149 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json +88aa08ec39a69b5595c4ca864dae876b8a365cfd2c03a546bc5d8980eabddfcb gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/state.npz +c2f0d07e4de433aae18e95d50267b94aaf793b194aec6ab81018783a5f6abdd4 gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json +c4be0506e09e2c6b5746fbd562df49d07310512bcb9ab513a3a0c3076464c29d gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/tick-state-hashes.jsonl +eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json +83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-drive.float32.npy +aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-inhibition.float32.npy +73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-pending-tail.float32.npy +14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-state.float32.npy +8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json +ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/queue.jsonl +5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json +01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/state.npz +d954f98170c81299d6c05c2c2703685ddfbfba53c476fa315cf817704a23ca01 gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json +2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/tick-state-hashes.jsonl +d2c9e86d2d6ce1688783d800f6a3ab35b073d1c2284970922c270867b7dfbac2 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json +0188623f42b543d571886ff96be6d5aa483d80afb7914081880c5c2dbdadb87c gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-drive.float32.npy +571014f8ce49b1c059225bf194c29cc75ca53921f8d8d01c87e0a4dcc4b730d3 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-inhibition.float32.npy +1953992a01781f2d413fa99a3af45e80ff6e0f4e2ee440c34c7e4f76735d9b45 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-pending-tail.float32.npy +5f455f22891c2952ce845f3f6186585a9fa539b4b91d0032b55059db648b7190 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-state.float32.npy +ba2cf68868441aeb88c7471182f54cd24b57b4f35b7901b6dd0c7eeb2bc1837b gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json +11a7888344c9ce7ab6cb30abc6a1a55c876db64435a5bdf0cbc773f1818731a1 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/queue.jsonl +ca6b7da1fc73e9f89054eef85d805a277959c56a95e8392addd70f78ca42bb94 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json +aa9f4facb000dddac8409ad44949512a380338f6cd29f48c323a547883e55798 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/state.npz +00392b18a5c4785c9e9acaa880aa4a87ad90083c1e68f3683119b0bf27690cf0 gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json +77056dbdc92bd907459a27ba6cbc62b8916cb81a80cedc71ef2d4845df7a90bb gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/tick-state-hashes.jsonl +611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json +00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-drive.float32.npy +dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-inhibition.float32.npy +00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-pending-tail.float32.npy +f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-state.float32.npy +725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json +7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/queue.jsonl +975da3a37d48b015ba908a990b0b471b570ed2e95bdb538b3544cb4255bfc9a5 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json +163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/state.npz +252ec7b66a6b1fce15690e28a5bb8d6327de89c1cca8b40d5a2319d5c07b22b8 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json +52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21 gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/tick-state-hashes.jsonl +1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json +6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-drive.float32.npy +c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-inhibition.float32.npy +b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy +a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-state.float32.npy +640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json +bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/queue.jsonl +7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json +235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/state.npz +2c63a41f03c44e5eb763f818d5be40ea7c62f541ee35cf10ff9f53301f693c83 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json +3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/tick-state-hashes.jsonl +1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json +6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-drive.float32.npy +c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-inhibition.float32.npy +b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy +a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-state.float32.npy +640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json +bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/queue.jsonl +7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json +235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/state.npz +26de39f24d6a05acad648941f4be819e2a321a0041cead953f85edd2a3ea91f5 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json +3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29 gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/tick-state-hashes.jsonl +51ca3fa3a18758fe13b9fac36bbd891db0161fbb8bfb789eae9c2ac07037be12 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json +b0691295e1b0e366297b95ba1455794d6d6bee96f8aadd302630daa5f8731c36 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-drive.float32.npy +32ba243f86f669cd3833a4c44bb1b5c065e82e438c975eaa46ff605b7bafe9b4 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-inhibition.float32.npy +268a23b55e8d0bc1df8e43eaf6803178c8a6da95fc384c6ee9334c78f5c6c310 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-pending-tail.float32.npy +9399c1d327f71d83adac2888a9b0bb920c05c6c6450354c963432845f29a8069 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-state.float32.npy +cc5f4cb46cc9d8c1c494b17f1787b9b5b1dd5c96f739c3e1610dcf243355bba3 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json +70d03b330bf82d0a066799496021114c0f2fed56fbcbaf818c786d9b6b9b229b gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/queue.jsonl +5ab3b2b27370f6266c7bf2ae152bef1d1944bbd36bc4a82994314b1415f7ed17 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json +bf342f4525ef90a7a287465334de2045bef68df088dc235508ea7f2120dfa2a9 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/state.npz +708968e331e25d1641eeca63ba0cf255e4cd15df44e71e32dcdf32249591ee5e gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json +238822284670a6189d1d1f6e49d4e924ca3e58e0bce264ce6e690e19557fc851 gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/tick-state-hashes.jsonl +b861150bc7cde4881734daa30c565253ef7d2776f7e6cde47aebd648451bffb3 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json +fadca0e3329b77b26598e5633ec94b92cc1bb98a9f7bf9a6d99e2411f52034c1 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-drive.float32.npy +f6e98556c7bc01c16e236d0cb1684a0509aec956d0f556f823c598b52b4a5080 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-inhibition.float32.npy +f3619db9dad5845bdf4ff393babe6d1b5ce6b4341bce0a336c5ef4874a53be43 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-pending-tail.float32.npy +a21ea92e32d0aef47442dd92746f0421c6074b6307af70999aed9c61f360e473 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-state.float32.npy +1c300e4d84667963ab7b64bf283f465bf93a12ae5885855bf3c034b702738090 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json +31a5d1027f80dd7ecd9b1c07c08d413156701f81b044c2d9f1edd78020b8cc55 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/queue.jsonl +e9dbc3b29bfea6ab9af03fc0714b64c3e9f24225cfc90430a50b9c32fea3bc3c gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json +83ab60a645239b11409c58851bf75ced0b5a833ce5c26bb336fb3ebd7d060d35 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/state.npz +941653839ea359e40e5a39dd28c8176c4276b982af74c018bc1c4a6a2765f5af gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json +25db496c39e14b10da89a4e60f9329e12d27ee22adfa3efd528c6d682e5b8804 gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/tick-state-hashes.jsonl +c14c9d7d52845dff9744c1d2d57200031f22f31c71e9fc7f65b3f59f65db8fc7 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json +0ff7b8bec366aa72e3861cc4ea790a2c8b1e1120c20c9d32772e750e183236ac gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-drive.float32.npy +8c3ac46197fd40491144afed0cf0625b5e3311be98b14fec608ab528fc162132 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-inhibition.float32.npy +e567e92bccc273f415d57e22e6363f58aec1db9e2d293edd0c1f28f10b11a884 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-pending-tail.float32.npy +54f09dbacd1818a192ada665ab239eb36b3ea92c8bf3ff6a94263acc4402d6d7 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-state.float32.npy +c87f80c69d26ed9c784e268385f25a2c1b4698571adb6c602c9bfbed8bb6c621 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json +01a95f92e7549db2f0111fb7f2e47c833d3dde3de2134d09797f47cc54c69a0a gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/queue.jsonl +eaae91abe8bb1207e44e99a7cf2567147706f9d1ae78a176e91e38670a4bd277 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json +01eea0d8e1ed4974780e73980da667cd06351763c4b63ebabbad2a937607c461 gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/state.npz +5e23b883ea37d950874befb596697c791f0a194379ba28f8328951dd4d4da57e gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json +11a43f493d4870171d9b316f52b3f135fc0c54e7d727134708adb25c5eebc31e gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/tick-state-hashes.jsonl +98f0aa6a6f6234bc4c846288b899bad1c164e6ed32e7e2dce4433fb98a4dc28c gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json +fb385d7bd37e75eabb209093f0e8b7b6bf0cb225747c354b19dc97ed64fd904e gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-drive.float32.npy +b9ae52a9e5b4651d7ab05e5c250749b9363c552b95b54647443288eb1bd6f640 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-inhibition.float32.npy +111b65b1d47687a9eb21a0ab6298e072124d0833d3dc50ec1b199356fa5cf228 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-pending-tail.float32.npy +e4b0a3ee774f8347664fa03e5f89130e05b842089f8aa37fef3e076dc884f9c9 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-state.float32.npy +2cd831826642ddc1e7ed73f648c7d63ded83280336e6a7f455e0deebcb75eea2 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json +90932d8090fab5045c517f88080a5f4e74965768244eef545fcf02ac5a40a1c8 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/queue.jsonl +d4b65f14394682be4d494a8c9ab21c57069546ae6e0dfb38076c48670d2e1905 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json +a967898e0d72182731bb1bba7db52154029e715c75fe26448406d328cfa684d4 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/state.npz +d1ee093596fa407fcadd8eed544f00ff9e588b5aa5d5fe08863aa35db85d558e gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json +3a10b3b69d630712b2729cf89ef8fa8f8e767da5b811e3159fa13f456c54c4c0 gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/tick-state-hashes.jsonl +233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json +a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-drive.float32.npy +011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-inhibition.float32.npy +4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy +19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-state.float32.npy +114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json +a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/queue.jsonl +1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json +5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/state.npz +0708210542d28e4bf3336d916a3ab104d1f932af63f32c3896b24f7ba8ec5327 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json +c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/tick-state-hashes.jsonl +233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json +a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-drive.float32.npy +011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-inhibition.float32.npy +4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy +19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-state.float32.npy +114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json +a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/queue.jsonl +1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json +5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663 gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/state.npz +5f285ccdfc29c6eae54c6cd766d690ba9fffd4da63f6960673c2a0cb6f94da7b gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json +c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/tick-state-hashes.jsonl +99effc91b7908363ab52e0629bafda540663986632c82c372e26e6c346a39b84 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json +74581cc09d41a1fee730cb1fb4130cc96fa92d486cfdff60f647fd0939d078f3 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-drive.float32.npy +1989e44d2fb0c278c6cb24b9b054462786f19b451534a4f7dad230f1c1ece4fb gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-inhibition.float32.npy +7604f9174dae95c930d444b1cfa50169dbc708e435c58c2c0d4aac3f75eb2309 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-pending-tail.float32.npy +61203302dda7523b2462fce5fbd7e8f2293ba7fda0ec229862ad9db98ff8e108 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-state.float32.npy +30c703ea4345b1b652741e5e557764b938a28e2a9a5d186271d07c8fdfbe6147 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json +c4e3235c689e7e4bb1ee0536f79bf2b4138145167dfa8fc05d75873feeb50c47 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/queue.jsonl +a025289f3948a50b29daf5a19e14f200e205cc6f89ffdcd8d7e6a3865430bd78 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json +607f8b5dfc12c3bdbc5ace8be85a4e78b798e691bbf45846e4f21004687a9638 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/state.npz +4d703b4517d60a151980483c82c6724865aded416c26a4e726cf09b8ec3b025b gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json +6e0587180b961fbeca8f51bb4a5a822a2549233c6f90e8189b8b4bdfe33ad6b3 gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/tick-state-hashes.jsonl +1cf92da811c564035e4d1e637e40cf8d405a468c6c2db77de5747e6251fcf036 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json +96fc82ed6310cc27784578e05a59669955694368f3ebceada5e02765d5437dc9 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-drive.float32.npy +ccd1a686e4d06e56593f83699f5510e911cad5bb8e9a4332ade87b027531a64a gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-inhibition.float32.npy +13c78c08f4b1ad713934113d224a131b1782f5fe12e6fddd92fef872afabaf7b gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-pending-tail.float32.npy +8ac6eaef157b3acf28c6b4ec2187c45038445bf5f61c66c636270e572b787ed1 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-state.float32.npy +0a441c3361b26d528e8bd9ef7c81fbbfe0bc9a9c33fa98067e338c598c1261c1 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json +25953fa072d8d6076a2337416a22af9a1462d7a0f06ffa535c58e6ce2c374123 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/queue.jsonl +f5093cdbc6a68a85fd7035723a46260f68d1192de17dcc77bdfdc44e136ba077 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json +97debb91a2e38380fc46f584a8b3e679a14a13f654518b696698603580eaa815 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/state.npz +a3ca320c6947934855b3d1965cbc671762df81e932d5d3406fe80eda819c001a gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json +c11876b83deba44ecd3706d35dcff7420d037497737e90027487f96df27031c2 gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/tick-state-hashes.jsonl +1a2127d0890aee3f47a081f146901386541340fd6adc18b2d2c94d0cbd54039d gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json +1396f5a1be048f79bf31239c2eede830f628240cea3977a8ae5704fbe40bce4c gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-drive.float32.npy +d2f439ad9e9512b095cad88a9ffbea8e3c704430fa4a7ca4a55cd8291566c547 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-inhibition.float32.npy +e793ddd9bc4d8f3e05426c52644bf42d4713fcdb6b6830999a03787fe11299e9 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-pending-tail.float32.npy +3dbd9fd9ebdd38b4a2c1b4db7dc2f44dcc4baa184d8834c18ba9342fa3105f83 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-state.float32.npy +5b72bd1ea2a568d561d92bd09d5817b729596d5de7af4f66d32824710e4776f9 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json +9a074866c9001333a0958b69f04ef762812b38543483d7f81ee3ae184390fa93 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/queue.jsonl +4fd58854778e2043f598f0bea6ce111c1a3b916c0743d149ce8e1641cc871521 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json +d00c9eab6ccac2fbeba61f97bdd9193882964790d7b265466b7767d358da80ba gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/state.npz +570207ba6184c74764624e2b7a161f947c9a03e6e9214a304ba2073705fa1373 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json +69d2b0cf300aaf693d344b3410cac96425841582160bbe905fd4c66cf0a945a2 gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/tick-state-hashes.jsonl +adb668e11a4d58f8aa16d46156a1f832a275f971eb290d76b43d5a5f43dea05c gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json +4515821a7f7381bcd4d88435f9e0214f2508ebeb261e0bd1165224c51684bba9 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-drive.float32.npy +dd12ce00b162565bd37cda0dc2d4ab124d8b1e55bed9e6d2b33c96f29074f0fa gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-inhibition.float32.npy +d405605e0a1a53e867cd4afeaabb4dcf1c4bf09e815fe7c8c664113ac530ddf8 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-pending-tail.float32.npy +c16517629f56a343f7bf789eeff60c09b392699a8183970e78ccaeb7df32591e gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-state.float32.npy +e255cb7598e5df6d86d9ce7888360c5db3c6b183bb484f885005953f5f81e2d8 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json +6e0895b7c14ae8421f024d2906b6154a9e9460a61d9c49d9b9f2edfff8189cd8 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/queue.jsonl +53cd433dd88d080cd9546d64df2b4ceb39a909fc4ab4ef7669b11700e80758ec gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json +59b02c0684d04deca442cdf923d3cef558257bb6b2a9396273b6c5999978055d gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/state.npz +4b6a185428fc1191251e39fae7bcd739cdc4d1ddb7d7d08c0802ba1cd25bc9c8 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json +c8e1b6e0d501123efc9a7f1eca5df75d404bee4328d26e3a321211f32e8eed87 gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/tick-state-hashes.jsonl +0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json +165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-drive.float32.npy +15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-inhibition.float32.npy +affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy +ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-state.float32.npy +6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json +6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/queue.jsonl +aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json +829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/state.npz +ac979c129b0a450543620bbace4764d75e807ba62c19ee4adfc743a71bdaf578 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json +289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/tick-state-hashes.jsonl +0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json +165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-drive.float32.npy +15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-inhibition.float32.npy +affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy +ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-state.float32.npy +6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json +6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/queue.jsonl +aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json +829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/state.npz +9959dea09ff7984c41f50c057cc4a95a28c4e804a2f0df477b78190520118599 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json +289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14 gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/tick-state-hashes.jsonl +c0dd0894703aa2509503a6ca67bebeed7e140c5ed244d1789b4b6bc8b1d119a6 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json +104e43ae5c361660d09ae7788fae81cb21714614998c1f7edccda866b32b1373 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-drive.float32.npy +46339f69a8fc64b25c5b9ab9647e44b6ee0da09f7e690b94d7a4e3736e0e8eaf gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-inhibition.float32.npy +3345ff1d47566c006511fbfa57115158227df470062dbbf7101f83f2857da679 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-pending-tail.float32.npy +d69df4a607d99075e66368908142399e9e0f85d55e1a1e656cf92343e49f2987 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-state.float32.npy +f3e9a7221e253cc925a1e64faf4e971d3d43a52b770f989453d880662b4b8e83 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json +fc68e6892946a34cfa528d0b404c91eab558b70442c79e1c928bb4264fc888c1 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/queue.jsonl +c76a6dbd8933ff96171221770bd375b723468d03badf841f47923db547c975ab gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json +7b6dfa094e47262efb067ba9ee07989e0dd8004b6823816c5f5589646e4cfd74 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/state.npz +247c25631661732b9651fda6c36a517de37f7edc95ee7d910c651d8523f8ba05 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json +61594c4cdb2c6343ae3732d9c2c276050ebbe097f4f2a8ff8bab313d96661331 gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/tick-state-hashes.jsonl +d1b5033f3d7fc13328d84c83cc057cbd0ddcf12e1f475c452f0e0495002b9676 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json +a81205c1b11f03c0cf0e073bd827d504efa84f55430d744244dffe1afb1cc2fd gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-drive.float32.npy +ec35a33136c98b40b37c095915ce67c40ad32ddbd0efb7330cba763155ab52d9 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-inhibition.float32.npy +167b7347bf3b8d7061d9115404e765cd6d61bd54c7cd805c9a8b10fa7a6fae57 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-pending-tail.float32.npy +f5f998cc7300b38c34f20e54b6ea98d0d741ed88fa0f22b8e8e7975c14b126a4 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-state.float32.npy +08380291ba9db1cc6ecbd8b66d425d80599c90116dd4b069f9d0e72680f8bf69 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json +9569e7a052deb9f0454eea9286d80d024c1ccc207ee372d0e96653b9daccec37 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/queue.jsonl +78320b8aed2192f4e63b0084a2b75dc72944a4c04ee22e08e92a2bf241791826 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json +3c51b59a3bdd09f394977a79bd22e59b668c823ddf872f5325a7ffc4ec9e630c gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/state.npz +5663b260d55a37992da71995669720892cdc3130fe20743f2129ba203734d24f gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json +93a12b8f0fb636005e050678fa725dc4bd61ba4f4434dab843feb74871c704aa gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/tick-state-hashes.jsonl +e0c690a30b1a3f8f2efe2fd1659553997098c7ee01d13e8772bddebdb58432a6 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json +eb32fa1b10885bbeed3a4816d75653e8649f52c5a1e47d191e08eb3d1f1a084a gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-drive.float32.npy +6d6a6301d714b7d7a5f5ff17d14309334058c3d0f2753d37eb6ae4bf081f0307 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-inhibition.float32.npy +98d7864e8d56cc31e20999cc51ee9f0e5b724bdccdf3b544a083eb974b348add gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-pending-tail.float32.npy +879b83481ae03af8cea67d40e654a524dd61b0f6c01561c13d80dab982ca0e0c gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-state.float32.npy +6304352c0c3ecf327a7158fb7f5a9ef174c264cee7309e5b2f3a2502660d3812 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json +be2b0e202a44fbbbdb23f9f6191361a30bcd06009816fb1d267a66555f547b44 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/queue.jsonl +21dfda52982d29ead787169dda0d41b859ef517e5c03acc7db0206f7c163591e gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json +6e5b76b60b5a88b4405c2fa72d9572711fb325de35d7d5de22bada4ab64ce275 gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/state.npz +b83c9223425db7823990c54effe38a88d4d12cec7f5e9438e425f2b3414df57e gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json +e729cc4bfafa75c4d4e874dd188c9b4d53d0107f06ea6677717c5fd1d3775c5a gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/tick-state-hashes.jsonl +f451f606c3c2b30cca977823e4dd5c9073c5e0b2f729f50f79ecf2ebee22fbb9 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-applied.float32.npy +f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json +b6813c80f16c82360fea7f33223db89d6c88a75badc81cda5b999d43c038bdac gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-drive.float32.npy +1e79f79123d80fed98d090a1be925b385032b532687d82c0165046784e9bcf3e gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-inhibition.float32.npy +40bdfc8b46bb78cdd156999ad08bb5f413ce0f749ad029ca127e002cd1994435 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-pending-tail.float32.npy +c7529f8f4697ff53b13133b30876f5edec4ca77f47720a7e60d2bf271d304ab4 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-state.float32.npy +485ec8dc09566c6d1ff519316c9bd77ffb4a182bdecfc8734c69c806ce898299 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json +811c6375fff5acb60ed78bc75baa072b22aac64a1b7c1026520f18369359c366 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/queue.jsonl +2fa1d78f9eef1860b09eba562b8dc13f5b1324dde2aa6e5f7b63aa2156f35dba gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv +4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json +0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/sealed-gpu-source.diff +d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json +6d050b7307b9ad3ded99b4c9ee6eead328315b78807a6ded3e608e428502a76b gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/state.npz +1a1148a99b05099a42b458cb8010a991ecdc3bd1c24b8e51c9c22e562bcca220 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json +9576eae83c459bb1ab25daba9450165ee8b15c946222a79e330afe93ae2a5f96 gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/tick-state-hashes.jsonl +8c62598994e3761b6064855724ae0d1dc0f524818edd23896846d782513373a3 gpu-reference/extension-build/.ninja_deps +6ac0d7fea211c0e65d1010dbb26be4fbb53b477a790ed39e83d1a4baa3923a34 gpu-reference/extension-build/.ninja_log +c570f72b9a2f486e104ed3bf5b1b9f2ccc729ecab02046cd62389d629fb4f48f gpu-reference/extension-build/build.ninja +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 gpu-reference/extension-build/lock +0b4aa6348e7626de960e8f10ce8feee734f8b8ce76b6f9e0d65ec1ad56d66433 gpu-reference/extension-build/male_cns_lif_deterministic_v2_ext.so +0eba6dc0d48ef412e3af8fc5df41181791fd38f4ceb9e3001555b339f1aefe6f gpu-reference/extension-build/phase4p_ext.cuda.o +27d284f6a369221a931251b5a03ce133cc8231a97942567d4efafbfb45483811 gpu-reference/extension-build/phase4p_ext.o +20eb140a998310501ab69e4fe69b856a5e7664a5500188924ccba73badc65811 gpu-reference/extension.json +ad53b9c29d272158e7b837acc73c5703256a184dd8832b2aa09295e070a7b38c logs/component-controls-cal-matched_energy-00-s51101-r0.log +0abe5b6106f0ae0f557689b38ec7b7e7589df324b187343b352b5c5be1aabec6 logs/component-controls-cal-physiological-00-s51101-r0.log +0699cb3154f56093039a013bbf2438bf2fe47a6a38f3f4a8977d6a4e0737d728 logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log +90b028015a08ab1b793689bd6e25a59601befef4f1e1adee574412723fb8eb70 logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log +0517057b506ca50ac01155e2f2239c848aab0b31df08248e8578dcd021d637b8 logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log +32771e56c47b4d81cf61b250fc9d5c252e88539fe2e0057eb1af677caf57ff1f logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log +b942fb3ea73460aaa792aa773d4b8af061650c57854000b3bd18cf670be579a7 logs/gpu-controls-cal-matched_energy-00-s51101-r0.log +dbe46cb3756d03af2afeafaf466a6104620d9ec289495d4acc0714dda7252cdf logs/gpu-controls-cal-physiological-00-s51101-r0.log +b134113da709f243f8c57609abb41225b6c5a750669e17796e66457a1850c557 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log +fcf403ef466f72edc7593c94b92e4864c78dd0e3a8fa06186c9fe8895610b21e logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log +acfd7e5367a7cb36d5fa85427af96291a64b9b0c51df985e1cd3b7b12fb1b38e logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log +062319fe286c0001ef00cdbf8c01148b1db8974b40dbf1e415c4b13d8e2b776d logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log +7050ba395867af0650b159040ce13a82abf47b261529faf0c0ced54fe3a435f6 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log +abc5185fd465288f8b80fd413ab883a430e00ef2f73a0a59ffb72670b700b269 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log +a2fcbf8948ddcf57ae60c5715a8d0abfff8ab50ca77a16cd72317c82cef92661 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log +5b8c31e7d23eaf949ce6ac5c722ada11fc246a249700787ec064e85b019da44f logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log +9a8709bd0a0adb98a551ed471a7d5d708d50274874ce12a37891ba3ed17a4a0e logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log +ac20e153cb4865be90850bc5f30163f558d438e224d4ff02b04613ef3f5ecfbc logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log +6d50d190aa00dbf6c12070504644254591b0447e6b7ccc494e1cc1c854790f9b logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log +6cd40af3c47eac6a74e2a977be9298f7b9d1a28c31eaaa6aa0b61292185f56d8 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log +f8f63acaac230f2543ffdb6bdb9b2c85317ac1c77ab11deadc3415f9cfb1be77 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log +e03549aa2175c5a28dd7f7504c5f5c34f534a47023fb0c052f0470b4d565307d logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log +b47eb4edee6001289d2b2969f4131c52e23527f8a00d4241e63e5ec51453641d logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log +d3fc66bccf61506062c036bb2722f951f705f9202c7fec0d1b682bad82033b8d logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log +4649d59832c5257767c0aea511430b48c86cc77eede90254c4b4300ab8b02322 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log +3601c2853081cb872b9d065a7fee910a87340fda0e18e9b234bf16b0c90302e8 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log +34322bb2d95094f03ff3a099dfe9e4dc2d8aedcc07ab970a57bfb5efb5110390 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log +144aa1098696879fdbebc5a25d6d5ef9a17e0fced6296ff03750064b16c9b6e3 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log +8947a6b8462e791c2399f70987f6582d92e052657d0835309d05a947c27b6589 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log +2621cf168c01f39a0a47384f072f0575222240acacffb86268eec81f013899ee logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log +603e8afe99bf60b238d7d186bd484f9e116f2b7dc066970023611f5c448af8fc logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log +e3b62183fe05d542353aa6cb3d01ac2231797b7e620f795ef2676fcec5059d11 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log +4e71d272a639ade2e5b1adb59a718b63c665cff8c866c2a31009e776346b72d2 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log +71ada6740b353505ed73c4141db8ce12cce497dbf6ea54a816d306d3d5806a6b logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log +f0ed80acaad9c400c55a3d428c09cdd4f6e1303194c1bd846efed889f61bbd53 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log +60e3ad560f82e0b7c19ad1f69cbfe32c0268da92719becc70ed3b421b56a2fd4 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log +1432fef4821b882818fe7bd358fafb9f5e2d94ee1fc4e78979b38a8b3cf413a8 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log +079ae755599530d7b44152f4f5f0de5da67149a4ee26f6ca5dd7a349b97cf687 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log +121a1c1c37f9c55fc511aeb2fb1aeb8824081ed52f6a1bdb61c88f9f5d5e5f87 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log +e7e25b32a326ad42aa2d3b4d99d5798d018e3acbb2e1463ab96ee055fd3157f9 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log +61a77f3f5afca95596c46fd6799a6aa875dd1ee460add0156ad930f870d92488 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log +f3a6a127518b00cd5adc904059c02c62c7392aec58baa20a7f5619284d16ed42 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log +f06783763383b4adb0df7e774d7c637fc14cb33ccfd0598c1cab89a1dbee74e1 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log +ae0e6458960c451d86e6a1c1e458412be4f5aa676cb0de77b258013bc33dc720 logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log +5a7b6e68d68dc78cdbd2e5ca4b9052e66c065582e2cb89b4346b75768b1af026 logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log +963a0fc4bce7e6cbedb73b29c4acf06b952c685f97397051be8c708701a22f2d logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log +9123bdfaa807506791623390c7f716e15d3f9344fc227b6634a10ece7ade3d67 logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log +ae5e88e361f6fff3155f2c86160b8b548cf6da954ccfc8d91361986611b169fd logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log +a2f5ce2e80dff8ebbd068beafcd1c07e6ed5b75eb5e6d3b0a0f210587675122c logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log +41cf764ffbe91b10f311ce44916a793ca87808deaf0fed11bc0cf5b0021594ff logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log +d120e34e3155759349b4b6d4d21b4db746eea6a3525cee7e603ddf8c1f7c07d0 logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log +d7aff71f4828f62b34b7a1848ee7263dcd726073df3d8e5e5f699f7f2e9b3e87 logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log +4ede21588ad43f133df09e576ab8133dcb5c921c2929001e37f34f6026e8e20a logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log +272f24eacc8deda45d023304bf40e3d74043b0f81ebc751ec70f0c77ee74948f logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log +cf9517247631ddbf438e6beff3401cd71b6bf371722e472b790cefbdc8f996a5 logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log +ac3b26a2fefb692e7207d10f910d637dfa839d02029b54a3e8f90cc81e2f8e2c logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log +3a33785dbd1511dd4dea25a890fa49687148cd8250c8ca459695db21efd37696 logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log +5f75220a5a0155480d42b874cce8fa5bfaf4593bad9a73ffc5ff724149091b35 logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log +bfcc873a383f9e65710f3d10a963bf6a3d354d889435ab2c9a30405d33544968 logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log +d1a8c0dae92fbde6dc7263d8bd39149dbb7f22ca4f3a407595bdf1676fa297cc logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log +744dc23802efa75e1c6072b87a92c2ffb217336f982e960d264b24162f7b638a logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log +2791ef98d36c46f3f8800d8d1a45df62f68696a88ceef5d1f6bc1ba33bd77278 logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log +082addb6e6d8c6e49d5371ca87f89c18fc1de17fea75cf4b92470bba76ff5197 logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log +e17f39ded9b22feaf2451c64be1099640f6f306fbf48dee5e53bd1439e374e13 logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log +2f66b712ae60d2a7acdada1939256a2cb87f3a65617167e351bcca2155c943bd logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log +5c198670c208e5cf9d58ed4c067e582634a7751c490861419f95f99a3b1373de logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log +fe4d67ea6e72d1af3d96452fe6a44ebac9a1114eeec045d3bf864a1814e86358 logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log +932792ba6504fad9760a2e0b5fc7084f77e14f38a4fa83bfcf2bd704195a4cff logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log +4f53db2a70bd576cd65bcc63237b4b03ed00133c920a52a19e07593657241d5d logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log +c280fb588a3239c9cd7bc9568b9b6d1ca4408e226f0956eec6010d4e6d3e8be8 logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log +c79950b1cbaf2ed6314c0cf8b91b8535cdc95327c6c5bdf743f7e03c7c73e634 logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log +f43c661062dda7b4475c5fe720378f85160bafca0cf9601c4b38dbf3110cd905 logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log +d367cbdeaf70a2d8d8ea94244481fb5613b0a5b43cd277d56994e15e692a397f logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log +2a5db0538ca303f6f65662a89423ea12494ac7bc224f4c8eb000ccbd49beed77 logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log +c1273e30315ffa537229f6994facc2ef9837f20ae480795d5ea2767114cb3ecc logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log +cb7f0f250eb1a1eeeefee17fa9ee341aec0d5b935243284c00d4e72bb2e762ee logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log +ecc6ca8f10cb4e41bb790c5e1e0ad2fcecd31db4f7ce4476a3e1c9a41a954e55 logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log +5c6b4a41bfeab269803bcb066b9bfa4a70a7aadbb767b11c1330007b6e2a2520 logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log +e6c1d297b1a53b2beb9850ac696eef26e4bbffd4c9dd7ef576f64bb6e3109a43 logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log +d41d768b67d33f148d9237bd0ed992d5b40460b1964e6d739184929a275004dc logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log +1861ed032063e41fa262a5bb8be7e96ebc556a93e7baf206befe71473afc65e7 logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log +404806ac2ef9654956fc044d5d9bbb1173171b8a73a7e024f0844d4075811f68 logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log +7eb396556c1606a32d1b23ccb69d5e05ed922ae222517c15054a78f778175f51 logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log +700af3826b842768931e45b718bfc19e46e15a164d86a375a624488ea32b2e66 logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log +195d6ce91a40d6bdab5ccf7c9a5f1451f5a6e729878044008f3574efc522409a logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log +62e80523a1625bb2dccf61ba71fc1bf450066d3c9fb242cf66d64a432a2bd6f4 logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log +b3de1664fd9e3805e26cf84458de061e0f67d36c2358e8203d31e83274f39a61 logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log +4ce5296ecf6cfb8e440b26faf5e18d6555b86c0dca464d0efecf910a91debe56 logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log +e968a782cd4d9c637451558a0a89c515c838c47c1fc37b6196733d870706e261 logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log +4400577153dc98906b0397021830d48840b7899fdee4943fc4d24dca336ea960 logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log +55d0c0d88dd7efd554d67e2e342bd1837b272634d5e92722ceadca6582550097 logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log +c942b8e2b388a16a88a3664ca87cd5c20c28433d293156a9706d62fd8262b67a logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log +5df9244d99763e9bb2091e02bf884706845aec302d3417c6c5f3fbeaf17e1cf8 logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log +f59e06a1e33b1beff324579dddc1174e412318be93d71b1ef586e782f72ecfc3 logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log +e7404ff1592e41e88db000ae03056cde5f69d968eebf529735071bd57cf1452d logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log +873b17ab5ede8630b29ece30d296fa6372564747d09eed12aec60e96073c4136 logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log +ba3dea8d6f87d134eb75685cd5a26b3918f70109578320efcdd05ad75b49d188 logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log +34aae7e2e228e51290d05d1a555abf0fcf0085fc0485ca412c7d65f5d84d73b1 logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log +6f67e8df221a0a96334e32a64eafa07e904c5eec3437d83984c5a5a12389b770 logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log +28b8e7fc8debc898fcc5bae6bee5e10aefa1a3d3166c0526572c87ec0359b015 logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log +7ce7d83f4a60005fb64a16b2c8d5b1e39df93dd34756e0e37b198cc9f72cd937 logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log +9f6f7144756c47f36cddee3a9f1078bc51d8a7b281b90f4d8e5f1c7910a28475 logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log +75b198b61ac076c38da16a97e81af4640e357c40e5e65afe9762a60c2a574c43 logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log +b81c6ff54668d2b4cee0b8dbc7b150348d55f7af91e5e386f56822eaabd2cdce logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log +be2465dfab3868b95a81c10ac227d526b47e7b0d7fe6e0dc0a1efc816c479844 logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log +baa7e0668d5fda1ad3ba3fe8f9e1a2ade4be5f62f817c6bc080d20b3d0c9d0ae logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log +20df165b3e66fc4d2f88aa5805ced3ba9fd4b00f5288d0be9671ca1ef586eae3 logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log +64369c629a3623969944556568a3b8f69110affb6afe2a6dd5788b3a842858c7 logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log +68ffc622e4c41f3a855f5bec5d0ab5e1c8353a79c527fd4670d705265bef6d2a logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log +bfca411bedd8e83a769aafe257400e7bd387ba5861dd5d34678f333d66daac24 logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log +01242e37e6a13ddd767371443b4c37bbd95fdb476d0d09ec6329ce79f2a7351c logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log +2f5eb231ebd3088815d73fee11cd30693bbd07f0fa11b2464e3d0e7cb2cd8c4c logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log +563e6419c18e3b7eafa76d1b23640bf6f1cfcbd5de88376bd2fa7ea164e81a73 logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log +d82d4b716b8779b26f1c72b126aad243f53ad949d7774ce775610e4ca491c5e0 logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log +cad9033fe84b96e43ad520ed4fe6516727ad28d30967afb398ca3f21723f3016 logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log +a70370125c4e5a6e7dc3e485d33c70bfc9060a1cd45359aae7a8a91c419d86d5 logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log +28812e9e2b2ddf176af7c06be89e9776107285674fd72a19394591003e8bc7ef logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log +7824e32b1a3403c2faa964845ded4330ae5fa3e3ec6c145de7e64dfc62827ea3 logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log +955e38aec7331e2644e75cfd88a17ddab75f6e1ef211ff330570d39c995d276f logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log +631d63e12dfd3bae2987e62408be4fa97fba314ab9c6a7546292dd9e569566d3 logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log +ea8dbaa254f4d696f4464cb4aecc6205caa6ab2c7d3d78107cbc56df114ee4a7 logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log +3bd114b68fc7dc84753548de592f29aacafd5cbf544d6900791ca78c0b4c8be3 logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log +16927a8c25669bd11ce6ee47d7af5e8b41414d2a6ac95199c7b7a55f1125666a logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log +f0698ac7eaf7ad4e1868e4e94c4baa64aa27b55816686c222a23c97eaedcf615 logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log +fcc8fd2c09ed72eb934981ce8eaee4cf0e28b76d68674ee83acff03d961c3c6d logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log +a07c386f30fcd36fd51589e71a38368f00abd48322059449cc4d48f86449520e logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log +cc24b04e0a8a2ff80f13ea9b811e4d32bf1e97c28e0bb8755ee19ef941f07323 logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log +61a96ad8bdf44d1f2a3bd6029bb7defdfb34e9ff1bd4d15968f6527b3e13f596 logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log +dfdc1d0eeb4b2d0848197c639a3993157fa3a65c2ee9916abff2088e8f284364 logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log +9978edb48800921bcf7ed6fdbf4bf21dfc8a399cb0ca98d2d9236a01e7396c46 logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log +c1b4cb66ddaa58676ab890777f078cd7e265677ca011324e216d5e539c3a6614 logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log +f34c898f76a2f49080da8c51f84742fdc1f00127d20edc38835d53a5c0e01577 logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log +a731c3a606bebe2230daf4b7cd09a61db3f97b2058d8378ee6e1e2d280275a7c logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log +9b255188594b9135071b5aa24efa8b147a6ba99d7d8453c9ada099a72e93ec5d logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log +3d12d53201dd779f5c90967a04f8c0f8db7a26a08be94d88e679154ea79c8721 logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log +6701b0ae8d7d5a265ca764bf7d8649e4b21c9e5c0273b8fba34dfd284590236d logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log +d7063baf4a0fd2ff6a9124350bd85cb8b84d0bdbea7f0983d69de7b925684d79 logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log +9b502c492c90ef218888c1e10ca59421d2d03fae1f3a4213f2b5a91c8a980805 logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log +6010950d55f795524fe77e3e9901903326c6261b2ca610e1917b4c91c2082b4c logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log +8bb5af25b07812cc25f057c9701d0feadacd84bc0b3d53ff057452a594422fbb logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log +8521293a70118fd8897a11ecf3018ae55f312c9096990a1f22498e60085b152e logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log +9f76cda32809f21cca13845a45b12ace76f2e2819aa2918f57d3a8e65310041e logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log +81ab41b57b4a0ce1bd68bd6a9ff224400462938540cef6f43fb734237f56c398 logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log +eeb718dbd45c8616c4d5153356df37f715b1c03d4f9301fbedaa490d8721838d logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log +3a8b255b60643ede5f50fe37c2c5ea57ac15cc02c4d482d05961b19611e4696d logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log +2f0e5d4d09fd3f3cde7477eebed65873676bbd3649060698593374f9adc30bcb logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log +df8a954d41f18451a54a9e2621a3236b66c63b18bd16b471050c0c9fc0b35c74 logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log +22b857f01d8aa1bde039ccf6f00ce5487abfc4b644a25f66a498a755cd2ba86c logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log +a136bbc7f6a05c7fda847028af6fe3cda2c438ae06a59d33508510840165327e logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log +a324ad478043986bebd4a4e3e25674b77ffd89edd642c17c771e532464bc1603 logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log +dec9b38a9f7ba898c2f0e4744e8a1ac7f7cf96824d5e97a25b1063b33c7a2800 logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log +a86beb9b26c56f9f5943eb014b84bce2d06f370aa5e9e39ce405e08cfb0139d1 logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log +d773a699fe9db591b128ec4d026d5c50c983698a251f2e1c99eea1d6a655054a logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log +a7d9a879f730ffdc1b7e0b5d3dc09eaccf0f6375e2d284ce18dde893031506ff logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log +68eb5ff39918c795c4cfbd2e0bca760b4186d871d057b7fd69c35ab3c465ad74 logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log +5aee1700123bed846f5dc181720ddfd5c54aa67155270982763216029513880d logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log +a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-applied.float32.npy +705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-drive.float32.npy +e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-inhibition.float32.npy +d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json +6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-pending-tail.float32.npy +f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-state.float32.npy +d5a6b9b87bb29eab8849aaf284de8a3383d169d7f76ad04d8ab9dfaf230fda89 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json +9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log +bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json +b34114d7a04f81e8a4013d8150ddba7dae2b29e6ead64d78af8a598bf458dab4 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json +16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json +a1127296a157423910edcff21be25df8f54d33ea071c43dc23d8ff2e96ff8f19 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/events.bin +8d0da00b85fbac49df9888b03a1e0bf23da99c8e6d916a1548aefc3a57a7eda9 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json +9491589532b60bbb131459174f5d0addd20f63cf079b39895ad67012b386239e oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json +60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json +bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json +338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json +102e549d18bc7a421dc1500c7436bf7abee361e1e2bedaad50b9546d2aa56167 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue.jsonl +605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv +22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json +5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json +de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/state.npz +89186c151d565cfbe568f0083658b7a5bfed65ca7468ecac7d8cc2e0fc4b8e9d oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json +a92a4ca83752275c8118911d8d2c8543df4bc4e45d8e08151f3bf5964dc3b8cf oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/tick-state-hashes.jsonl +ee1e9bfd60362d4fd9c4f8f89d025a10c944f193bfe3b45ee0f0bb3bf2106067 oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/tick-summary.npz +3d36ce160b50315870b0284a666b0d84998680c8e7674ad33b663c2c7bd9634c oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/ticks.jsonl +ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/weights.npy +757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-applied.float32.npy +dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-drive.float32.npy +ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-inhibition.float32.npy +d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json +0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-pending-tail.float32.npy +6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-state.float32.npy +251dd25f317e022dfd8ba8709e0c1b5c468401c3ed7beeedecde9f8cfe246a63 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json +9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log +bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json +96df12a028d99daf697de3b04a40af8a9e2e37153da34460ba8de66644822eb6 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json +16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json +2815973438d5de7c169ed651101dec8136fe5bde549324010204ca7b7d694bac oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/events.bin +d4f2419be9442bd79963254ff7e5bb77f16be9f83cc5df918dac9287b5fe259e oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json +62ff6072a0db38c03f733afa57dc46a71358bb27bf02b877a87d754cca5b92bb oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json +60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json +bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json +338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json +894ab50fa8a60ebe4ccf54c46b7778488b83605bb08c9dcb438981f9901c0a0c oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue.jsonl +dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv +22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json +5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json +651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/state.npz +dc80c2a5ad1f5cdae92e93f7124ebfb8a38af45324d3c00203dabeb44d3cf6b5 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json +166a663b84ff3281babc50b7ebd7d356f6de1eed734b72abfd545b785b9a063c oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/tick-state-hashes.jsonl +4c375352f12484b81eb07b6e674774d732370f483394b04542caaccb2a5bd3ee oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/tick-summary.npz +711b8d8ffe1cea676f2947efac22b65c15a52365766a6976bb34eb2cf54f1995 oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/ticks.jsonl +ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/weights.npy +d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-applied.float32.npy +18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-drive.float32.npy +8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-inhibition.float32.npy +d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json +fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-pending-tail.float32.npy +ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-state.float32.npy +ef1061951869c394d606f79f2d362f67e75a06955e737f0a4b9a7cb7eedd6ce1 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json +9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log +bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json +b8eaac9da077c9bee1edaa20911e16df26b7acf480d090ebcab5a4de841a5e88 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json +16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json +57d328e7f223d47f189bc7ffe1b13a6da0022e160f5ad631c711f4099d56dd82 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/events.bin +5d8f88ee826ef06c625007e6d563e7f2be0ef95fa1fa61782f7ecf827a987b75 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json +a9b6bb54fd3cc904d7e56c6ab2e49f607432966623c6ba47a3939e8d7e401920 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json +60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json +bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json +338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json +90826f935c270e4d56d4310aad43d17124322129add4f096eabfa3c352bb2336 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue.jsonl +b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv +22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json +5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json +8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/state.npz +ea1db106544f41d49e9a07449670f4227b4f93d3eeb8b2de2befa4b68d287ae1 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json +b0386ffb7f5aaac324e058daed6dddb87979001dbb172a9673cf5392d35ae212 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/tick-state-hashes.jsonl +50b0b9d9f26fc235dfb1a93cf87d6b5a770096f20e4cf6860c016d6b71dd40b4 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/tick-summary.npz +8f899a22ace885bf5e4469705eade7db3d6baa0a78f2992346ff3495817cc4b0 oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/ticks.jsonl +ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/weights.npy +b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-applied.float32.npy +8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411 oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-drive.float32.npy +8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859 oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-inhibition.float32.npy +d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7 oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json +fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-pending-tail.float32.npy +36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2 oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-state.float32.npy +c94e1d8a3a3760cf1926f105c41487e7f6fa5a68b3a4170857328ae9519af78d oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json +9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0 oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log +bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64 oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json +87a4603d9b167cf867799d5984293ffb07cf37328f602ac1c2a0b65b0f252595 oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json +16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json +4eebd71c427d662a98759276cce7ec4a16ad0d66c9cbef7130fee3acdca8748b oracle/seed_validation/seed_validation-physiological-00-s1073741825/events.bin +6aea7fc4577e52397f592681799eaf352cb85f855fca66d6e31b7ff98b00b155 oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json +b6b911de48231528ec16cb87396b297d9b2beeec2fd54c2a4d6717704f706659 oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json +60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json +bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72 oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json +338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1 oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json +ea81d2d07626aed2ae1096da17a1b4163d3568dc54438409c3ac35f81a7d395f oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue.jsonl +4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53 oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv +22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json +5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json +933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3 oracle/seed_validation/seed_validation-physiological-00-s1073741825/state.npz +3050f437019a9e0c44bb5cee4984b8d7872e45b82f4fec8e9f7ee4a0b31fdffd oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json +b06d86d7560da6c0222e9ea82dc172faf94aec38950456d47a8bdc40acfbf3ad oracle/seed_validation/seed_validation-physiological-00-s1073741825/tick-state-hashes.jsonl +16202d8f7fb4dc7569c32343e1aeb0ea19a58e239f51ce0e61861a1bae32854b oracle/seed_validation/seed_validation-physiological-00-s1073741825/tick-summary.npz +004c926433c5f42b506abed7b35d2d81660517ef00fda06e19cfaa0616558548 oracle/seed_validation/seed_validation-physiological-00-s1073741825/ticks.jsonl +ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b oracle/seed_validation/seed_validation-physiological-00-s1073741825/weights.npy +131e55983407aa396f5064cf45c0e8baed3d6d366862ed9051e6ba7186cd6247 protocol/control-cases.json +4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0 protocol/encoder-audit.json +f29ad88ed30252b0bea28ad181b1ecc5d08eb4ace4ab9eafc7735b25b00ab3e7 protocol/encoder-control.json +490100d204c2e202ec07739c41ab2fb2f8518576c30caafa39dd9d6832923d32 protocol/prepared-hashes.json +c9cda32a74b45df192824405e65b98571b6febcddd5f63d78e5edefac619b300 protocol/preregistered.json +50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9 protocol/validation-cases.json +020fc362e70c4c0670e200783a8d1682f167f862e59840e8b8d80a4688e22433 regression/frozen-five.json +273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0 regression/old-integrity-after.json +273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0 regression/old-integrity-before.json +7885403c63f83337e9034e40145f0633908f7d4c979c82439d3b22a98b122a70 regression/unit-tests.json +5206333f1a31fc62671ebe6bdba02f3b2b2f0303f6009e905d7ca94bdc2a666f regression/unit-tests.log +6dae5ea395cb39baa6a9a07341dbedeff39229df0ace28b6bbeb1bc54737e6ea validation/novel_to_aj/matched_energy.json +8c59252c983cfc76dfe40d7c4c5f2ba3322058cc40bf1e7fc46b97fd0a3ee2bd validation/novel_to_aj/physiological.json +e922bb8a174f1e1d8480101d7f12682ff4de5cddb7c31399c231ec4134ad46ec validation/novel_to_aj/summary.json +1c3c7bd834484f30848edf181268f511b45fd5c92de007806e9e3ccb6245854f validation/seed_validation/matched_energy.json +9fb3919c060583913c8d565747cd9caaef76a490408bd115129c2ab098ba7526 validation/seed_validation/physiological.json +5050f54060ffe3b5b9a43b7545e943566f144da3183822633504418abb45bf63 validation/seed_validation/summary.json +25eb7e467eb17c3fa83ffee2e4e82b754f161fd8891e515bed23eeb500c5656d manifest.json diff --git a/registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-matched_energy-00-s51101.json b/registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-matched_energy-00-s51101.json new file mode 100644 index 0000000..f82893e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-matched_energy-00-s51101.json @@ -0,0 +1,151 @@ +{ + "actual_spike_events": 29368, + "ast_replay_bitwise_exact": { + "drive": true, + "inhibition": true, + "state": true + }, + "brain_or_learning_parameters_changed": false, + "bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "bundle_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "apl_out_ids.npy": "51e2cb25752d8eaa3ab1950fdd4ae9580f71644b8d435f875abb63efa6ab344c", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "input_raw.npy": "6da61bb9db93e11c687632f8ae7a5ffec3734d506b790f40c38da16c7e6d1028", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "output_raw.npy": "a142a2b49b070d1a03c8ba4b7fa53fa97fa3005ad70326e0a93204570e5beea1", + "pn_globals.npy": "ed574f42559455069679f8ce3b339395efa9398ec13e199eab47959533370805", + "provenance.json": "c3441f8424032f6f9c28aa19370928407c46eaea942eb7581a77214ed38bf57e", + "scales.json": "fe2decd3949f73006966227cd6a1c4a7d43885f977311ffabb9ababdedd44daa" + }, + "candidate_function_called": false, + "canonical_sha256": { + "indices": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "indptr": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "metadata": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63", + "raw": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b" + }, + "decay_f32_bits": "3f7eb923", + "environment": { + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "deterministic_algorithms": false, + "float32_matmul_precision": "highest", + "gpu": "NVIDIA GeForce RTX 4090", + "numpy": "2.2.6", + "precision_flags_changed": false, + "torch": "2.14.0+cu130" + }, + "extracted_source": { + "decay_line": 126, + "decay_source": "apl_decay = np.float32(math.exp(-self.dt / 20.0))", + "excluded_self_base_line": 83, + "inhibition_line": 154, + "inhibition_source": "inhibition = torch.matmul(apl_state, self.output_gpu) * np.float32(0.01)", + "initializer_line_end": 82, + "initializer_line_start": 55, + "initializer_source": "self.rt = rt\nself.n = rt.n\nself.device = rt.device\nself.dt = rt.dt\nmeta = rt.table.to_pandas().sort_values(\"neuron_idx\").reset_index(drop=True)\nself.meta = meta\ncls = meta.annotation_class.fillna(\"\").astype(str).to_numpy()\ntyp = meta.annotation_type.fillna(\"\").astype(str).to_numpy()\nself.kc = np.flatnonzero(cls == \"Kenyon_Cell\").astype(np.int32)\nself.mbon = np.flatnonzero(cls == \"MBON\").astype(np.int32)\nself.pn = np.flatnonzero(cls == \"ALPN\").astype(np.int32)\nself.apl = np.flatnonzero(typ == \"APL\").astype(np.int32)\nif len(self.apl) != 2 or len(self.kc) != 4064: raise RuntimeError(\"frozen APL/KC identity changed\")\nself.sources = np.repeat(np.arange(self.n, dtype=np.int32), np.diff(rt.indptr_np).astype(np.int64))\nidx = rt.indices_np\nraw = rt.raw_np\napl_out = np.isin(self.sources, self.apl)\nself.apl_out_ids = np.flatnonzero(apl_out).astype(np.int64)\ninput_matrix = np.zeros((len(self.apl), self.n), np.float32)\noutput_matrix = np.zeros((len(self.apl), len(self.kc)), np.float32)\nkc_lookup = np.full(self.n, -1, np.int32)\nkc_lookup[self.kc] = np.arange(len(self.kc), dtype=np.int32)\nallowed = np.isin(self.sources, np.concatenate((self.kc, self.pn))) & np.isin(idx, self.apl)\napl_lookup = {int(x): i for i, x in enumerate(self.apl)}\nfor eid in np.flatnonzero(allowed): input_matrix[apl_lookup[int(idx[eid])], int(self.sources[eid])] += float(raw[eid])\nfor eid in np.flatnonzero(apl_out & np.isin(idx, self.kc)):\n output_matrix[apl_lookup[int(self.sources[eid])], kc_lookup[int(idx[eid])]] += float(raw[eid])\nself.input_scale = float(input_matrix[input_matrix > 0].sum() / np.count_nonzero(np.any(input_matrix > 0, axis=0)))\nself.output_scale = float(output_matrix[output_matrix > 0].mean())\nself.input_gpu = torch.as_tensor(input_matrix / self.input_scale, dtype=torch.float32, device=self.device)\nself.output_gpu = torch.as_tensor(output_matrix / self.output_scale, dtype=torch.float32, device=self.device)\nself.kc_gpu = torch.as_tensor(self.kc, dtype=torch.int64, device=self.device)\nself.apl_out_gpu = torch.as_tensor(self.apl_out_ids, dtype=torch.int64, device=self.device)", + "learning_initializer_suffix_executed": false, + "original_run_loop_executed": false, + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "source": "/data/digital-drosophila/models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "state_update_line": 153, + "state_update_source": "apl_state.mul_(float(apl_decay)).add_(torch.mv(self.input_gpu, self.rt.spike_u8.to(torch.float32)))" + }, + "first_ast_difference": null, + "float64_measurement": { + "drive": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 4.4330954551696777e-07, + "max_bound_utilization": 1.1255846215596215e-05, + "max_error_bound": 0.07659348333922923, + "max_relative_error_nonzero_reference": 1.1296086159079982e-07, + "mean_abs_error": 1.862645149230957e-08, + "zero_reference_nonzero_actual": 0 + }, + "inhibition": { + "bound_violations": 0, + "elements": 4064000, + "max_abs_error": 4.445260958441111e-06, + "max_bound_utilization": 6.665149070935509e-05, + "max_error_bound": 0.07816517227600407, + "max_relative_error_nonzero_reference": 6.695233609882282e-07, + "mean_abs_error": 2.497939558179807e-07, + "zero_reference_nonzero_actual": 0 + }, + "state": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 8.397293098028058e-05, + "max_bound_utilization": 5.497153936634678e-05, + "max_error_bound": 1.7306627481890076, + "max_relative_error_nonzero_reference": 5.522214025342151e-07, + "mean_abs_error": 2.1755705714919985e-05, + "zero_reference_nonzero_actual": 0 + } + }, + "gain_f32_bits": "3c23d70a", + "gpu_case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-matched_energy-00-s51101-r0", + "independent_cpu_closed_loop_oracle": false, + "input_sha256": { + "apl-drive.float32.npy": "945f263c84f91569984961e9c04bec1b316195bb5a08151119ce4b9c03adfab2", + "apl-inhibition.float32.npy": "b6f3741e964b3d57261be82727a08c8555aa1ef3af611dfea1aba20543421ee3", + "apl-state.float32.npy": "d3c52200188a64b9b7dc5054c9a6199a4cd4a9168369f051b6de2d764442e64b", + "state.npz": "17f9aa5c6748b0dc028c551ae6c91edaeea40b8d7561656a0936ff716ca74f0b", + "summary.json": "2528b6ce72406feb3ee3256b0ffd0400ce2acbb4888bc414875862015f777259" + }, + "limitations": [ + "AST shadow and candidate use the same original Torch/CUDA primitives; this validates preserved component semantics, not an independent CPU whole-brain oracle.", + "Float64 is a non-feedback mathematical measurement with explicit gamma error bounds, not replacement APL dynamics.", + "Replay uses the recorded actual spike train; it does not establish equivalence for untested closed-loop inputs.", + "The N-1 positive-sum bound is deliberately conservative; passing it does not prove physiological validity or learning." + ], + "matrix_checks": { + "apl_globals": true, + "apl_out_ids": true, + "input_matrix": true, + "input_raw": true, + "input_scale": true, + "kc_globals": true, + "output_matrix": true, + "output_raw": true, + "output_scale": true, + "pn_globals": true + }, + "pass_all": true, + "reconstructed_array_sha256": { + "apl_globals": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "apl_out_ids": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "input_matrix": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "input_raw": "a7153b9a7c7cdc2700bd97f9ed96c7402c360172ebb739099303d057c9bbea11", + "kc_globals": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "output_raw": "2a3e4f18ac86c6d557f5dc85b6f99060fc1bd2d4c0c53241714acc2aee24dc0e", + "pn_globals": "56c4eb47cb535fcf990017b13a29d026f91a28397e6c206bd24a99598d2588ff" + }, + "scope": "Frozen APL component extraction and recorded-spike replay only", + "steps": 1000, + "theoretical_bound": { + "applicable": true, + "assumptions": "nonnegative f32 matrices, spikes exactly 0/1, fixed stored f32 decay/gain, normal finite RN binary32/64 operations; no reduced-precision matmul", + "bound_arithmetic": "Each positive bound operation is rounded toward +infinity via nextafter; denominator toward -infinity", + "drive_n": 166699, + "f64_values_used_to_drive_brain": false, + "gamma_definition": "gamma_n=(n*u)/(1-n*u), upward-rounded; u32=2^-24,u64=2^-53", + "gamma_drive_f32": 0.010035750241849791, + "gamma_drive_f64": 1.8507306798541427e-11, + "max_observed_nonzero_drive_terms": 8, + "no_cpu_gpu_bitwise_expectation_for_f64_measurement": true, + "normal_or_zero_arithmetic": true, + "output_bound": "q*sum(B*E_p) + gamma_(2*A+1),p*q*sum(B*abs(s_p)); compare with E32+E64", + "state_recurrence": "E_p[t] <= d*E_p[t-1] + gamma_2,p*(d*abs(s_p[t-1])+D_upper) + (1+u_p)*gamma_(N-1),p*D_upper", + "tolerance_fitted_to_observed_error": false + }, + "value_units": { + "drive": "legacy normalized-contact spike drive", + "inhibition": "legacy mV", + "state": "legacy normalized-drive accumulator" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-physiological-00-s51101.json b/registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-physiological-00-s51101.json new file mode 100644 index 0000000..b9be3ef --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/component-audit/controls/cal-physiological-00-s51101.json @@ -0,0 +1,151 @@ +{ + "actual_spike_events": 29672, + "ast_replay_bitwise_exact": { + "drive": true, + "inhibition": true, + "state": true + }, + "brain_or_learning_parameters_changed": false, + "bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "bundle_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "apl_out_ids.npy": "51e2cb25752d8eaa3ab1950fdd4ae9580f71644b8d435f875abb63efa6ab344c", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "input_raw.npy": "6da61bb9db93e11c687632f8ae7a5ffec3734d506b790f40c38da16c7e6d1028", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "output_raw.npy": "a142a2b49b070d1a03c8ba4b7fa53fa97fa3005ad70326e0a93204570e5beea1", + "pn_globals.npy": "ed574f42559455069679f8ce3b339395efa9398ec13e199eab47959533370805", + "provenance.json": "c3441f8424032f6f9c28aa19370928407c46eaea942eb7581a77214ed38bf57e", + "scales.json": "fe2decd3949f73006966227cd6a1c4a7d43885f977311ffabb9ababdedd44daa" + }, + "candidate_function_called": false, + "canonical_sha256": { + "indices": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "indptr": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "metadata": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63", + "raw": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b" + }, + "decay_f32_bits": "3f7eb923", + "environment": { + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "deterministic_algorithms": false, + "float32_matmul_precision": "highest", + "gpu": "NVIDIA GeForce RTX 4090", + "numpy": "2.2.6", + "precision_flags_changed": false, + "torch": "2.14.0+cu130" + }, + "extracted_source": { + "decay_line": 126, + "decay_source": "apl_decay = np.float32(math.exp(-self.dt / 20.0))", + "excluded_self_base_line": 83, + "inhibition_line": 154, + "inhibition_source": "inhibition = torch.matmul(apl_state, self.output_gpu) * np.float32(0.01)", + "initializer_line_end": 82, + "initializer_line_start": 55, + "initializer_source": "self.rt = rt\nself.n = rt.n\nself.device = rt.device\nself.dt = rt.dt\nmeta = rt.table.to_pandas().sort_values(\"neuron_idx\").reset_index(drop=True)\nself.meta = meta\ncls = meta.annotation_class.fillna(\"\").astype(str).to_numpy()\ntyp = meta.annotation_type.fillna(\"\").astype(str).to_numpy()\nself.kc = np.flatnonzero(cls == \"Kenyon_Cell\").astype(np.int32)\nself.mbon = np.flatnonzero(cls == \"MBON\").astype(np.int32)\nself.pn = np.flatnonzero(cls == \"ALPN\").astype(np.int32)\nself.apl = np.flatnonzero(typ == \"APL\").astype(np.int32)\nif len(self.apl) != 2 or len(self.kc) != 4064: raise RuntimeError(\"frozen APL/KC identity changed\")\nself.sources = np.repeat(np.arange(self.n, dtype=np.int32), np.diff(rt.indptr_np).astype(np.int64))\nidx = rt.indices_np\nraw = rt.raw_np\napl_out = np.isin(self.sources, self.apl)\nself.apl_out_ids = np.flatnonzero(apl_out).astype(np.int64)\ninput_matrix = np.zeros((len(self.apl), self.n), np.float32)\noutput_matrix = np.zeros((len(self.apl), len(self.kc)), np.float32)\nkc_lookup = np.full(self.n, -1, np.int32)\nkc_lookup[self.kc] = np.arange(len(self.kc), dtype=np.int32)\nallowed = np.isin(self.sources, np.concatenate((self.kc, self.pn))) & np.isin(idx, self.apl)\napl_lookup = {int(x): i for i, x in enumerate(self.apl)}\nfor eid in np.flatnonzero(allowed): input_matrix[apl_lookup[int(idx[eid])], int(self.sources[eid])] += float(raw[eid])\nfor eid in np.flatnonzero(apl_out & np.isin(idx, self.kc)):\n output_matrix[apl_lookup[int(self.sources[eid])], kc_lookup[int(idx[eid])]] += float(raw[eid])\nself.input_scale = float(input_matrix[input_matrix > 0].sum() / np.count_nonzero(np.any(input_matrix > 0, axis=0)))\nself.output_scale = float(output_matrix[output_matrix > 0].mean())\nself.input_gpu = torch.as_tensor(input_matrix / self.input_scale, dtype=torch.float32, device=self.device)\nself.output_gpu = torch.as_tensor(output_matrix / self.output_scale, dtype=torch.float32, device=self.device)\nself.kc_gpu = torch.as_tensor(self.kc, dtype=torch.int64, device=self.device)\nself.apl_out_gpu = torch.as_tensor(self.apl_out_ids, dtype=torch.int64, device=self.device)", + "learning_initializer_suffix_executed": false, + "original_run_loop_executed": false, + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "source": "/data/digital-drosophila/models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "state_update_line": 153, + "state_update_source": "apl_state.mul_(float(apl_decay)).add_(torch.mv(self.input_gpu, self.rt.spike_u8.to(torch.float32)))" + }, + "first_ast_difference": null, + "float64_measurement": { + "drive": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 3.5762786865234375e-07, + "max_bound_utilization": 1.1129652859651151e-05, + "max_error_bound": 0.06850973674407951, + "max_relative_error_nonzero_reference": 1.1169441658599537e-07, + "mean_abs_error": 1.7873942852020264e-08, + "zero_reference_nonzero_actual": 0 + }, + "inhibition": { + "bound_violations": 0, + "elements": 4064000, + "max_abs_error": 5.347266883504176e-06, + "max_bound_utilization": 7.933359526698304e-05, + "max_error_bound": 0.07767639555002429, + "max_relative_error_nonzero_reference": 7.980238963080976e-07, + "mean_abs_error": 3.382391482195504e-07, + "zero_reference_nonzero_actual": 0 + }, + "state": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 0.0001079866522957218, + "max_bound_utilization": 6.987172912306554e-05, + "max_error_bound": 1.753313621761298, + "max_relative_error_nonzero_reference": 7.028256069891883e-07, + "mean_abs_error": 2.949250549552969e-05, + "zero_reference_nonzero_actual": 0 + } + }, + "gain_f32_bits": "3c23d70a", + "gpu_case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/controls/cal-physiological-00-s51101-r0", + "independent_cpu_closed_loop_oracle": false, + "input_sha256": { + "apl-drive.float32.npy": "383cafd480aadca9ca7b04810087a1865f941c3ecf3429cc9133ce8dedbdd7fc", + "apl-inhibition.float32.npy": "3bf68b8939f54fdbda273803ff19d3b77b602ea63e1d8edb0a4528c3c9f69233", + "apl-state.float32.npy": "39358239cc58666ef5c690111150cb08cb4fee7b1f2c85ef59f8063e00d7e698", + "state.npz": "86c2607df55271e573c942c630f0d99488417ad823fb3b0e0936aa2db32d5418", + "summary.json": "c02ce8970c9dd4acab097820c24168d82ebbbfdfa2a9ab5e04196d170d002026" + }, + "limitations": [ + "AST shadow and candidate use the same original Torch/CUDA primitives; this validates preserved component semantics, not an independent CPU whole-brain oracle.", + "Float64 is a non-feedback mathematical measurement with explicit gamma error bounds, not replacement APL dynamics.", + "Replay uses the recorded actual spike train; it does not establish equivalence for untested closed-loop inputs.", + "The N-1 positive-sum bound is deliberately conservative; passing it does not prove physiological validity or learning." + ], + "matrix_checks": { + "apl_globals": true, + "apl_out_ids": true, + "input_matrix": true, + "input_raw": true, + "input_scale": true, + "kc_globals": true, + "output_matrix": true, + "output_raw": true, + "output_scale": true, + "pn_globals": true + }, + "pass_all": true, + "reconstructed_array_sha256": { + "apl_globals": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "apl_out_ids": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "input_matrix": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "input_raw": "a7153b9a7c7cdc2700bd97f9ed96c7402c360172ebb739099303d057c9bbea11", + "kc_globals": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "output_raw": "2a3e4f18ac86c6d557f5dc85b6f99060fc1bd2d4c0c53241714acc2aee24dc0e", + "pn_globals": "56c4eb47cb535fcf990017b13a29d026f91a28397e6c206bd24a99598d2588ff" + }, + "scope": "Frozen APL component extraction and recorded-spike replay only", + "steps": 1000, + "theoretical_bound": { + "applicable": true, + "assumptions": "nonnegative f32 matrices, spikes exactly 0/1, fixed stored f32 decay/gain, normal finite RN binary32/64 operations; no reduced-precision matmul", + "bound_arithmetic": "Each positive bound operation is rounded toward +infinity via nextafter; denominator toward -infinity", + "drive_n": 166699, + "f64_values_used_to_drive_brain": false, + "gamma_definition": "gamma_n=(n*u)/(1-n*u), upward-rounded; u32=2^-24,u64=2^-53", + "gamma_drive_f32": 0.010035750241849791, + "gamma_drive_f64": 1.8507306798541427e-11, + "max_observed_nonzero_drive_terms": 8, + "no_cpu_gpu_bitwise_expectation_for_f64_measurement": true, + "normal_or_zero_arithmetic": true, + "output_bound": "q*sum(B*E_p) + gamma_(2*A+1),p*q*sum(B*abs(s_p)); compare with E32+E64", + "state_recurrence": "E_p[t] <= d*E_p[t-1] + gamma_2,p*(d*abs(s_p[t-1])+D_upper) + (1+u_p)*gamma_(N-1),p*D_upper", + "tolerance_fitted_to_observed_error": false + }, + "value_units": { + "drive": "legacy normalized-contact spike drive", + "inhibition": "legacy mV", + "state": "legacy normalized-drive accumulator" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json new file mode 100644 index 0000000..c28876a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json @@ -0,0 +1,151 @@ +{ + "actual_spike_events": 29962, + "ast_replay_bitwise_exact": { + "drive": true, + "inhibition": true, + "state": true + }, + "brain_or_learning_parameters_changed": false, + "bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "bundle_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "apl_out_ids.npy": "51e2cb25752d8eaa3ab1950fdd4ae9580f71644b8d435f875abb63efa6ab344c", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "input_raw.npy": "6da61bb9db93e11c687632f8ae7a5ffec3734d506b790f40c38da16c7e6d1028", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "output_raw.npy": "a142a2b49b070d1a03c8ba4b7fa53fa97fa3005ad70326e0a93204570e5beea1", + "pn_globals.npy": "ed574f42559455069679f8ce3b339395efa9398ec13e199eab47959533370805", + "provenance.json": "c3441f8424032f6f9c28aa19370928407c46eaea942eb7581a77214ed38bf57e", + "scales.json": "fe2decd3949f73006966227cd6a1c4a7d43885f977311ffabb9ababdedd44daa" + }, + "candidate_function_called": false, + "canonical_sha256": { + "indices": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "indptr": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "metadata": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63", + "raw": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b" + }, + "decay_f32_bits": "3f7eb923", + "environment": { + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "deterministic_algorithms": false, + "float32_matmul_precision": "highest", + "gpu": "NVIDIA GeForce RTX 4090", + "numpy": "2.2.6", + "precision_flags_changed": false, + "torch": "2.14.0+cu130" + }, + "extracted_source": { + "decay_line": 126, + "decay_source": "apl_decay = np.float32(math.exp(-self.dt / 20.0))", + "excluded_self_base_line": 83, + "inhibition_line": 154, + "inhibition_source": "inhibition = torch.matmul(apl_state, self.output_gpu) * np.float32(0.01)", + "initializer_line_end": 82, + "initializer_line_start": 55, + "initializer_source": "self.rt = rt\nself.n = rt.n\nself.device = rt.device\nself.dt = rt.dt\nmeta = rt.table.to_pandas().sort_values(\"neuron_idx\").reset_index(drop=True)\nself.meta = meta\ncls = meta.annotation_class.fillna(\"\").astype(str).to_numpy()\ntyp = meta.annotation_type.fillna(\"\").astype(str).to_numpy()\nself.kc = np.flatnonzero(cls == \"Kenyon_Cell\").astype(np.int32)\nself.mbon = np.flatnonzero(cls == \"MBON\").astype(np.int32)\nself.pn = np.flatnonzero(cls == \"ALPN\").astype(np.int32)\nself.apl = np.flatnonzero(typ == \"APL\").astype(np.int32)\nif len(self.apl) != 2 or len(self.kc) != 4064: raise RuntimeError(\"frozen APL/KC identity changed\")\nself.sources = np.repeat(np.arange(self.n, dtype=np.int32), np.diff(rt.indptr_np).astype(np.int64))\nidx = rt.indices_np\nraw = rt.raw_np\napl_out = np.isin(self.sources, self.apl)\nself.apl_out_ids = np.flatnonzero(apl_out).astype(np.int64)\ninput_matrix = np.zeros((len(self.apl), self.n), np.float32)\noutput_matrix = np.zeros((len(self.apl), len(self.kc)), np.float32)\nkc_lookup = np.full(self.n, -1, np.int32)\nkc_lookup[self.kc] = np.arange(len(self.kc), dtype=np.int32)\nallowed = np.isin(self.sources, np.concatenate((self.kc, self.pn))) & np.isin(idx, self.apl)\napl_lookup = {int(x): i for i, x in enumerate(self.apl)}\nfor eid in np.flatnonzero(allowed): input_matrix[apl_lookup[int(idx[eid])], int(self.sources[eid])] += float(raw[eid])\nfor eid in np.flatnonzero(apl_out & np.isin(idx, self.kc)):\n output_matrix[apl_lookup[int(self.sources[eid])], kc_lookup[int(idx[eid])]] += float(raw[eid])\nself.input_scale = float(input_matrix[input_matrix > 0].sum() / np.count_nonzero(np.any(input_matrix > 0, axis=0)))\nself.output_scale = float(output_matrix[output_matrix > 0].mean())\nself.input_gpu = torch.as_tensor(input_matrix / self.input_scale, dtype=torch.float32, device=self.device)\nself.output_gpu = torch.as_tensor(output_matrix / self.output_scale, dtype=torch.float32, device=self.device)\nself.kc_gpu = torch.as_tensor(self.kc, dtype=torch.int64, device=self.device)\nself.apl_out_gpu = torch.as_tensor(self.apl_out_ids, dtype=torch.int64, device=self.device)", + "learning_initializer_suffix_executed": false, + "original_run_loop_executed": false, + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "source": "/data/digital-drosophila/models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "state_update_line": 153, + "state_update_source": "apl_state.mul_(float(apl_decay)).add_(torch.mv(self.input_gpu, self.rt.spike_u8.to(torch.float32)))" + }, + "first_ast_difference": null, + "float64_measurement": { + "drive": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 3.203749656677246e-07, + "max_bound_utilization": 1.3825115623797472e-05, + "max_error_bound": 0.07133904829165284, + "max_relative_error_nonzero_reference": 1.3874540772356036e-07, + "mean_abs_error": 1.7659738659858703e-08, + "zero_reference_nonzero_actual": 0 + }, + "inhibition": { + "bound_violations": 0, + "elements": 4064000, + "max_abs_error": 6.4121923228910305e-06, + "max_bound_utilization": 9.27224404952438e-05, + "max_error_bound": 0.08043766806597782, + "max_relative_error_nonzero_reference": 9.324284737130469e-07, + "mean_abs_error": 4.313282548413184e-07, + "zero_reference_nonzero_actual": 0 + }, + "state": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 0.0001329280476625172, + "max_bound_utilization": 8.404940344370784e-05, + "max_error_bound": 1.7416648758003332, + "max_relative_error_nonzero_reference": 8.447392582941784e-07, + "mean_abs_error": 3.782970280137016e-05, + "zero_reference_nonzero_actual": 0 + } + }, + "gain_f32_bits": "3c23d70a", + "gpu_case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0", + "independent_cpu_closed_loop_oracle": false, + "input_sha256": { + "apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "summary.json": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30" + }, + "limitations": [ + "AST shadow and candidate use the same original Torch/CUDA primitives; this validates preserved component semantics, not an independent CPU whole-brain oracle.", + "Float64 is a non-feedback mathematical measurement with explicit gamma error bounds, not replacement APL dynamics.", + "Replay uses the recorded actual spike train; it does not establish equivalence for untested closed-loop inputs.", + "The N-1 positive-sum bound is deliberately conservative; passing it does not prove physiological validity or learning." + ], + "matrix_checks": { + "apl_globals": true, + "apl_out_ids": true, + "input_matrix": true, + "input_raw": true, + "input_scale": true, + "kc_globals": true, + "output_matrix": true, + "output_raw": true, + "output_scale": true, + "pn_globals": true + }, + "pass_all": true, + "reconstructed_array_sha256": { + "apl_globals": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "apl_out_ids": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "input_matrix": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "input_raw": "a7153b9a7c7cdc2700bd97f9ed96c7402c360172ebb739099303d057c9bbea11", + "kc_globals": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "output_raw": "2a3e4f18ac86c6d557f5dc85b6f99060fc1bd2d4c0c53241714acc2aee24dc0e", + "pn_globals": "56c4eb47cb535fcf990017b13a29d026f91a28397e6c206bd24a99598d2588ff" + }, + "scope": "Frozen APL component extraction and recorded-spike replay only", + "steps": 1000, + "theoretical_bound": { + "applicable": true, + "assumptions": "nonnegative f32 matrices, spikes exactly 0/1, fixed stored f32 decay/gain, normal finite RN binary32/64 operations; no reduced-precision matmul", + "bound_arithmetic": "Each positive bound operation is rounded toward +infinity via nextafter; denominator toward -infinity", + "drive_n": 166699, + "f64_values_used_to_drive_brain": false, + "gamma_definition": "gamma_n=(n*u)/(1-n*u), upward-rounded; u32=2^-24,u64=2^-53", + "gamma_drive_f32": 0.010035750241849791, + "gamma_drive_f64": 1.8507306798541427e-11, + "max_observed_nonzero_drive_terms": 8, + "no_cpu_gpu_bitwise_expectation_for_f64_measurement": true, + "normal_or_zero_arithmetic": true, + "output_bound": "q*sum(B*E_p) + gamma_(2*A+1),p*q*sum(B*abs(s_p)); compare with E32+E64", + "state_recurrence": "E_p[t] <= d*E_p[t-1] + gamma_2,p*(d*abs(s_p[t-1])+D_upper) + (1+u_p)*gamma_(N-1),p*D_upper", + "tolerance_fitted_to_observed_error": false + }, + "value_units": { + "drive": "legacy normalized-contact spike drive", + "inhibition": "legacy mV", + "state": "legacy normalized-drive accumulator" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json new file mode 100644 index 0000000..7b95b82 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json @@ -0,0 +1,151 @@ +{ + "actual_spike_events": 29986, + "ast_replay_bitwise_exact": { + "drive": true, + "inhibition": true, + "state": true + }, + "brain_or_learning_parameters_changed": false, + "bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "bundle_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "apl_out_ids.npy": "51e2cb25752d8eaa3ab1950fdd4ae9580f71644b8d435f875abb63efa6ab344c", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "input_raw.npy": "6da61bb9db93e11c687632f8ae7a5ffec3734d506b790f40c38da16c7e6d1028", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "output_raw.npy": "a142a2b49b070d1a03c8ba4b7fa53fa97fa3005ad70326e0a93204570e5beea1", + "pn_globals.npy": "ed574f42559455069679f8ce3b339395efa9398ec13e199eab47959533370805", + "provenance.json": "c3441f8424032f6f9c28aa19370928407c46eaea942eb7581a77214ed38bf57e", + "scales.json": "fe2decd3949f73006966227cd6a1c4a7d43885f977311ffabb9ababdedd44daa" + }, + "candidate_function_called": false, + "canonical_sha256": { + "indices": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "indptr": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "metadata": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63", + "raw": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b" + }, + "decay_f32_bits": "3f7eb923", + "environment": { + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "deterministic_algorithms": false, + "float32_matmul_precision": "highest", + "gpu": "NVIDIA GeForce RTX 4090", + "numpy": "2.2.6", + "precision_flags_changed": false, + "torch": "2.14.0+cu130" + }, + "extracted_source": { + "decay_line": 126, + "decay_source": "apl_decay = np.float32(math.exp(-self.dt / 20.0))", + "excluded_self_base_line": 83, + "inhibition_line": 154, + "inhibition_source": "inhibition = torch.matmul(apl_state, self.output_gpu) * np.float32(0.01)", + "initializer_line_end": 82, + "initializer_line_start": 55, + "initializer_source": "self.rt = rt\nself.n = rt.n\nself.device = rt.device\nself.dt = rt.dt\nmeta = rt.table.to_pandas().sort_values(\"neuron_idx\").reset_index(drop=True)\nself.meta = meta\ncls = meta.annotation_class.fillna(\"\").astype(str).to_numpy()\ntyp = meta.annotation_type.fillna(\"\").astype(str).to_numpy()\nself.kc = np.flatnonzero(cls == \"Kenyon_Cell\").astype(np.int32)\nself.mbon = np.flatnonzero(cls == \"MBON\").astype(np.int32)\nself.pn = np.flatnonzero(cls == \"ALPN\").astype(np.int32)\nself.apl = np.flatnonzero(typ == \"APL\").astype(np.int32)\nif len(self.apl) != 2 or len(self.kc) != 4064: raise RuntimeError(\"frozen APL/KC identity changed\")\nself.sources = np.repeat(np.arange(self.n, dtype=np.int32), np.diff(rt.indptr_np).astype(np.int64))\nidx = rt.indices_np\nraw = rt.raw_np\napl_out = np.isin(self.sources, self.apl)\nself.apl_out_ids = np.flatnonzero(apl_out).astype(np.int64)\ninput_matrix = np.zeros((len(self.apl), self.n), np.float32)\noutput_matrix = np.zeros((len(self.apl), len(self.kc)), np.float32)\nkc_lookup = np.full(self.n, -1, np.int32)\nkc_lookup[self.kc] = np.arange(len(self.kc), dtype=np.int32)\nallowed = np.isin(self.sources, np.concatenate((self.kc, self.pn))) & np.isin(idx, self.apl)\napl_lookup = {int(x): i for i, x in enumerate(self.apl)}\nfor eid in np.flatnonzero(allowed): input_matrix[apl_lookup[int(idx[eid])], int(self.sources[eid])] += float(raw[eid])\nfor eid in np.flatnonzero(apl_out & np.isin(idx, self.kc)):\n output_matrix[apl_lookup[int(self.sources[eid])], kc_lookup[int(idx[eid])]] += float(raw[eid])\nself.input_scale = float(input_matrix[input_matrix > 0].sum() / np.count_nonzero(np.any(input_matrix > 0, axis=0)))\nself.output_scale = float(output_matrix[output_matrix > 0].mean())\nself.input_gpu = torch.as_tensor(input_matrix / self.input_scale, dtype=torch.float32, device=self.device)\nself.output_gpu = torch.as_tensor(output_matrix / self.output_scale, dtype=torch.float32, device=self.device)\nself.kc_gpu = torch.as_tensor(self.kc, dtype=torch.int64, device=self.device)\nself.apl_out_gpu = torch.as_tensor(self.apl_out_ids, dtype=torch.int64, device=self.device)", + "learning_initializer_suffix_executed": false, + "original_run_loop_executed": false, + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "source": "/data/digital-drosophila/models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "state_update_line": 153, + "state_update_source": "apl_state.mul_(float(apl_decay)).add_(torch.mv(self.input_gpu, self.rt.spike_u8.to(torch.float32)))" + }, + "first_ast_difference": null, + "float64_measurement": { + "drive": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 3.2782554626464844e-07, + "max_bound_utilization": 1.2735864407512016e-05, + "max_error_bound": 0.07133904829165284, + "max_relative_error_nonzero_reference": 1.2781395454592698e-07, + "mean_abs_error": 1.8380582332611085e-08, + "zero_reference_nonzero_actual": 0 + }, + "inhibition": { + "bound_violations": 0, + "elements": 4064000, + "max_abs_error": 6.2065581358794475e-06, + "max_bound_utilization": 9.474149976429201e-05, + "max_error_bound": 0.08043766806597782, + "max_relative_error_nonzero_reference": 9.530814236635841e-07, + "mean_abs_error": 5.587837737872867e-07, + "zero_reference_nonzero_actual": 0 + }, + "state": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 0.00013957842179479485, + "max_bound_utilization": 8.537353858092776e-05, + "max_error_bound": 1.7360135833989094, + "max_relative_error_nonzero_reference": 8.588383769758908e-07, + "mean_abs_error": 4.88171940874576e-05, + "zero_reference_nonzero_actual": 0 + } + }, + "gain_f32_bits": "3c23d70a", + "gpu_case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0", + "independent_cpu_closed_loop_oracle": false, + "input_sha256": { + "apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "summary.json": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01" + }, + "limitations": [ + "AST shadow and candidate use the same original Torch/CUDA primitives; this validates preserved component semantics, not an independent CPU whole-brain oracle.", + "Float64 is a non-feedback mathematical measurement with explicit gamma error bounds, not replacement APL dynamics.", + "Replay uses the recorded actual spike train; it does not establish equivalence for untested closed-loop inputs.", + "The N-1 positive-sum bound is deliberately conservative; passing it does not prove physiological validity or learning." + ], + "matrix_checks": { + "apl_globals": true, + "apl_out_ids": true, + "input_matrix": true, + "input_raw": true, + "input_scale": true, + "kc_globals": true, + "output_matrix": true, + "output_raw": true, + "output_scale": true, + "pn_globals": true + }, + "pass_all": true, + "reconstructed_array_sha256": { + "apl_globals": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "apl_out_ids": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "input_matrix": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "input_raw": "a7153b9a7c7cdc2700bd97f9ed96c7402c360172ebb739099303d057c9bbea11", + "kc_globals": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "output_raw": "2a3e4f18ac86c6d557f5dc85b6f99060fc1bd2d4c0c53241714acc2aee24dc0e", + "pn_globals": "56c4eb47cb535fcf990017b13a29d026f91a28397e6c206bd24a99598d2588ff" + }, + "scope": "Frozen APL component extraction and recorded-spike replay only", + "steps": 1000, + "theoretical_bound": { + "applicable": true, + "assumptions": "nonnegative f32 matrices, spikes exactly 0/1, fixed stored f32 decay/gain, normal finite RN binary32/64 operations; no reduced-precision matmul", + "bound_arithmetic": "Each positive bound operation is rounded toward +infinity via nextafter; denominator toward -infinity", + "drive_n": 166699, + "f64_values_used_to_drive_brain": false, + "gamma_definition": "gamma_n=(n*u)/(1-n*u), upward-rounded; u32=2^-24,u64=2^-53", + "gamma_drive_f32": 0.010035750241849791, + "gamma_drive_f64": 1.8507306798541427e-11, + "max_observed_nonzero_drive_terms": 9, + "no_cpu_gpu_bitwise_expectation_for_f64_measurement": true, + "normal_or_zero_arithmetic": true, + "output_bound": "q*sum(B*E_p) + gamma_(2*A+1),p*q*sum(B*abs(s_p)); compare with E32+E64", + "state_recurrence": "E_p[t] <= d*E_p[t-1] + gamma_2,p*(d*abs(s_p[t-1])+D_upper) + (1+u_p)*gamma_(N-1),p*D_upper", + "tolerance_fitted_to_observed_error": false + }, + "value_units": { + "drive": "legacy normalized-contact spike drive", + "inhibition": "legacy mV", + "state": "legacy normalized-drive accumulator" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json new file mode 100644 index 0000000..2c93e97 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json @@ -0,0 +1,151 @@ +{ + "actual_spike_events": 30982, + "ast_replay_bitwise_exact": { + "drive": true, + "inhibition": true, + "state": true + }, + "brain_or_learning_parameters_changed": false, + "bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "bundle_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "apl_out_ids.npy": "51e2cb25752d8eaa3ab1950fdd4ae9580f71644b8d435f875abb63efa6ab344c", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "input_raw.npy": "6da61bb9db93e11c687632f8ae7a5ffec3734d506b790f40c38da16c7e6d1028", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "output_raw.npy": "a142a2b49b070d1a03c8ba4b7fa53fa97fa3005ad70326e0a93204570e5beea1", + "pn_globals.npy": "ed574f42559455069679f8ce3b339395efa9398ec13e199eab47959533370805", + "provenance.json": "c3441f8424032f6f9c28aa19370928407c46eaea942eb7581a77214ed38bf57e", + "scales.json": "fe2decd3949f73006966227cd6a1c4a7d43885f977311ffabb9ababdedd44daa" + }, + "candidate_function_called": false, + "canonical_sha256": { + "indices": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "indptr": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "metadata": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63", + "raw": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b" + }, + "decay_f32_bits": "3f7eb923", + "environment": { + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "deterministic_algorithms": false, + "float32_matmul_precision": "highest", + "gpu": "NVIDIA GeForce RTX 4090", + "numpy": "2.2.6", + "precision_flags_changed": false, + "torch": "2.14.0+cu130" + }, + "extracted_source": { + "decay_line": 126, + "decay_source": "apl_decay = np.float32(math.exp(-self.dt / 20.0))", + "excluded_self_base_line": 83, + "inhibition_line": 154, + "inhibition_source": "inhibition = torch.matmul(apl_state, self.output_gpu) * np.float32(0.01)", + "initializer_line_end": 82, + "initializer_line_start": 55, + "initializer_source": "self.rt = rt\nself.n = rt.n\nself.device = rt.device\nself.dt = rt.dt\nmeta = rt.table.to_pandas().sort_values(\"neuron_idx\").reset_index(drop=True)\nself.meta = meta\ncls = meta.annotation_class.fillna(\"\").astype(str).to_numpy()\ntyp = meta.annotation_type.fillna(\"\").astype(str).to_numpy()\nself.kc = np.flatnonzero(cls == \"Kenyon_Cell\").astype(np.int32)\nself.mbon = np.flatnonzero(cls == \"MBON\").astype(np.int32)\nself.pn = np.flatnonzero(cls == \"ALPN\").astype(np.int32)\nself.apl = np.flatnonzero(typ == \"APL\").astype(np.int32)\nif len(self.apl) != 2 or len(self.kc) != 4064: raise RuntimeError(\"frozen APL/KC identity changed\")\nself.sources = np.repeat(np.arange(self.n, dtype=np.int32), np.diff(rt.indptr_np).astype(np.int64))\nidx = rt.indices_np\nraw = rt.raw_np\napl_out = np.isin(self.sources, self.apl)\nself.apl_out_ids = np.flatnonzero(apl_out).astype(np.int64)\ninput_matrix = np.zeros((len(self.apl), self.n), np.float32)\noutput_matrix = np.zeros((len(self.apl), len(self.kc)), np.float32)\nkc_lookup = np.full(self.n, -1, np.int32)\nkc_lookup[self.kc] = np.arange(len(self.kc), dtype=np.int32)\nallowed = np.isin(self.sources, np.concatenate((self.kc, self.pn))) & np.isin(idx, self.apl)\napl_lookup = {int(x): i for i, x in enumerate(self.apl)}\nfor eid in np.flatnonzero(allowed): input_matrix[apl_lookup[int(idx[eid])], int(self.sources[eid])] += float(raw[eid])\nfor eid in np.flatnonzero(apl_out & np.isin(idx, self.kc)):\n output_matrix[apl_lookup[int(self.sources[eid])], kc_lookup[int(idx[eid])]] += float(raw[eid])\nself.input_scale = float(input_matrix[input_matrix > 0].sum() / np.count_nonzero(np.any(input_matrix > 0, axis=0)))\nself.output_scale = float(output_matrix[output_matrix > 0].mean())\nself.input_gpu = torch.as_tensor(input_matrix / self.input_scale, dtype=torch.float32, device=self.device)\nself.output_gpu = torch.as_tensor(output_matrix / self.output_scale, dtype=torch.float32, device=self.device)\nself.kc_gpu = torch.as_tensor(self.kc, dtype=torch.int64, device=self.device)\nself.apl_out_gpu = torch.as_tensor(self.apl_out_ids, dtype=torch.int64, device=self.device)", + "learning_initializer_suffix_executed": false, + "original_run_loop_executed": false, + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "source": "/data/digital-drosophila/models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "state_update_line": 153, + "state_update_source": "apl_state.mul_(float(apl_decay)).add_(torch.mv(self.input_gpu, self.rt.spike_u8.to(torch.float32)))" + }, + "first_ast_difference": null, + "float64_measurement": { + "drive": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 4.172325134277344e-07, + "max_bound_utilization": 1.5952056345228826e-05, + "max_error_bound": 0.08669816247069724, + "max_relative_error_nonzero_reference": 1.6009085362282417e-07, + "mean_abs_error": 1.8207356333732606e-08, + "zero_reference_nonzero_actual": 0 + }, + "inhibition": { + "bound_violations": 0, + "elements": 4064000, + "max_abs_error": 5.774900461830157e-06, + "max_bound_utilization": 8.365905906775735e-05, + "max_error_bound": 0.08278209460663016, + "max_relative_error_nonzero_reference": 8.415611663478381e-07, + "mean_abs_error": 3.897195014559034e-07, + "zero_reference_nonzero_actual": 0 + }, + "state": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 0.00011661864286338641, + "max_bound_utilization": 7.528199961201348e-05, + "max_error_bound": 1.7294997835148593, + "max_relative_error_nonzero_reference": 7.57270415730961e-07, + "mean_abs_error": 3.4153801116489474e-05, + "zero_reference_nonzero_actual": 0 + } + }, + "gain_f32_bits": "3c23d70a", + "gpu_case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0", + "independent_cpu_closed_loop_oracle": false, + "input_sha256": { + "apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "summary.json": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d" + }, + "limitations": [ + "AST shadow and candidate use the same original Torch/CUDA primitives; this validates preserved component semantics, not an independent CPU whole-brain oracle.", + "Float64 is a non-feedback mathematical measurement with explicit gamma error bounds, not replacement APL dynamics.", + "Replay uses the recorded actual spike train; it does not establish equivalence for untested closed-loop inputs.", + "The N-1 positive-sum bound is deliberately conservative; passing it does not prove physiological validity or learning." + ], + "matrix_checks": { + "apl_globals": true, + "apl_out_ids": true, + "input_matrix": true, + "input_raw": true, + "input_scale": true, + "kc_globals": true, + "output_matrix": true, + "output_raw": true, + "output_scale": true, + "pn_globals": true + }, + "pass_all": true, + "reconstructed_array_sha256": { + "apl_globals": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "apl_out_ids": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "input_matrix": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "input_raw": "a7153b9a7c7cdc2700bd97f9ed96c7402c360172ebb739099303d057c9bbea11", + "kc_globals": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "output_raw": "2a3e4f18ac86c6d557f5dc85b6f99060fc1bd2d4c0c53241714acc2aee24dc0e", + "pn_globals": "56c4eb47cb535fcf990017b13a29d026f91a28397e6c206bd24a99598d2588ff" + }, + "scope": "Frozen APL component extraction and recorded-spike replay only", + "steps": 1000, + "theoretical_bound": { + "applicable": true, + "assumptions": "nonnegative f32 matrices, spikes exactly 0/1, fixed stored f32 decay/gain, normal finite RN binary32/64 operations; no reduced-precision matmul", + "bound_arithmetic": "Each positive bound operation is rounded toward +infinity via nextafter; denominator toward -infinity", + "drive_n": 166699, + "f64_values_used_to_drive_brain": false, + "gamma_definition": "gamma_n=(n*u)/(1-n*u), upward-rounded; u32=2^-24,u64=2^-53", + "gamma_drive_f32": 0.010035750241849791, + "gamma_drive_f64": 1.8507306798541427e-11, + "max_observed_nonzero_drive_terms": 9, + "no_cpu_gpu_bitwise_expectation_for_f64_measurement": true, + "normal_or_zero_arithmetic": true, + "output_bound": "q*sum(B*E_p) + gamma_(2*A+1),p*q*sum(B*abs(s_p)); compare with E32+E64", + "state_recurrence": "E_p[t] <= d*E_p[t-1] + gamma_2,p*(d*abs(s_p[t-1])+D_upper) + (1+u_p)*gamma_(N-1),p*D_upper", + "tolerance_fitted_to_observed_error": false + }, + "value_units": { + "drive": "legacy normalized-contact spike drive", + "inhibition": "legacy mV", + "state": "legacy normalized-drive accumulator" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json b/registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json new file mode 100644 index 0000000..3c2b9a0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json @@ -0,0 +1,151 @@ +{ + "actual_spike_events": 30876, + "ast_replay_bitwise_exact": { + "drive": true, + "inhibition": true, + "state": true + }, + "brain_or_learning_parameters_changed": false, + "bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "bundle_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "apl_out_ids.npy": "51e2cb25752d8eaa3ab1950fdd4ae9580f71644b8d435f875abb63efa6ab344c", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "input_raw.npy": "6da61bb9db93e11c687632f8ae7a5ffec3734d506b790f40c38da16c7e6d1028", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "output_raw.npy": "a142a2b49b070d1a03c8ba4b7fa53fa97fa3005ad70326e0a93204570e5beea1", + "pn_globals.npy": "ed574f42559455069679f8ce3b339395efa9398ec13e199eab47959533370805", + "provenance.json": "c3441f8424032f6f9c28aa19370928407c46eaea942eb7581a77214ed38bf57e", + "scales.json": "fe2decd3949f73006966227cd6a1c4a7d43885f977311ffabb9ababdedd44daa" + }, + "candidate_function_called": false, + "canonical_sha256": { + "indices": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "indptr": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "metadata": "922af16846a065c3dbfca7c11146b83ca217fcbd7392edc745f444a04eae8c63", + "raw": "c7ae101451dd19c47fd976bcfacbc52d67193a68ffa04c5b4d2e911cfd52d99b" + }, + "decay_f32_bits": "3f7eb923", + "environment": { + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "deterministic_algorithms": false, + "float32_matmul_precision": "highest", + "gpu": "NVIDIA GeForce RTX 4090", + "numpy": "2.2.6", + "precision_flags_changed": false, + "torch": "2.14.0+cu130" + }, + "extracted_source": { + "decay_line": 126, + "decay_source": "apl_decay = np.float32(math.exp(-self.dt / 20.0))", + "excluded_self_base_line": 83, + "inhibition_line": 154, + "inhibition_source": "inhibition = torch.matmul(apl_state, self.output_gpu) * np.float32(0.01)", + "initializer_line_end": 82, + "initializer_line_start": 55, + "initializer_source": "self.rt = rt\nself.n = rt.n\nself.device = rt.device\nself.dt = rt.dt\nmeta = rt.table.to_pandas().sort_values(\"neuron_idx\").reset_index(drop=True)\nself.meta = meta\ncls = meta.annotation_class.fillna(\"\").astype(str).to_numpy()\ntyp = meta.annotation_type.fillna(\"\").astype(str).to_numpy()\nself.kc = np.flatnonzero(cls == \"Kenyon_Cell\").astype(np.int32)\nself.mbon = np.flatnonzero(cls == \"MBON\").astype(np.int32)\nself.pn = np.flatnonzero(cls == \"ALPN\").astype(np.int32)\nself.apl = np.flatnonzero(typ == \"APL\").astype(np.int32)\nif len(self.apl) != 2 or len(self.kc) != 4064: raise RuntimeError(\"frozen APL/KC identity changed\")\nself.sources = np.repeat(np.arange(self.n, dtype=np.int32), np.diff(rt.indptr_np).astype(np.int64))\nidx = rt.indices_np\nraw = rt.raw_np\napl_out = np.isin(self.sources, self.apl)\nself.apl_out_ids = np.flatnonzero(apl_out).astype(np.int64)\ninput_matrix = np.zeros((len(self.apl), self.n), np.float32)\noutput_matrix = np.zeros((len(self.apl), len(self.kc)), np.float32)\nkc_lookup = np.full(self.n, -1, np.int32)\nkc_lookup[self.kc] = np.arange(len(self.kc), dtype=np.int32)\nallowed = np.isin(self.sources, np.concatenate((self.kc, self.pn))) & np.isin(idx, self.apl)\napl_lookup = {int(x): i for i, x in enumerate(self.apl)}\nfor eid in np.flatnonzero(allowed): input_matrix[apl_lookup[int(idx[eid])], int(self.sources[eid])] += float(raw[eid])\nfor eid in np.flatnonzero(apl_out & np.isin(idx, self.kc)):\n output_matrix[apl_lookup[int(self.sources[eid])], kc_lookup[int(idx[eid])]] += float(raw[eid])\nself.input_scale = float(input_matrix[input_matrix > 0].sum() / np.count_nonzero(np.any(input_matrix > 0, axis=0)))\nself.output_scale = float(output_matrix[output_matrix > 0].mean())\nself.input_gpu = torch.as_tensor(input_matrix / self.input_scale, dtype=torch.float32, device=self.device)\nself.output_gpu = torch.as_tensor(output_matrix / self.output_scale, dtype=torch.float32, device=self.device)\nself.kc_gpu = torch.as_tensor(self.kc, dtype=torch.int64, device=self.device)\nself.apl_out_gpu = torch.as_tensor(self.apl_out_ids, dtype=torch.int64, device=self.device)", + "learning_initializer_suffix_executed": false, + "original_run_loop_executed": false, + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346", + "source": "/data/digital-drosophila/models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "state_update_line": 153, + "state_update_source": "apl_state.mul_(float(apl_decay)).add_(torch.mv(self.input_gpu, self.rt.spike_u8.to(torch.float32)))" + }, + "first_ast_difference": null, + "float64_measurement": { + "drive": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 3.8743019104003906e-07, + "max_bound_utilization": 1.0574248685708828e-05, + "max_error_bound": 0.0598197108441445, + "max_relative_error_nonzero_reference": 1.0612051900264713e-07, + "mean_abs_error": 1.837685704231262e-08, + "zero_reference_nonzero_actual": 0 + }, + "inhibition": { + "bound_violations": 0, + "elements": 4064000, + "max_abs_error": 5.093154738844419e-06, + "max_bound_utilization": 8.812986267814258e-05, + "max_error_bound": 0.08260575257145494, + "max_relative_error_nonzero_reference": 8.864677758965812e-07, + "mean_abs_error": 4.286303706345423e-07, + "zero_reference_nonzero_actual": 0 + }, + "state": { + "bound_violations": 0, + "elements": 2000, + "max_abs_error": 0.00012930523044474285, + "max_bound_utilization": 7.651823932615403e-05, + "max_error_bound": 1.7649496062259644, + "max_relative_error_nonzero_reference": 7.696472542398691e-07, + "mean_abs_error": 3.747036531716575e-05, + "zero_reference_nonzero_actual": 0 + } + }, + "gain_f32_bits": "3c23d70a", + "gpu_case_dir": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0", + "independent_cpu_closed_loop_oracle": false, + "input_sha256": { + "apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "summary.json": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266" + }, + "limitations": [ + "AST shadow and candidate use the same original Torch/CUDA primitives; this validates preserved component semantics, not an independent CPU whole-brain oracle.", + "Float64 is a non-feedback mathematical measurement with explicit gamma error bounds, not replacement APL dynamics.", + "Replay uses the recorded actual spike train; it does not establish equivalence for untested closed-loop inputs.", + "The N-1 positive-sum bound is deliberately conservative; passing it does not prove physiological validity or learning." + ], + "matrix_checks": { + "apl_globals": true, + "apl_out_ids": true, + "input_matrix": true, + "input_raw": true, + "input_scale": true, + "kc_globals": true, + "output_matrix": true, + "output_raw": true, + "output_scale": true, + "pn_globals": true + }, + "pass_all": true, + "reconstructed_array_sha256": { + "apl_globals": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "apl_out_ids": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "input_matrix": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "input_raw": "a7153b9a7c7cdc2700bd97f9ed96c7402c360172ebb739099303d057c9bbea11", + "kc_globals": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "output_raw": "2a3e4f18ac86c6d557f5dc85b6f99060fc1bd2d4c0c53241714acc2aee24dc0e", + "pn_globals": "56c4eb47cb535fcf990017b13a29d026f91a28397e6c206bd24a99598d2588ff" + }, + "scope": "Frozen APL component extraction and recorded-spike replay only", + "steps": 1000, + "theoretical_bound": { + "applicable": true, + "assumptions": "nonnegative f32 matrices, spikes exactly 0/1, fixed stored f32 decay/gain, normal finite RN binary32/64 operations; no reduced-precision matmul", + "bound_arithmetic": "Each positive bound operation is rounded toward +infinity via nextafter; denominator toward -infinity", + "drive_n": 166699, + "f64_values_used_to_drive_brain": false, + "gamma_definition": "gamma_n=(n*u)/(1-n*u), upward-rounded; u32=2^-24,u64=2^-53", + "gamma_drive_f32": 0.010035750241849791, + "gamma_drive_f64": 1.8507306798541427e-11, + "max_observed_nonzero_drive_terms": 9, + "no_cpu_gpu_bitwise_expectation_for_f64_measurement": true, + "normal_or_zero_arithmetic": true, + "output_bound": "q*sum(B*E_p) + gamma_(2*A+1),p*q*sum(B*abs(s_p)); compare with E32+E64", + "state_recurrence": "E_p[t] <= d*E_p[t-1] + gamma_2,p*(d*abs(s_p[t-1])+D_upper) + (1+u_p)*gamma_(N-1),p*D_upper", + "tolerance_fitted_to_observed_error": false + }, + "value_units": { + "drive": "legacy normalized-contact spike drive", + "inhibition": "legacy mV", + "state": "legacy normalized-drive accumulator" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu-reference/extension.json b/registry/phase4ak-apl-timing-validation/evidence/gpu-reference/extension.json new file mode 100644 index 0000000..0b79eb5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu-reference/extension.json @@ -0,0 +1,17 @@ +{ + "binary": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation/gpu-reference/extension-build/male_cns_lif_deterministic_v2_ext.so", + "binary_sha256": "0b4aa6348e7626de960e8f10ce8feee734f8b8ce76b6f9e0d65ec1ad56d66433", + "build_seconds": 54.71187125600045, + "flags": { + "cuda": [ + "-O3", + "--fmad=false", + "-std=c++20" + ], + "cxx": [ + "-O3", + "-ffp-contract=off" + ] + }, + "status": "PASS" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json new file mode 100644 index 0000000..b89e855 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f0deb79fd65f4e200158fffbb1d559a632acbd8cc6dccafd865e0c1790a362ca", + "final_apl_state_float32": [ + 154.97776794433594, + 160.13018798828125 + ], + "final_apl_state_u32_bits": [ + 1125841487, + 1126179156 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv new file mode 100644 index 0000000..87ea45b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv @@ -0,0 +1,118 @@ +tick,neuron_idx,attempted,accepted,rejected +1,522,1,1,0 +26,2010,1,1,0 +27,7679,1,1,0 +31,4311,1,1,0 +37,7781,1,1,0 +40,2601,1,1,0 +42,3345,1,1,0 +58,1011,1,1,0 +59,2493,1,1,0 +69,5519,1,1,0 +81,7679,1,1,0 +86,3252,1,1,0 +95,1514,1,1,0 +102,3252,1,0,1 +103,12644,1,1,0 +115,130497,1,1,0 +127,2970,1,1,0 +130,4505,1,0,1 +137,2010,1,1,0 +162,2029,1,1,0 +162,130472,1,1,0 +163,2010,1,1,0 +181,522,1,1,0 +190,10769,1,1,0 +195,360,1,1,0 +198,2493,1,1,0 +199,1011,1,1,0 +241,1011,1,1,0 +247,10769,1,1,0 +248,6842,1,0,1 +252,2010,1,1,0 +253,4026,1,1,0 +259,360,1,1,0 +260,4026,1,0,1 +265,999,1,1,0 +270,3345,1,1,0 +271,2231,1,1,0 +288,1514,1,0,1 +299,3161,1,1,0 +300,522,1,0,1 +319,3252,1,0,1 +326,1514,1,1,0 +331,2601,1,1,0 +335,9975,1,1,0 +345,2586,1,1,0 +365,3202,1,0,1 +377,3252,1,0,1 +412,1514,1,1,0 +413,2493,1,1,0 +417,130753,1,1,0 +418,130753,1,0,1 +425,6842,1,0,1 +431,360,1,1,0 +444,9370,1,1,0 +445,189,1,0,1 +458,9370,1,0,1 +474,331,1,1,0 +480,1011,1,0,1 +492,3202,1,1,0 +497,189,1,0,1 +500,2029,1,0,1 +501,9188,1,1,0 +503,7679,1,1,0 +510,6842,1,1,0 +528,1011,1,1,0 +588,522,1,0,1 +589,1011,1,1,0 +605,3252,1,1,0 +607,12644,1,1,0 +609,4505,1,1,0 +623,4311,1,1,0 +633,3161,1,1,0 +637,131226,1,1,0 +650,2010,1,0,1 +652,331,1,1,0 +667,8504,1,0,1 +674,14839,1,1,0 +676,360,1,1,0 +680,1011,1,1,0 +687,2347,1,0,1 +697,522,1,1,0 +704,10769,1,1,0 +704,21802,1,1,0 +709,9975,1,1,0 +722,2970,1,1,0 +724,3202,1,1,0 +743,2231,1,1,0 +749,12644,1,0,1 +752,2029,1,0,1 +752,2970,1,1,0 +757,4311,1,1,0 +764,5519,1,1,0 +778,2586,1,0,1 +785,360,1,0,1 +787,999,1,1,0 +815,522,1,1,0 +835,2010,1,1,0 +844,130753,1,0,1 +853,2231,1,1,0 +862,10769,1,1,0 +867,1514,1,1,0 +872,1191,1,1,0 +874,2029,1,0,1 +878,1927,1,1,0 +880,131226,1,1,0 +901,130472,1,1,0 +904,130497,1,1,0 +906,1514,1,1,0 +920,522,1,1,0 +942,7679,1,0,1 +951,5519,1,1,0 +952,5519,1,0,1 +955,2493,1,1,0 +961,360,1,1,0 +961,130753,1,1,0 +989,2601,1,1,0 +993,14839,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json new file mode 100644 index 0000000..6deda8a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "cal-matched_energy-00-s51101", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29368, + "requested": 117, + "accepted_requests": 88, + "rejected_requests": 29, + "arriving_edges": 13942373, + "accepted_arriving_edges": 12788823, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f0deb79fd65f4e200158fffbb1d559a632acbd8cc6dccafd865e0c1790a362ca", + "final_apl_state_float32": [ + 154.97776794433594, + 160.13018798828125 + ], + "final_apl_state_u32_bits": [ + 1125841487, + 1126179156 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4710066289990209, + "diagnostic_simulation_seconds": 5.531164882999292, + "wall_seconds": 6.560204730998521, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "3e7908fe39a324d6dcf87c9176c2a550776fd0c22986dea60b1cffae68ebea15", + "requests.npz": "d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json new file mode 100644 index 0000000..0d17b2d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b00649dc7bc0e1baf2b4c5b9ca30e426f009a1a65a003d548b15c2f8cf38d434", + "final_apl_state_float32": [ + 153.00985717773438, + 167.6389617919922 + ], + "final_apl_state_u32_bits": [ + 1125712518, + 1126671251 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/requests.csv new file mode 100644 index 0000000..515b901 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/requests.csv @@ -0,0 +1,122 @@ +tick,neuron_idx,attempted,accepted,rejected +1,522,1,1,0 +26,2010,1,1,0 +27,7679,1,1,0 +31,4311,1,1,0 +37,7781,1,1,0 +40,2601,1,1,0 +42,3345,1,1,0 +58,1011,1,1,0 +59,2493,1,1,0 +69,5519,1,1,0 +81,7679,1,1,0 +86,3252,1,1,0 +95,1514,1,1,0 +102,3252,1,0,1 +103,12644,1,1,0 +115,130497,1,1,0 +127,2970,1,1,0 +130,4505,1,0,1 +137,2010,1,1,0 +158,130753,1,1,0 +162,2029,1,1,0 +162,130472,1,1,0 +163,2010,1,1,0 +181,522,1,1,0 +190,10769,1,1,0 +195,360,1,1,0 +198,2493,1,1,0 +199,1011,1,1,0 +241,1011,1,1,0 +247,10769,1,1,0 +248,6842,1,0,1 +252,2010,1,1,0 +253,4026,1,1,0 +259,360,1,1,0 +260,4026,1,0,1 +265,999,1,1,0 +270,3345,1,1,0 +271,2231,1,1,0 +288,1514,1,0,1 +299,3161,1,1,0 +300,522,1,0,1 +319,3252,1,1,0 +326,1514,1,1,0 +331,2601,1,1,0 +335,9975,1,1,0 +345,2586,1,0,1 +365,3202,1,0,1 +377,3252,1,0,1 +412,1514,1,1,0 +413,2493,1,1,0 +417,130753,1,1,0 +418,130753,1,0,1 +425,6842,1,1,0 +431,360,1,1,0 +444,9370,1,1,0 +445,189,1,1,0 +458,9370,1,0,1 +474,331,1,1,0 +480,1011,1,1,0 +483,6842,1,1,0 +492,3202,1,1,0 +497,189,1,0,1 +500,2029,1,1,0 +501,9188,1,1,0 +503,7679,1,1,0 +510,6842,1,1,0 +528,1011,1,1,0 +530,2535,1,1,0 +588,522,1,0,1 +589,1011,1,1,0 +605,3252,1,0,1 +607,12644,1,1,0 +609,4505,1,0,1 +623,4311,1,0,1 +633,3161,1,1,0 +637,131226,1,1,0 +650,2010,1,0,1 +652,331,1,1,0 +659,3252,1,0,1 +667,8504,1,1,0 +674,14839,1,1,0 +676,360,1,0,1 +680,1011,1,1,0 +687,2347,1,0,1 +697,522,1,1,0 +704,10769,1,1,0 +704,21802,1,1,0 +709,9975,1,1,0 +722,2970,1,0,1 +724,3202,1,1,0 +743,2231,1,1,0 +749,12644,1,1,0 +752,2029,1,1,0 +752,2970,1,1,0 +757,4311,1,1,0 +764,5519,1,1,0 +778,2586,1,1,0 +785,360,1,1,0 +787,999,1,0,1 +815,522,1,1,0 +835,2010,1,1,0 +844,130753,1,0,1 +853,2231,1,1,0 +862,10769,1,0,1 +867,1514,1,1,0 +872,1191,1,1,0 +874,2029,1,0,1 +878,1927,1,1,0 +880,131226,1,1,0 +901,130472,1,0,1 +904,130497,1,0,1 +906,1514,1,1,0 +920,522,1,1,0 +942,7679,1,1,0 +951,5519,1,1,0 +952,5519,1,0,1 +955,2493,1,1,0 +961,360,1,1,0 +961,130753,1,1,0 +989,2601,1,1,0 +993,14839,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/summary.json new file mode 100644 index 0000000..137bfa9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/controls/cal-physiological-00-s51101-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "cal-physiological-00-s51101", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29672, + "requested": 121, + "accepted_requests": 93, + "rejected_requests": 28, + "arriving_edges": 14189022, + "accepted_arriving_edges": 13032355, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b00649dc7bc0e1baf2b4c5b9ca30e426f009a1a65a003d548b15c2f8cf38d434", + "final_apl_state_float32": [ + 153.00985717773438, + 167.6389617919922 + ], + "final_apl_state_u32_bits": [ + 1125712518, + 1126671251 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 59.5303108549997, + "diagnostic_simulation_seconds": 5.49795266000001, + "wall_seconds": 65.5745750879978, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "09ec11051a6aabe5250e9bda3ef7081294ec2ea21549ab9fbb84a95d00feaee3", + "requests.npz": "9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..539565b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "479e12060457c98eef9daa5b4417d5dca1da61716a3163dd4da3add350533cba", + "final_apl_state_float32": [ + 148.8344268798828, + 172.29991149902344 + ], + "final_apl_state_u32_bits": [ + 1125438877, + 1126976711 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv new file mode 100644 index 0000000..4575dfa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +20,7322,1,1,0 +21,53508,1,1,0 +24,999,1,1,0 +25,530,1,1,0 +31,159,1,1,0 +37,2029,1,1,0 +43,530,1,0,1 +50,522,1,1,0 +51,1372,1,1,0 +58,9052,1,1,0 +73,530,1,1,0 +81,530,1,0,1 +95,622,1,1,0 +114,710,1,1,0 +115,2029,1,1,0 +136,79514,1,1,0 +138,79514,1,0,1 +150,130753,1,1,0 +152,130753,1,0,1 +154,530,1,0,1 +155,2029,1,1,0 +157,54264,1,1,0 +160,54264,1,0,1 +163,54264,1,0,1 +172,2029,1,0,1 +183,7322,1,1,0 +190,130753,1,1,0 +195,7322,1,0,1 +201,97,1,1,0 +202,530,1,0,1 +204,9052,1,1,0 +214,55121,1,1,0 +220,522,1,1,0 +234,1011,1,1,0 +257,530,1,1,0 +278,6721,1,1,0 +287,999,1,0,1 +295,189,1,0,1 +326,571,1,0,1 +334,360,1,0,1 +353,79514,1,1,0 +366,1372,1,1,0 +386,189,1,1,0 +408,1011,1,1,0 +415,130753,1,0,1 +423,434,1,1,0 +430,130257,1,1,0 +446,79514,1,1,0 +463,2601,1,0,1 +469,522,1,1,0 +479,159,1,1,0 +481,360,1,1,0 +511,9052,1,1,0 +513,571,1,1,0 +527,54264,1,1,0 +547,189,1,1,0 +554,999,1,1,0 +556,2029,1,1,0 +556,9052,1,1,0 +567,4786,1,1,0 +567,79514,1,1,0 +568,7680,1,1,0 +610,434,1,1,0 +613,1011,1,1,0 +629,159,1,0,1 +643,130753,1,1,0 +657,1011,1,1,0 +682,1372,1,0,1 +695,6721,1,1,0 +704,4624,1,1,0 +710,9052,1,1,0 +714,700,1,0,1 +725,1372,1,0,1 +725,7680,1,1,0 +726,6721,1,1,0 +742,1022,1,1,0 +750,1011,1,1,0 +754,189,1,1,0 +755,4624,1,1,0 +770,130753,1,0,1 +795,97,1,1,0 +814,189,1,1,0 +817,360,1,0,1 +817,6721,1,1,0 +831,434,1,1,0 +836,133666,1,1,0 +842,530,1,0,1 +844,54264,1,1,0 +846,530,1,0,1 +847,97,1,1,0 +886,522,1,1,0 +890,189,1,0,1 +896,1372,1,1,0 +896,133666,1,1,0 +897,1011,1,1,0 +902,1011,1,0,1 +906,530,1,1,0 +909,97,1,0,1 +915,1927,1,1,0 +950,4786,1,1,0 +952,360,1,1,0 +957,7322,1,1,0 +964,189,1,1,0 +965,522,1,0,1 +974,2029,1,1,0 +977,79514,1,0,1 +982,97,1,0,1 +992,54264,1,1,0 +998,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json new file mode 100644 index 0000000..b4ef31f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29962, + "requested": 109, + "accepted_requests": 79, + "rejected_requests": 30, + "arriving_edges": 14503540, + "accepted_arriving_edges": 13337480, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "479e12060457c98eef9daa5b4417d5dca1da61716a3163dd4da3add350533cba", + "final_apl_state_float32": [ + 148.8344268798828, + 172.29991149902344 + ], + "final_apl_state_u32_bits": [ + 1125438877, + 1126976711 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.42952548999892315, + "diagnostic_simulation_seconds": 5.764329978002934, + "wall_seconds": 6.742792253000516, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..539565b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "479e12060457c98eef9daa5b4417d5dca1da61716a3163dd4da3add350533cba", + "final_apl_state_float32": [ + 148.8344268798828, + 172.29991149902344 + ], + "final_apl_state_u32_bits": [ + 1125438877, + 1126976711 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv new file mode 100644 index 0000000..4575dfa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +20,7322,1,1,0 +21,53508,1,1,0 +24,999,1,1,0 +25,530,1,1,0 +31,159,1,1,0 +37,2029,1,1,0 +43,530,1,0,1 +50,522,1,1,0 +51,1372,1,1,0 +58,9052,1,1,0 +73,530,1,1,0 +81,530,1,0,1 +95,622,1,1,0 +114,710,1,1,0 +115,2029,1,1,0 +136,79514,1,1,0 +138,79514,1,0,1 +150,130753,1,1,0 +152,130753,1,0,1 +154,530,1,0,1 +155,2029,1,1,0 +157,54264,1,1,0 +160,54264,1,0,1 +163,54264,1,0,1 +172,2029,1,0,1 +183,7322,1,1,0 +190,130753,1,1,0 +195,7322,1,0,1 +201,97,1,1,0 +202,530,1,0,1 +204,9052,1,1,0 +214,55121,1,1,0 +220,522,1,1,0 +234,1011,1,1,0 +257,530,1,1,0 +278,6721,1,1,0 +287,999,1,0,1 +295,189,1,0,1 +326,571,1,0,1 +334,360,1,0,1 +353,79514,1,1,0 +366,1372,1,1,0 +386,189,1,1,0 +408,1011,1,1,0 +415,130753,1,0,1 +423,434,1,1,0 +430,130257,1,1,0 +446,79514,1,1,0 +463,2601,1,0,1 +469,522,1,1,0 +479,159,1,1,0 +481,360,1,1,0 +511,9052,1,1,0 +513,571,1,1,0 +527,54264,1,1,0 +547,189,1,1,0 +554,999,1,1,0 +556,2029,1,1,0 +556,9052,1,1,0 +567,4786,1,1,0 +567,79514,1,1,0 +568,7680,1,1,0 +610,434,1,1,0 +613,1011,1,1,0 +629,159,1,0,1 +643,130753,1,1,0 +657,1011,1,1,0 +682,1372,1,0,1 +695,6721,1,1,0 +704,4624,1,1,0 +710,9052,1,1,0 +714,700,1,0,1 +725,1372,1,0,1 +725,7680,1,1,0 +726,6721,1,1,0 +742,1022,1,1,0 +750,1011,1,1,0 +754,189,1,1,0 +755,4624,1,1,0 +770,130753,1,0,1 +795,97,1,1,0 +814,189,1,1,0 +817,360,1,0,1 +817,6721,1,1,0 +831,434,1,1,0 +836,133666,1,1,0 +842,530,1,0,1 +844,54264,1,1,0 +846,530,1,0,1 +847,97,1,1,0 +886,522,1,1,0 +890,189,1,0,1 +896,1372,1,1,0 +896,133666,1,1,0 +897,1011,1,1,0 +902,1011,1,0,1 +906,530,1,1,0 +909,97,1,0,1 +915,1927,1,1,0 +950,4786,1,1,0 +952,360,1,1,0 +957,7322,1,1,0 +964,189,1,1,0 +965,522,1,0,1 +974,2029,1,1,0 +977,79514,1,0,1 +982,97,1,0,1 +992,54264,1,1,0 +998,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json new file mode 100644 index 0000000..a55271e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29962, + "requested": 109, + "accepted_requests": 79, + "rejected_requests": 30, + "arriving_edges": 14503540, + "accepted_arriving_edges": 13337480, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "479e12060457c98eef9daa5b4417d5dca1da61716a3163dd4da3add350533cba", + "final_apl_state_float32": [ + 148.8344268798828, + 172.29991149902344 + ], + "final_apl_state_u32_bits": [ + 1125438877, + 1126976711 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.465010922998772, + "diagnostic_simulation_seconds": 5.446398478001356, + "wall_seconds": 6.466156956001214, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..21920fd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c4daf5c63ba90461c6532aa1f913424e0e51d138145d5ef36d3e845c1764ea9c", + "final_apl_state_float32": [ + 150.5615997314453, + 163.4684295654297 + ], + "final_apl_state_u32_bits": [ + 1125552069, + 1126397931 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv new file mode 100644 index 0000000..d783c95 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv @@ -0,0 +1,104 @@ +tick,neuron_idx,attempted,accepted,rejected +10,4786,1,1,0 +14,2029,1,1,0 +17,530,1,1,0 +26,434,1,1,0 +27,7680,1,1,0 +28,999,1,1,0 +34,189,1,1,0 +43,622,1,1,0 +46,571,1,1,0 +59,999,1,1,0 +69,6721,1,1,0 +73,434,1,1,0 +73,130753,1,1,0 +74,97,1,1,0 +83,7322,1,1,0 +87,97,1,0,1 +89,159,1,1,0 +96,1022,1,1,0 +111,1372,1,1,0 +113,54264,1,1,0 +121,189,1,1,0 +127,4786,1,1,0 +129,189,1,0,1 +141,1372,1,1,0 +141,132659,1,1,0 +146,9052,1,1,0 +188,1011,1,0,1 +213,434,1,0,1 +217,130753,1,1,0 +229,1372,1,0,1 +242,1372,1,1,0 +250,2029,1,1,0 +277,522,1,1,0 +279,4624,1,1,0 +280,97,1,1,0 +280,9052,1,1,0 +289,530,1,0,1 +296,159,1,1,0 +297,189,1,1,0 +304,434,1,1,0 +306,4786,1,1,0 +346,54264,1,1,0 +356,710,1,0,1 +364,2029,1,1,0 +365,1372,1,1,0 +368,7322,1,1,0 +381,530,1,1,0 +394,1372,1,1,0 +394,54264,1,1,0 +402,54264,1,0,1 +424,189,1,1,0 +441,1011,1,1,0 +453,132659,1,0,1 +472,130257,1,1,0 +494,97,1,1,0 +500,97,1,0,1 +536,1372,1,1,0 +545,360,1,1,0 +560,189,1,0,1 +574,6721,1,1,0 +585,4624,1,0,1 +605,360,1,0,1 +623,434,1,0,1 +626,2029,1,0,1 +635,1022,1,1,0 +638,530,1,1,0 +666,6721,1,1,0 +673,130753,1,1,0 +679,130753,1,0,1 +687,530,1,0,1 +688,1372,1,0,1 +689,79514,1,1,0 +697,54264,1,1,0 +715,522,1,0,1 +730,1011,1,1,0 +734,434,1,1,0 +734,2029,1,1,0 +766,130257,1,1,0 +770,130257,1,0,1 +782,9052,1,1,0 +795,2029,1,0,1 +806,132659,1,0,1 +811,434,1,0,1 +813,4786,1,1,0 +819,54264,1,1,0 +831,710,1,0,1 +832,130753,1,1,0 +835,53508,1,1,0 +862,4624,1,1,0 +869,159,1,0,1 +872,189,1,0,1 +876,130753,1,1,0 +898,522,1,1,0 +913,9052,1,1,0 +945,97,1,0,1 +948,97,1,0,1 +949,54264,1,1,0 +955,522,1,0,1 +960,6721,1,1,0 +965,1022,1,0,1 +971,54264,1,1,0 +978,159,1,1,0 +984,97,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json new file mode 100644 index 0000000..2926658 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-00-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31389, + "requested": 103, + "accepted_requests": 73, + "rejected_requests": 30, + "arriving_edges": 15383535, + "accepted_arriving_edges": 14179529, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c4daf5c63ba90461c6532aa1f913424e0e51d138145d5ef36d3e845c1764ea9c", + "final_apl_state_float32": [ + 150.5615997314453, + 163.4684295654297 + ], + "final_apl_state_u32_bits": [ + 1125552069, + 1126397931 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46989303000009386, + "diagnostic_simulation_seconds": 5.5217706539988285, + "wall_seconds": 6.547970833998988, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c", + "requests.npz": "3bbb79402b17f63d92b0390973396d2a84d9df7d9ba3d400a8ab9ec12a9ebb6d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..011646d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c79be8e498ee0de80cda7706834c5b3497088da065395b4e0b7967ca68ddccad", + "final_apl_state_float32": [ + 147.98959350585938, + 166.67431640625 + ], + "final_apl_state_u32_bits": [ + 1125383510, + 1126608032 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv new file mode 100644 index 0000000..396bfc1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv @@ -0,0 +1,122 @@ +tick,neuron_idx,attempted,accepted,rejected +9,999,1,1,0 +10,54264,1,1,0 +20,813,1,1,0 +47,189,1,1,0 +59,1372,1,1,0 +78,522,1,1,0 +80,1372,1,0,1 +88,159,1,1,0 +105,6721,1,1,0 +108,2029,1,1,0 +112,2029,1,0,1 +117,54264,1,1,0 +121,434,1,0,1 +121,1372,1,1,0 +126,79514,1,1,0 +130,130257,1,1,0 +133,2029,1,1,0 +134,53508,1,1,0 +145,130753,1,1,0 +160,700,1,1,0 +190,434,1,0,1 +191,159,1,0,1 +197,522,1,1,0 +207,2029,1,1,0 +210,2029,1,0,1 +212,7680,1,1,0 +226,434,1,0,1 +249,434,1,1,0 +260,6721,1,1,0 +261,434,1,0,1 +271,1022,1,0,1 +273,522,1,1,0 +294,97,1,1,0 +295,1372,1,1,0 +306,360,1,1,0 +316,54264,1,1,0 +319,530,1,0,1 +320,159,1,0,1 +321,360,1,0,1 +334,54264,1,0,1 +349,1011,1,0,1 +352,1372,1,1,0 +353,999,1,0,1 +354,79514,1,1,0 +355,189,1,0,1 +355,55121,1,1,0 +359,7322,1,1,0 +365,999,1,0,1 +366,622,1,1,0 +369,6721,1,1,0 +380,53508,1,1,0 +393,189,1,0,1 +415,434,1,0,1 +421,4624,1,1,0 +422,97,1,1,0 +432,710,1,1,0 +433,97,1,0,1 +445,130753,1,1,0 +460,4624,1,1,0 +477,7322,1,1,0 +482,7322,1,0,1 +517,1372,1,1,0 +525,530,1,1,0 +525,710,1,1,0 +548,1022,1,1,0 +552,999,1,1,0 +561,130753,1,1,0 +571,4786,1,1,0 +573,622,1,1,0 +594,4786,1,1,0 +594,130753,1,1,0 +605,2029,1,0,1 +623,434,1,0,1 +628,2029,1,1,0 +634,1022,1,0,1 +643,54264,1,1,0 +651,55121,1,1,0 +660,530,1,1,0 +661,79514,1,1,0 +692,159,1,1,0 +703,434,1,0,1 +709,710,1,1,0 +709,54264,1,1,0 +713,97,1,1,0 +732,79514,1,1,0 +733,189,1,0,1 +735,700,1,0,1 +738,2029,1,1,0 +763,530,1,1,0 +768,132659,1,1,0 +773,1372,1,0,1 +774,9052,1,1,0 +791,1011,1,1,0 +800,1011,1,0,1 +811,54264,1,1,0 +813,130753,1,1,0 +817,130257,1,1,0 +838,530,1,1,0 +840,1011,1,1,0 +848,4624,1,1,0 +854,530,1,0,1 +855,4786,1,1,0 +861,53508,1,1,0 +867,622,1,0,1 +871,7680,1,1,0 +885,159,1,1,0 +891,9052,1,1,0 +894,130753,1,0,1 +898,159,1,0,1 +903,1372,1,1,0 +918,132659,1,0,1 +920,4786,1,1,0 +921,79514,1,1,0 +947,97,1,1,0 +947,1372,1,1,0 +949,571,1,1,0 +949,9052,1,1,0 +951,159,1,1,0 +975,132659,1,0,1 +976,97,1,1,0 +983,700,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json new file mode 100644 index 0000000..d837cf1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-00-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29975, + "requested": 121, + "accepted_requests": 85, + "rejected_requests": 36, + "arriving_edges": 14536649, + "accepted_arriving_edges": 13382295, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c79be8e498ee0de80cda7706834c5b3497088da065395b4e0b7967ca68ddccad", + "final_apl_state_float32": [ + 147.98959350585938, + 166.67431640625 + ], + "final_apl_state_u32_bits": [ + 1125383510, + 1126608032 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46475370999905863, + "diagnostic_simulation_seconds": 5.527070279997133, + "wall_seconds": 6.544265014999837, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1", + "requests.npz": "2e551b842adc13a505d7703cacb7329df45752e5705bd0b912dcd73ac6d481d8", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..a591794 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "6267447b16ec05cfc75a747f0a3efdab6725bb68599c815ec7fa60f6719285e5", + "final_apl_state_float32": [ + 156.46517944335938, + 172.19969177246094 + ], + "final_apl_state_u32_bits": [ + 1125938966, + 1126970143 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv new file mode 100644 index 0000000..55f8e39 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv @@ -0,0 +1,130 @@ +tick,neuron_idx,attempted,accepted,rejected +7,97,1,1,0 +21,6721,1,1,0 +27,4624,1,1,0 +46,434,1,1,0 +46,530,1,1,0 +48,130753,1,1,0 +61,999,1,1,0 +63,999,1,0,1 +66,522,1,1,0 +68,530,1,1,0 +75,79514,1,1,0 +86,130497,1,1,0 +88,133666,1,1,0 +91,7322,1,1,0 +97,999,1,1,0 +98,2601,1,1,0 +102,54264,1,1,0 +108,7322,1,0,1 +124,434,1,0,1 +124,130257,1,1,0 +131,189,1,0,1 +141,434,1,1,0 +164,999,1,0,1 +167,7680,1,1,0 +169,130753,1,1,0 +175,130753,1,0,1 +200,710,1,1,0 +208,130753,1,1,0 +217,1372,1,1,0 +238,1011,1,1,0 +254,4786,1,1,0 +267,189,1,1,0 +294,189,1,1,0 +301,97,1,1,0 +303,7680,1,1,0 +312,130257,1,1,0 +313,130753,1,1,0 +319,1011,1,0,1 +321,159,1,0,1 +335,999,1,1,0 +335,54264,1,1,0 +336,130753,1,1,0 +340,622,1,0,1 +340,700,1,1,0 +348,130753,1,0,1 +359,54264,1,1,0 +371,522,1,1,0 +382,710,1,1,0 +384,130753,1,1,0 +390,2029,1,0,1 +391,530,1,1,0 +398,130257,1,1,0 +422,2029,1,1,0 +429,53508,1,0,1 +437,622,1,1,0 +446,522,1,0,1 +447,189,1,1,0 +458,360,1,1,0 +465,1011,1,0,1 +484,999,1,0,1 +496,9052,1,1,0 +498,54264,1,1,0 +510,130257,1,1,0 +511,7680,1,0,1 +512,4786,1,1,0 +516,189,1,1,0 +523,7322,1,1,0 +525,97,1,1,0 +527,6721,1,1,0 +534,97,1,0,1 +535,2029,1,1,0 +536,9052,1,1,0 +543,159,1,0,1 +563,79514,1,1,0 +565,522,1,1,0 +572,159,1,0,1 +587,522,1,1,0 +592,130753,1,0,1 +593,999,1,1,0 +608,571,1,1,0 +610,1011,1,1,0 +623,159,1,1,0 +641,6721,1,1,0 +643,700,1,1,0 +648,132659,1,0,1 +654,1372,1,1,0 +672,7322,1,1,0 +676,6721,1,1,0 +677,360,1,1,0 +679,54264,1,0,1 +683,132659,1,1,0 +688,189,1,1,0 +699,522,1,0,1 +717,130257,1,1,0 +718,130753,1,1,0 +724,530,1,0,1 +725,434,1,0,1 +725,522,1,1,0 +732,522,1,0,1 +740,360,1,1,0 +748,434,1,1,0 +766,7680,1,1,0 +770,522,1,1,0 +775,530,1,1,0 +792,9052,1,1,0 +796,1022,1,1,0 +797,97,1,0,1 +808,97,1,0,1 +822,130753,1,1,0 +824,189,1,0,1 +824,1011,1,1,0 +827,54264,1,1,0 +836,2029,1,1,0 +839,700,1,1,0 +848,530,1,0,1 +862,189,1,0,1 +870,1011,1,1,0 +872,4624,1,1,0 +880,522,1,1,0 +891,999,1,1,0 +910,6721,1,1,0 +914,434,1,1,0 +918,1372,1,0,1 +921,9052,1,1,0 +924,999,1,1,0 +948,97,1,1,0 +985,130257,1,1,0 +994,53508,1,0,1 +997,79514,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json new file mode 100644 index 0000000..a07fc48 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-00-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30725, + "requested": 129, + "accepted_requests": 96, + "rejected_requests": 33, + "arriving_edges": 14878318, + "accepted_arriving_edges": 13704490, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "6267447b16ec05cfc75a747f0a3efdab6725bb68599c815ec7fa60f6719285e5", + "final_apl_state_float32": [ + 156.46517944335938, + 172.19969177246094 + ], + "final_apl_state_u32_bits": [ + 1125938966, + 1126970143 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.48776817199905054, + "diagnostic_simulation_seconds": 5.4901712909995695, + "wall_seconds": 6.531755749001604, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232", + "requests.npz": "40ddaa87b131754987871b2a47480dc69cafdf9183cbe94238e405488d457366", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..b23519d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "980cd6a785de49457c15b433ce3be8e96c515e42da5bbcabda61f9cd3152ad76", + "final_apl_state_float32": [ + 151.24620056152344, + 168.59458923339844 + ], + "final_apl_state_u32_bits": [ + 1125596935, + 1126733879 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv new file mode 100644 index 0000000..15c12bb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv @@ -0,0 +1,102 @@ +tick,neuron_idx,attempted,accepted,rejected +1,434,1,1,0 +11,159,1,1,0 +31,132659,1,1,0 +32,189,1,1,0 +33,79514,1,1,0 +51,530,1,1,0 +70,999,1,1,0 +77,522,1,1,0 +85,130753,1,1,0 +124,999,1,1,0 +137,4624,1,1,0 +145,54264,1,1,0 +149,522,1,0,1 +159,4624,1,1,0 +170,4624,1,0,1 +186,6721,1,1,0 +190,4786,1,1,0 +199,130497,1,1,0 +201,434,1,1,0 +201,9052,1,1,0 +203,130753,1,1,0 +205,7322,1,1,0 +216,2029,1,0,1 +227,530,1,0,1 +244,1022,1,1,0 +249,522,1,1,0 +263,9052,1,1,0 +283,97,1,0,1 +288,7680,1,0,1 +311,522,1,0,1 +311,1372,1,0,1 +329,530,1,0,1 +336,4786,1,1,0 +338,79514,1,1,0 +376,7322,1,1,0 +382,360,1,0,1 +385,79514,1,1,0 +389,434,1,0,1 +391,97,1,1,0 +403,530,1,0,1 +417,130753,1,1,0 +422,710,1,1,0 +428,97,1,1,0 +429,130753,1,0,1 +430,130753,1,0,1 +433,189,1,0,1 +433,79514,1,1,0 +434,9052,1,1,0 +434,54264,1,1,0 +450,1372,1,1,0 +453,54264,1,0,1 +468,189,1,0,1 +479,530,1,0,1 +504,434,1,0,1 +509,130257,1,1,0 +516,79514,1,1,0 +520,79514,1,0,1 +528,1022,1,0,1 +546,6721,1,1,0 +574,4624,1,1,0 +583,54264,1,1,0 +587,2029,1,1,0 +588,6721,1,1,0 +588,9052,1,1,0 +600,54264,1,0,1 +615,97,1,1,0 +617,130753,1,1,0 +625,360,1,1,0 +653,97,1,1,0 +662,9052,1,1,0 +675,1022,1,1,0 +683,710,1,1,0 +688,97,1,1,0 +694,1372,1,0,1 +697,530,1,0,1 +714,360,1,0,1 +719,710,1,1,0 +734,2029,1,1,0 +734,7322,1,1,0 +738,79514,1,1,0 +751,522,1,1,0 +771,1927,1,1,0 +776,999,1,0,1 +777,360,1,1,0 +781,530,1,0,1 +783,130753,1,1,0 +785,132659,1,1,0 +786,130257,1,1,0 +790,97,1,1,0 +793,54264,1,0,1 +827,159,1,1,0 +833,1372,1,0,1 +865,97,1,0,1 +893,360,1,0,1 +894,97,1,1,0 +940,999,1,1,0 +944,159,1,1,0 +973,97,1,1,0 +984,710,1,1,0 +989,1011,1,1,0 +993,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json new file mode 100644 index 0000000..79f32b7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-00-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30776, + "requested": 101, + "accepted_requests": 70, + "rejected_requests": 31, + "arriving_edges": 14960148, + "accepted_arriving_edges": 13760460, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "980cd6a785de49457c15b433ce3be8e96c515e42da5bbcabda61f9cd3152ad76", + "final_apl_state_float32": [ + 151.24620056152344, + 168.59458923339844 + ], + "final_apl_state_u32_bits": [ + 1125596935, + 1126733879 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4825826660016901, + "diagnostic_simulation_seconds": 5.409633881001355, + "wall_seconds": 6.4409287800008315, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580", + "requests.npz": "7d9c70413c78f5da6d0eb02c98ffdbdc58e6eae73249b084a08f2e7360e1a087", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..f444552 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "91b12126755294459ff2834fb7b6cb97b063c84600d95cf8c20d945ff8c33003", + "final_apl_state_float32": [ + 152.75648498535156, + 169.26129150390625 + ], + "final_apl_state_u32_bits": [ + 1125695913, + 1126777572 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv new file mode 100644 index 0000000..67f0a3a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv @@ -0,0 +1,104 @@ +tick,neuron_idx,attempted,accepted,rejected +5,5519,1,1,0 +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +26,4505,1,1,0 +32,2586,1,0,1 +60,2994,1,1,0 +64,130472,1,1,0 +98,3202,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +103,3202,1,0,1 +104,3202,1,0,1 +128,9188,1,1,0 +130,2010,1,0,1 +169,4505,1,1,0 +177,6842,1,1,0 +207,2970,1,1,0 +213,5519,1,0,1 +224,2347,1,0,1 +264,3252,1,0,1 +294,2535,1,1,0 +299,2231,1,1,0 +302,7781,1,0,1 +303,130753,1,1,0 +326,2970,1,1,0 +342,6842,1,1,0 +350,7781,1,1,0 +354,2010,1,1,0 +354,4311,1,1,0 +361,1890,1,1,0 +373,1011,1,1,0 +390,1514,1,1,0 +418,1514,1,1,0 +427,4505,1,0,1 +442,2535,1,0,1 +442,5519,1,1,0 +452,2010,1,1,0 +454,130472,1,1,0 +472,2994,1,1,0 +477,999,1,1,0 +479,131226,1,0,1 +480,4026,1,1,0 +518,9188,1,1,0 +520,6842,1,0,1 +528,3161,1,1,0 +532,4311,1,1,0 +566,130753,1,1,0 +570,2943,1,1,0 +571,3202,1,0,1 +578,1011,1,1,0 +582,3252,1,1,0 +604,130472,1,0,1 +606,6842,1,1,0 +609,189,1,0,1 +620,4311,1,0,1 +622,4311,1,0,1 +637,4505,1,0,1 +649,130753,1,0,1 +650,1011,1,1,0 +663,999,1,1,0 +666,2010,1,0,1 +666,4505,1,1,0 +674,159,1,1,0 +684,2347,1,1,0 +712,9975,1,1,0 +718,999,1,1,0 +718,2029,1,0,1 +728,2231,1,1,0 +729,999,1,0,1 +735,3202,1,1,0 +751,1514,1,0,1 +766,189,1,1,0 +771,2029,1,0,1 +784,1011,1,0,1 +791,2231,1,0,1 +791,4505,1,1,0 +793,7781,1,1,0 +803,1011,1,1,0 +804,6842,1,1,0 +813,1514,1,0,1 +821,8001,1,1,0 +835,1890,1,0,1 +838,1011,1,1,0 +842,2231,1,1,0 +848,10769,1,1,0 +869,189,1,1,0 +873,130472,1,1,0 +875,2231,1,1,0 +879,2010,1,1,0 +911,2586,1,1,0 +921,3202,1,0,1 +933,8001,1,1,0 +940,1011,1,1,0 +946,2029,1,1,0 +955,3252,1,1,0 +956,3252,1,0,1 +966,159,1,1,0 +979,12644,1,1,0 +983,1011,1,1,0 +988,1011,1,0,1 +990,130753,1,0,1 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json new file mode 100644 index 0000000..29f581a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30482, + "requested": 103, + "accepted_requests": 70, + "rejected_requests": 33, + "arriving_edges": 14621681, + "accepted_arriving_edges": 13437277, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "91b12126755294459ff2834fb7b6cb97b063c84600d95cf8c20d945ff8c33003", + "final_apl_state_float32": [ + 152.75648498535156, + 169.26129150390625 + ], + "final_apl_state_u32_bits": [ + 1125695913, + 1126777572 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46578856099949917, + "diagnostic_simulation_seconds": 5.485696276999079, + "wall_seconds": 6.505368218997319, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0", + "requests.npz": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..f444552 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "91b12126755294459ff2834fb7b6cb97b063c84600d95cf8c20d945ff8c33003", + "final_apl_state_float32": [ + 152.75648498535156, + 169.26129150390625 + ], + "final_apl_state_u32_bits": [ + 1125695913, + 1126777572 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv new file mode 100644 index 0000000..67f0a3a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv @@ -0,0 +1,104 @@ +tick,neuron_idx,attempted,accepted,rejected +5,5519,1,1,0 +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +26,4505,1,1,0 +32,2586,1,0,1 +60,2994,1,1,0 +64,130472,1,1,0 +98,3202,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +103,3202,1,0,1 +104,3202,1,0,1 +128,9188,1,1,0 +130,2010,1,0,1 +169,4505,1,1,0 +177,6842,1,1,0 +207,2970,1,1,0 +213,5519,1,0,1 +224,2347,1,0,1 +264,3252,1,0,1 +294,2535,1,1,0 +299,2231,1,1,0 +302,7781,1,0,1 +303,130753,1,1,0 +326,2970,1,1,0 +342,6842,1,1,0 +350,7781,1,1,0 +354,2010,1,1,0 +354,4311,1,1,0 +361,1890,1,1,0 +373,1011,1,1,0 +390,1514,1,1,0 +418,1514,1,1,0 +427,4505,1,0,1 +442,2535,1,0,1 +442,5519,1,1,0 +452,2010,1,1,0 +454,130472,1,1,0 +472,2994,1,1,0 +477,999,1,1,0 +479,131226,1,0,1 +480,4026,1,1,0 +518,9188,1,1,0 +520,6842,1,0,1 +528,3161,1,1,0 +532,4311,1,1,0 +566,130753,1,1,0 +570,2943,1,1,0 +571,3202,1,0,1 +578,1011,1,1,0 +582,3252,1,1,0 +604,130472,1,0,1 +606,6842,1,1,0 +609,189,1,0,1 +620,4311,1,0,1 +622,4311,1,0,1 +637,4505,1,0,1 +649,130753,1,0,1 +650,1011,1,1,0 +663,999,1,1,0 +666,2010,1,0,1 +666,4505,1,1,0 +674,159,1,1,0 +684,2347,1,1,0 +712,9975,1,1,0 +718,999,1,1,0 +718,2029,1,0,1 +728,2231,1,1,0 +729,999,1,0,1 +735,3202,1,1,0 +751,1514,1,0,1 +766,189,1,1,0 +771,2029,1,0,1 +784,1011,1,0,1 +791,2231,1,0,1 +791,4505,1,1,0 +793,7781,1,1,0 +803,1011,1,1,0 +804,6842,1,1,0 +813,1514,1,0,1 +821,8001,1,1,0 +835,1890,1,0,1 +838,1011,1,1,0 +842,2231,1,1,0 +848,10769,1,1,0 +869,189,1,1,0 +873,130472,1,1,0 +875,2231,1,1,0 +879,2010,1,1,0 +911,2586,1,1,0 +921,3202,1,0,1 +933,8001,1,1,0 +940,1011,1,1,0 +946,2029,1,1,0 +955,3252,1,1,0 +956,3252,1,0,1 +966,159,1,1,0 +979,12644,1,1,0 +983,1011,1,1,0 +988,1011,1,0,1 +990,130753,1,0,1 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json new file mode 100644 index 0000000..29e7454 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30482, + "requested": 103, + "accepted_requests": 70, + "rejected_requests": 33, + "arriving_edges": 14621681, + "accepted_arriving_edges": 13437277, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "91b12126755294459ff2834fb7b6cb97b063c84600d95cf8c20d945ff8c33003", + "final_apl_state_float32": [ + 152.75648498535156, + 169.26129150390625 + ], + "final_apl_state_u32_bits": [ + 1125695913, + 1126777572 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.462657661002595, + "diagnostic_simulation_seconds": 5.509760116998223, + "wall_seconds": 6.518662129001314, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0", + "requests.npz": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..e2db53a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8dc6e682a8905ba7b61ef51db1f4ba5a475edf867131a5ced92e6a19c196ec78", + "final_apl_state_float32": [ + 155.03367614746094, + 165.11334228515625 + ], + "final_apl_state_u32_bits": [ + 1125845151, + 1126505732 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv new file mode 100644 index 0000000..bfb1192 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv @@ -0,0 +1,137 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2970,1,1,0 +7,4505,1,1,0 +18,2231,1,1,0 +24,2029,1,1,0 +27,1514,1,1,0 +27,2535,1,1,0 +44,6842,1,1,0 +46,189,1,1,0 +46,2493,1,1,0 +53,21802,1,1,0 +56,2970,1,1,0 +81,12644,1,1,0 +82,14839,1,1,0 +89,4026,1,1,0 +90,2231,1,1,0 +119,2029,1,1,0 +119,3345,1,1,0 +121,999,1,1,0 +123,2029,1,0,1 +138,3252,1,1,0 +146,2231,1,1,0 +154,21802,1,1,0 +157,2029,1,1,0 +159,2010,1,0,1 +188,2029,1,1,0 +189,9188,1,1,0 +192,4311,1,1,0 +195,8504,1,1,0 +196,4311,1,0,1 +205,1890,1,1,0 +214,2029,1,1,0 +220,999,1,1,0 +250,999,1,1,0 +250,5519,1,1,0 +251,2231,1,1,0 +251,3202,1,0,1 +256,7679,1,0,1 +267,2231,1,0,1 +269,4311,1,0,1 +269,131226,1,1,0 +318,159,1,0,1 +332,14839,1,1,0 +347,6842,1,1,0 +356,130753,1,0,1 +357,4311,1,1,0 +365,2535,1,1,0 +372,1191,1,1,0 +385,130753,1,1,0 +404,2535,1,1,0 +406,3202,1,1,0 +422,1514,1,0,1 +428,2029,1,1,0 +432,3252,1,1,0 +435,4505,1,1,0 +437,9975,1,1,0 +438,7781,1,1,0 +446,8001,1,1,0 +467,2010,1,1,0 +467,7781,1,1,0 +469,7781,1,0,1 +490,2029,1,0,1 +498,8001,1,1,0 +505,2347,1,0,1 +513,4311,1,0,1 +516,2231,1,0,1 +516,7781,1,1,0 +528,1890,1,1,0 +531,2586,1,1,0 +548,2347,1,1,0 +553,8504,1,1,0 +555,5519,1,0,1 +557,2493,1,1,0 +572,2231,1,0,1 +574,5519,1,1,0 +581,1011,1,1,0 +597,4311,1,1,0 +603,130753,1,0,1 +609,6842,1,1,0 +611,6842,1,0,1 +618,9975,1,1,0 +622,2029,1,0,1 +633,2029,1,0,1 +641,21802,1,1,0 +657,1011,1,0,1 +661,9188,1,1,0 +663,4311,1,1,0 +680,2029,1,1,0 +685,4311,1,1,0 +690,2927,1,1,0 +724,5519,1,0,1 +725,130753,1,0,1 +731,3202,1,1,0 +731,9975,1,1,0 +732,14839,1,1,0 +734,999,1,0,1 +740,2029,1,1,0 +744,2231,1,1,0 +755,999,1,1,0 +758,9188,1,1,0 +761,1011,1,1,0 +765,999,1,0,1 +770,4505,1,1,0 +783,999,1,1,0 +789,3202,1,1,0 +797,4311,1,1,0 +799,9188,1,1,0 +811,3202,1,1,0 +817,1927,1,1,0 +823,2231,1,0,1 +823,4173,1,1,0 +823,7781,1,1,0 +848,2029,1,1,0 +849,7781,1,1,0 +850,6842,1,1,0 +861,3252,1,0,1 +869,999,1,0,1 +869,2601,1,0,1 +889,999,1,1,0 +896,3252,1,1,0 +900,4311,1,1,0 +901,189,1,1,0 +902,3252,1,0,1 +907,2029,1,0,1 +913,3252,1,0,1 +919,5519,1,1,0 +932,1514,1,1,0 +932,130753,1,1,0 +939,2231,1,0,1 +948,2029,1,1,0 +954,131226,1,0,1 +971,9370,1,0,1 +981,7781,1,1,0 +981,8504,1,1,0 +990,2029,1,1,0 +991,6842,1,1,0 +998,21802,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json new file mode 100644 index 0000000..131add0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-01-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29490, + "requested": 136, + "accepted_requests": 100, + "rejected_requests": 36, + "arriving_edges": 14295620, + "accepted_arriving_edges": 13152498, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8dc6e682a8905ba7b61ef51db1f4ba5a475edf867131a5ced92e6a19c196ec78", + "final_apl_state_float32": [ + 155.03367614746094, + 165.11334228515625 + ], + "final_apl_state_u32_bits": [ + 1125845151, + 1126505732 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.47034309700029553, + "diagnostic_simulation_seconds": 5.466478451999137, + "wall_seconds": 6.482912378000037, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0", + "requests.npz": "1cb092bc3431236a9c3881c04feb2b2ca5595a42f0f56014f45226b2171485b3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..8063b61 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a219e658fd81b009f793ac718e323efd9464db8b3d63299f629c5210a80e0478", + "final_apl_state_float32": [ + 148.7150115966797, + 169.22805786132812 + ], + "final_apl_state_u32_bits": [ + 1125431051, + 1126775394 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv new file mode 100644 index 0000000..dffb3ac --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv @@ -0,0 +1,107 @@ +tick,neuron_idx,attempted,accepted,rejected +13,1514,1,1,0 +30,5519,1,1,0 +42,130472,1,1,0 +50,9370,1,1,0 +51,9370,1,0,1 +68,2347,1,1,0 +71,1011,1,1,0 +77,2231,1,1,0 +83,12644,1,1,0 +87,2231,1,0,1 +89,2943,1,1,0 +92,2029,1,1,0 +94,7781,1,1,0 +112,5519,1,1,0 +131,2347,1,1,0 +145,4505,1,1,0 +152,3202,1,1,0 +152,130753,1,1,0 +166,7781,1,1,0 +173,5519,1,1,0 +174,21802,1,1,0 +178,10769,1,1,0 +188,2231,1,0,1 +198,1011,1,1,0 +201,1927,1,1,0 +206,2347,1,1,0 +222,1514,1,1,0 +224,131226,1,0,1 +226,1514,1,0,1 +226,5519,1,1,0 +233,14839,1,1,0 +242,9370,1,1,0 +247,1514,1,1,0 +250,14839,1,0,1 +257,3202,1,1,0 +264,7781,1,1,0 +268,2010,1,1,0 +275,3202,1,0,1 +278,8001,1,1,0 +304,2231,1,1,0 +307,9370,1,1,0 +329,21802,1,0,1 +330,3202,1,0,1 +334,9975,1,0,1 +349,6842,1,0,1 +363,1514,1,1,0 +364,131226,1,1,0 +376,5519,1,0,1 +378,4505,1,1,0 +396,189,1,1,0 +404,5519,1,1,0 +409,999,1,1,0 +420,2347,1,1,0 +420,3202,1,0,1 +440,2029,1,1,0 +451,999,1,1,0 +451,1514,1,1,0 +453,131226,1,1,0 +468,3252,1,1,0 +469,4311,1,1,0 +488,4026,1,1,0 +489,5519,1,0,1 +493,4311,1,1,0 +533,1514,1,1,0 +539,5519,1,1,0 +540,4311,1,1,0 +541,1011,1,1,0 +544,2029,1,1,0 +548,21802,1,1,0 +552,5519,1,0,1 +563,3252,1,0,1 +567,1011,1,1,0 +569,8504,1,1,0 +584,2010,1,0,1 +585,4173,1,1,0 +604,12644,1,1,0 +605,3252,1,1,0 +626,8504,1,1,0 +631,3345,1,1,0 +650,130753,1,1,0 +656,3202,1,1,0 +668,159,1,1,0 +671,2231,1,1,0 +695,999,1,0,1 +696,7781,1,1,0 +706,3252,1,1,0 +706,9188,1,1,0 +754,3202,1,0,1 +755,1927,1,1,0 +772,2029,1,1,0 +776,130472,1,1,0 +791,2601,1,0,1 +792,2231,1,1,0 +802,12644,1,1,0 +826,2010,1,1,0 +835,2029,1,0,1 +854,6842,1,0,1 +876,999,1,1,0 +882,2231,1,0,1 +888,3202,1,1,0 +908,130472,1,1,0 +929,4311,1,1,0 +931,5519,1,0,1 +949,5519,1,1,0 +955,130472,1,1,0 +983,6842,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json new file mode 100644 index 0000000..0587ea2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-01-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28723, + "requested": 106, + "accepted_requests": 82, + "rejected_requests": 24, + "arriving_edges": 13946997, + "accepted_arriving_edges": 12851275, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a219e658fd81b009f793ac718e323efd9464db8b3d63299f629c5210a80e0478", + "final_apl_state_float32": [ + 148.7150115966797, + 169.22805786132812 + ], + "final_apl_state_u32_bits": [ + 1125431051, + 1126775394 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4648579700005939, + "diagnostic_simulation_seconds": 5.4222442009995575, + "wall_seconds": 6.433159230000456, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce", + "requests.npz": "149ab6fbf8eefe61c2da0018afe22a7c3c79f248a5d23be1ae2b47d890bf4ce6", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..c814d68 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5535407479aff5990555e708c1888e74e121d5ff40ad65950df699c848efb8a0", + "final_apl_state_float32": [ + 154.47943115234375, + 164.6801300048828 + ], + "final_apl_state_u32_bits": [ + 1125808828, + 1126477341 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv new file mode 100644 index 0000000..87f7ce9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv @@ -0,0 +1,118 @@ +tick,neuron_idx,attempted,accepted,rejected +13,2994,1,1,0 +39,2231,1,1,0 +43,1514,1,1,0 +48,4311,1,1,0 +54,3161,1,1,0 +62,159,1,1,0 +63,7781,1,1,0 +64,7781,1,0,1 +83,130753,1,1,0 +106,2927,1,1,0 +107,2970,1,1,0 +126,4311,1,1,0 +162,4505,1,1,0 +170,5519,1,0,1 +182,6842,1,1,0 +185,130753,1,1,0 +191,1011,1,1,0 +193,1514,1,1,0 +199,4505,1,1,0 +209,1011,1,0,1 +214,4505,1,0,1 +216,2535,1,1,0 +216,130472,1,1,0 +221,2493,1,1,0 +232,6842,1,1,0 +250,4311,1,0,1 +268,2010,1,1,0 +278,159,1,1,0 +291,131226,1,1,0 +308,9370,1,1,0 +313,8001,1,0,1 +316,8001,1,0,1 +324,999,1,1,0 +325,4505,1,1,0 +326,12644,1,1,0 +328,130753,1,1,0 +333,21802,1,1,0 +340,1191,1,1,0 +340,5519,1,1,0 +360,7781,1,0,1 +364,8504,1,1,0 +374,7781,1,1,0 +376,130472,1,1,0 +387,12644,1,1,0 +399,4505,1,0,1 +408,6842,1,1,0 +412,1011,1,0,1 +428,7781,1,1,0 +430,3202,1,0,1 +431,6842,1,1,0 +434,2943,1,1,0 +445,331,1,1,0 +462,7781,1,1,0 +476,2231,1,0,1 +487,1890,1,0,1 +490,999,1,1,0 +504,1011,1,1,0 +511,4311,1,1,0 +524,130753,1,0,1 +534,2029,1,1,0 +553,3345,1,1,0 +555,2010,1,1,0 +567,9370,1,1,0 +568,2010,1,0,1 +573,5519,1,1,0 +579,130753,1,1,0 +586,999,1,0,1 +588,5519,1,0,1 +598,2010,1,1,0 +603,130753,1,1,0 +618,4311,1,1,0 +623,130472,1,1,0 +627,3252,1,1,0 +632,522,1,1,0 +633,4505,1,1,0 +634,2943,1,1,0 +654,4505,1,0,1 +655,4505,1,1,0 +657,2231,1,0,1 +660,7781,1,1,0 +671,6842,1,1,0 +682,1011,1,0,1 +682,3252,1,1,0 +683,6842,1,0,1 +688,4311,1,0,1 +707,999,1,1,0 +726,130497,1,0,1 +733,2231,1,1,0 +739,4311,1,1,0 +746,2029,1,1,0 +753,2029,1,0,1 +762,2586,1,1,0 +766,3161,1,1,0 +809,3252,1,0,1 +822,6842,1,0,1 +831,131226,1,1,0 +838,999,1,1,0 +838,10769,1,1,0 +842,4505,1,1,0 +842,5519,1,1,0 +853,9188,1,1,0 +861,4311,1,1,0 +866,5519,1,1,0 +873,4505,1,1,0 +887,2601,1,0,1 +903,1011,1,0,1 +904,4505,1,1,0 +921,1514,1,1,0 +928,2601,1,1,0 +936,2231,1,0,1 +939,130472,1,0,1 +948,4311,1,1,0 +952,2493,1,0,1 +977,3252,1,0,1 +979,4311,1,1,0 +983,14839,1,1,0 +984,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json new file mode 100644 index 0000000..6e2add2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-01-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30073, + "requested": 117, + "accepted_requests": 85, + "rejected_requests": 32, + "arriving_edges": 14430861, + "accepted_arriving_edges": 13289867, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5535407479aff5990555e708c1888e74e121d5ff40ad65950df699c848efb8a0", + "final_apl_state_float32": [ + 154.47943115234375, + 164.6801300048828 + ], + "final_apl_state_u32_bits": [ + 1125808828, + 1126477341 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46606702799908817, + "diagnostic_simulation_seconds": 5.448671415000717, + "wall_seconds": 6.465235210998799, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7", + "requests.npz": "5e850e55dbc85b96486c6c698bd1d213ef3b8cec7afebb6f51a990199536f130", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..d995770 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "281f3dc66143deea13b82009430465db5c09cfea565986737fdcd98705b38773", + "final_apl_state_float32": [ + 151.119384765625, + 171.8695526123047 + ], + "final_apl_state_u32_bits": [ + 1125588624, + 1126948507 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv new file mode 100644 index 0000000..45ef30a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv @@ -0,0 +1,89 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2347,1,1,0 +20,130753,1,1,0 +32,999,1,1,0 +67,130753,1,1,0 +79,7781,1,1,0 +121,3252,1,1,0 +126,2586,1,1,0 +137,1191,1,1,0 +144,999,1,1,0 +155,4311,1,1,0 +159,2231,1,1,0 +180,6842,1,0,1 +197,5519,1,0,1 +207,3202,1,1,0 +214,12644,1,1,0 +215,2601,1,1,0 +244,159,1,0,1 +245,2010,1,1,0 +249,5519,1,1,0 +256,999,1,1,0 +273,12644,1,1,0 +276,999,1,0,1 +297,131226,1,1,0 +331,999,1,0,1 +331,10769,1,1,0 +341,4311,1,0,1 +358,5519,1,1,0 +361,2029,1,1,0 +371,1514,1,0,1 +380,130753,1,0,1 +382,7679,1,1,0 +390,1011,1,0,1 +400,2231,1,1,0 +421,2943,1,0,1 +426,999,1,1,0 +430,9188,1,1,0 +438,5519,1,1,0 +467,2010,1,0,1 +469,2347,1,1,0 +476,999,1,1,0 +478,189,1,1,0 +480,130753,1,1,0 +490,2493,1,1,0 +494,2231,1,1,0 +494,131226,1,0,1 +502,131226,1,0,1 +538,999,1,0,1 +547,5519,1,1,0 +581,2586,1,0,1 +592,2231,1,1,0 +610,3202,1,0,1 +626,1514,1,0,1 +632,130753,1,0,1 +641,9370,1,1,0 +661,3252,1,1,0 +666,14839,1,1,0 +671,6842,1,1,0 +678,9188,1,1,0 +684,4311,1,1,0 +689,130753,1,0,1 +691,2231,1,1,0 +693,3161,1,1,0 +699,2994,1,1,0 +704,6842,1,1,0 +728,2029,1,1,0 +748,8504,1,1,0 +760,1191,1,1,0 +797,2231,1,1,0 +815,2010,1,1,0 +817,3252,1,1,0 +822,14839,1,0,1 +823,4505,1,1,0 +848,3202,1,1,0 +870,5519,1,1,0 +870,12644,1,1,0 +880,3202,1,1,0 +884,189,1,1,0 +898,10769,1,1,0 +917,159,1,1,0 +922,130472,1,1,0 +946,2010,1,0,1 +952,1514,1,0,1 +953,3202,1,1,0 +953,4311,1,1,0 +966,8001,1,1,0 +979,2970,1,0,1 +993,14839,1,1,0 +998,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json new file mode 100644 index 0000000..6a2e59b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-01-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29207, + "requested": 88, + "accepted_requests": 65, + "rejected_requests": 23, + "arriving_edges": 14202136, + "accepted_arriving_edges": 13098702, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "281f3dc66143deea13b82009430465db5c09cfea565986737fdcd98705b38773", + "final_apl_state_float32": [ + 151.119384765625, + 171.8695526123047 + ], + "final_apl_state_u32_bits": [ + 1125588624, + 1126948507 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46811089900074876, + "diagnostic_simulation_seconds": 5.38933921699936, + "wall_seconds": 6.404002323000896, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c", + "requests.npz": "cb2ff024444fd2f8b0b6f0140dc5ad51879d810ca5714dbfb191ca34acaf091e", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..2b553f6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv new file mode 100644 index 0000000..0544ba9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv @@ -0,0 +1,93 @@ +tick,neuron_idx,attempted,accepted,rejected +19,159,1,1,0 +21,7322,1,1,0 +22,2029,1,1,0 +28,530,1,1,0 +36,4786,1,1,0 +46,3244,1,1,0 +70,530,1,1,0 +85,4768,1,1,0 +85,4786,1,1,0 +88,530,1,0,1 +88,999,1,1,0 +96,130753,1,1,0 +102,2029,1,1,0 +122,130753,1,1,0 +139,999,1,1,0 +141,710,1,1,0 +144,434,1,1,0 +146,132659,1,1,0 +164,130257,1,1,0 +180,4786,1,1,0 +183,6721,1,1,0 +192,79514,1,1,0 +193,434,1,0,1 +237,6721,1,1,0 +264,133666,1,1,0 +293,530,1,1,0 +300,130753,1,1,0 +366,1011,1,0,1 +367,54264,1,1,0 +415,571,1,1,0 +426,530,1,0,1 +432,999,1,1,0 +459,434,1,0,1 +460,9052,1,1,0 +465,360,1,0,1 +474,522,1,0,1 +493,4624,1,1,0 +497,1011,1,1,0 +509,1011,1,0,1 +510,999,1,0,1 +512,522,1,1,0 +550,999,1,1,0 +570,189,1,1,0 +577,189,1,0,1 +589,360,1,0,1 +612,1011,1,1,0 +623,1011,1,0,1 +624,132659,1,0,1 +632,159,1,1,0 +634,2029,1,1,0 +637,130257,1,0,1 +651,530,1,1,0 +651,710,1,0,1 +666,6721,1,1,0 +673,159,1,1,0 +676,360,1,0,1 +678,2552,1,0,1 +705,522,1,1,0 +713,7680,1,1,0 +724,530,1,1,0 +730,4786,1,1,0 +733,710,1,0,1 +733,813,1,0,1 +733,7680,1,0,1 +744,2160,1,1,0 +745,6721,1,1,0 +750,710,1,1,0 +751,2157,1,0,1 +760,130753,1,1,0 +795,360,1,1,0 +798,813,1,1,0 +800,1011,1,1,0 +804,522,1,1,0 +815,7680,1,0,1 +817,130753,1,1,0 +821,1927,1,1,0 +840,9052,1,1,0 +858,530,1,1,0 +859,130753,1,1,0 +866,7322,1,1,0 +874,999,1,1,0 +880,132659,1,1,0 +895,130257,1,1,0 +900,710,1,0,1 +916,434,1,0,1 +939,710,1,0,1 +941,1011,1,0,1 +951,2552,1,1,0 +962,4786,1,1,0 +965,813,1,1,0 +969,530,1,1,0 +977,813,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json new file mode 100644 index 0000000..b105cee --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29608, + "requested": 92, + "accepted_requests": 65, + "rejected_requests": 27, + "arriving_edges": 14572535, + "accepted_arriving_edges": 13414678, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4632169780015829, + "diagnostic_simulation_seconds": 5.497906382999645, + "wall_seconds": 6.518349901001784, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..2b553f6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv new file mode 100644 index 0000000..0544ba9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv @@ -0,0 +1,93 @@ +tick,neuron_idx,attempted,accepted,rejected +19,159,1,1,0 +21,7322,1,1,0 +22,2029,1,1,0 +28,530,1,1,0 +36,4786,1,1,0 +46,3244,1,1,0 +70,530,1,1,0 +85,4768,1,1,0 +85,4786,1,1,0 +88,530,1,0,1 +88,999,1,1,0 +96,130753,1,1,0 +102,2029,1,1,0 +122,130753,1,1,0 +139,999,1,1,0 +141,710,1,1,0 +144,434,1,1,0 +146,132659,1,1,0 +164,130257,1,1,0 +180,4786,1,1,0 +183,6721,1,1,0 +192,79514,1,1,0 +193,434,1,0,1 +237,6721,1,1,0 +264,133666,1,1,0 +293,530,1,1,0 +300,130753,1,1,0 +366,1011,1,0,1 +367,54264,1,1,0 +415,571,1,1,0 +426,530,1,0,1 +432,999,1,1,0 +459,434,1,0,1 +460,9052,1,1,0 +465,360,1,0,1 +474,522,1,0,1 +493,4624,1,1,0 +497,1011,1,1,0 +509,1011,1,0,1 +510,999,1,0,1 +512,522,1,1,0 +550,999,1,1,0 +570,189,1,1,0 +577,189,1,0,1 +589,360,1,0,1 +612,1011,1,1,0 +623,1011,1,0,1 +624,132659,1,0,1 +632,159,1,1,0 +634,2029,1,1,0 +637,130257,1,0,1 +651,530,1,1,0 +651,710,1,0,1 +666,6721,1,1,0 +673,159,1,1,0 +676,360,1,0,1 +678,2552,1,0,1 +705,522,1,1,0 +713,7680,1,1,0 +724,530,1,1,0 +730,4786,1,1,0 +733,710,1,0,1 +733,813,1,0,1 +733,7680,1,0,1 +744,2160,1,1,0 +745,6721,1,1,0 +750,710,1,1,0 +751,2157,1,0,1 +760,130753,1,1,0 +795,360,1,1,0 +798,813,1,1,0 +800,1011,1,1,0 +804,522,1,1,0 +815,7680,1,0,1 +817,130753,1,1,0 +821,1927,1,1,0 +840,9052,1,1,0 +858,530,1,1,0 +859,130753,1,1,0 +866,7322,1,1,0 +874,999,1,1,0 +880,132659,1,1,0 +895,130257,1,1,0 +900,710,1,0,1 +916,434,1,0,1 +939,710,1,0,1 +941,1011,1,0,1 +951,2552,1,1,0 +962,4786,1,1,0 +965,813,1,1,0 +969,530,1,1,0 +977,813,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json new file mode 100644 index 0000000..99d761d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29608, + "requested": 92, + "accepted_requests": 65, + "rejected_requests": 27, + "arriving_edges": 14572535, + "accepted_arriving_edges": 13414678, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46741476299939677, + "diagnostic_simulation_seconds": 5.422011016002216, + "wall_seconds": 6.434010377997765, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..eab279a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "03364daf67494cf9bb3b1b316932275def246565b296906b4d08e7e981b9c097", + "final_apl_state_float32": [ + 152.07362365722656, + 171.370849609375 + ], + "final_apl_state_u32_bits": [ + 1125651161, + 1126915824 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv new file mode 100644 index 0000000..1de9029 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +9,813,1,1,0 +9,54264,1,1,0 +12,130257,1,1,0 +23,132659,1,1,0 +24,360,1,1,0 +30,4786,1,1,0 +38,130753,1,1,0 +39,2157,1,1,0 +41,4786,1,0,1 +65,97,1,1,0 +65,9052,1,1,0 +75,2552,1,1,0 +78,1011,1,1,0 +80,434,1,1,0 +80,2157,1,1,0 +87,530,1,1,0 +100,434,1,0,1 +101,7680,1,1,0 +114,530,1,1,0 +114,54264,1,1,0 +116,434,1,1,0 +126,522,1,1,0 +126,4624,1,1,0 +131,4624,1,0,1 +169,434,1,0,1 +171,710,1,1,0 +205,360,1,1,0 +217,54264,1,1,0 +223,530,1,1,0 +249,159,1,0,1 +250,813,1,1,0 +251,133666,1,1,0 +265,9052,1,0,1 +266,6721,1,1,0 +275,331,1,1,0 +276,2029,1,1,0 +290,999,1,0,1 +302,97,1,1,0 +310,522,1,0,1 +315,2157,1,0,1 +319,622,1,0,1 +326,133666,1,1,0 +327,813,1,1,0 +330,360,1,1,0 +353,133666,1,1,0 +354,434,1,1,0 +361,4768,1,1,0 +376,1372,1,1,0 +380,4786,1,1,0 +406,4624,1,1,0 +412,813,1,0,1 +422,710,1,0,1 +424,710,1,0,1 +449,2157,1,0,1 +468,54264,1,1,0 +489,9052,1,0,1 +501,9052,1,1,0 +515,4786,1,1,0 +524,530,1,1,0 +525,54264,1,1,0 +552,6721,1,1,0 +570,4786,1,1,0 +573,434,1,1,0 +595,1372,1,1,0 +598,710,1,1,0 +616,54264,1,1,0 +618,6721,1,1,0 +629,3244,1,1,0 +642,1011,1,1,0 +648,2029,1,1,0 +655,999,1,0,1 +659,530,1,1,0 +673,522,1,1,0 +691,4786,1,1,0 +702,130753,1,1,0 +713,97,1,1,0 +713,6721,1,1,0 +723,97,1,0,1 +729,434,1,1,0 +745,522,1,1,0 +747,434,1,0,1 +749,130257,1,0,1 +762,999,1,1,0 +774,3244,1,1,0 +780,2157,1,0,1 +782,7322,1,1,0 +786,130753,1,1,0 +806,189,1,0,1 +809,79514,1,1,0 +820,666,1,1,0 +848,1011,1,0,1 +851,2552,1,1,0 +852,2157,1,0,1 +859,132659,1,1,0 +866,360,1,1,0 +868,530,1,0,1 +871,7680,1,1,0 +877,360,1,0,1 +882,132659,1,1,0 +899,3244,1,1,0 +902,530,1,0,1 +904,159,1,0,1 +914,434,1,1,0 +921,133666,1,0,1 +932,999,1,1,0 +935,666,1,0,1 +937,530,1,0,1 +974,2552,1,0,1 +982,79514,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json new file mode 100644 index 0000000..2721241 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-02-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30410, + "requested": 109, + "accepted_requests": 78, + "rejected_requests": 31, + "arriving_edges": 14735034, + "accepted_arriving_edges": 13554697, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "03364daf67494cf9bb3b1b316932275def246565b296906b4d08e7e981b9c097", + "final_apl_state_float32": [ + 152.07362365722656, + 171.370849609375 + ], + "final_apl_state_u32_bits": [ + 1125651161, + 1126915824 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.49242412199964747, + "diagnostic_simulation_seconds": 5.484954804000154, + "wall_seconds": 6.539259250002942, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5", + "requests.npz": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..8ecc895 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "41c9262cbba581034e6c1237ddf6b06616aec4c5798ccd784e9214b4f7a22106", + "final_apl_state_float32": [ + 151.54104614257812, + 167.2646026611328 + ], + "final_apl_state_u32_bits": [ + 1125616258, + 1126646717 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv new file mode 100644 index 0000000..d062667 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv @@ -0,0 +1,117 @@ +tick,neuron_idx,attempted,accepted,rejected +8,132659,1,1,0 +18,4786,1,1,0 +42,999,1,1,0 +49,434,1,1,0 +53,132659,1,1,0 +56,132659,1,0,1 +60,79514,1,1,0 +70,6721,1,1,0 +72,4768,1,1,0 +94,9052,1,1,0 +105,999,1,1,0 +117,189,1,1,0 +120,6721,1,1,0 +126,79514,1,1,0 +130,2029,1,1,0 +144,1011,1,0,1 +170,97,1,1,0 +186,2157,1,1,0 +190,522,1,1,0 +213,434,1,0,1 +233,813,1,0,1 +234,1927,1,1,0 +235,530,1,1,0 +244,2157,1,1,0 +245,6721,1,1,0 +251,132659,1,1,0 +262,1372,1,1,0 +279,522,1,1,0 +284,434,1,0,1 +287,189,1,0,1 +288,7680,1,1,0 +291,9052,1,1,0 +312,530,1,0,1 +313,130753,1,1,0 +317,666,1,0,1 +318,2552,1,1,0 +319,2552,1,0,1 +322,7680,1,1,0 +328,813,1,1,0 +329,530,1,1,0 +341,1372,1,0,1 +348,4786,1,1,0 +352,522,1,0,1 +362,2029,1,1,0 +372,1011,1,1,0 +378,189,1,0,1 +378,434,1,0,1 +387,9052,1,1,0 +388,813,1,0,1 +397,130753,1,1,0 +408,522,1,1,0 +413,189,1,0,1 +464,159,1,1,0 +465,999,1,1,0 +468,79514,1,1,0 +471,710,1,0,1 +507,360,1,1,0 +508,133666,1,0,1 +512,132659,1,1,0 +513,530,1,1,0 +514,4624,1,1,0 +530,159,1,0,1 +533,999,1,0,1 +546,132659,1,1,0 +559,2160,1,1,0 +563,360,1,0,1 +569,9052,1,1,0 +572,530,1,1,0 +584,6721,1,1,0 +592,132659,1,1,0 +630,360,1,0,1 +636,1011,1,1,0 +640,1927,1,0,1 +660,2029,1,1,0 +661,2029,1,0,1 +684,6721,1,1,0 +689,999,1,1,0 +689,4624,1,1,0 +695,710,1,0,1 +706,530,1,0,1 +710,522,1,1,0 +710,3244,1,1,0 +728,1927,1,1,0 +729,813,1,1,0 +733,522,1,1,0 +752,2157,1,1,0 +754,2552,1,0,1 +757,813,1,1,0 +761,79514,1,1,0 +767,360,1,0,1 +773,331,1,1,0 +778,54264,1,1,0 +782,132659,1,0,1 +794,434,1,0,1 +794,1011,1,1,0 +800,710,1,0,1 +802,622,1,1,0 +824,530,1,0,1 +826,1927,1,1,0 +826,133666,1,1,0 +852,159,1,0,1 +852,2552,1,1,0 +876,130257,1,0,1 +883,530,1,0,1 +891,666,1,0,1 +892,522,1,0,1 +899,530,1,0,1 +900,133666,1,1,0 +902,522,1,1,0 +933,434,1,1,0 +946,130497,1,1,0 +964,530,1,0,1 +980,7322,1,1,0 +992,130753,1,1,0 +995,130257,1,1,0 +996,2160,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json new file mode 100644 index 0000000..411c27a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-02-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29775, + "requested": 116, + "accepted_requests": 78, + "rejected_requests": 38, + "arriving_edges": 14426158, + "accepted_arriving_edges": 13261038, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "41c9262cbba581034e6c1237ddf6b06616aec4c5798ccd784e9214b4f7a22106", + "final_apl_state_float32": [ + 151.54104614257812, + 167.2646026611328 + ], + "final_apl_state_u32_bits": [ + 1125616258, + 1126646717 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46116712000002735, + "diagnostic_simulation_seconds": 5.522541245998582, + "wall_seconds": 6.515910584002995, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447", + "requests.npz": "0714d660a1d921591f1a5c2d3179c476fee4739c9efd92a38fec148dc2e09238", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..fc40e34 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "30f84a5b28e420c8edb167b0e417008a8a4b0ed06b6a24fea799714c84a2e7ee", + "final_apl_state_float32": [ + 154.90835571289062, + 166.62001037597656 + ], + "final_apl_state_u32_bits": [ + 1125836938, + 1126604473 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv new file mode 100644 index 0000000..837d0f7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv @@ -0,0 +1,112 @@ +tick,neuron_idx,attempted,accepted,rejected +19,2029,1,1,0 +24,7322,1,1,0 +36,133666,1,1,0 +43,999,1,1,0 +55,434,1,1,0 +60,434,1,0,1 +61,666,1,1,0 +77,710,1,1,0 +79,7322,1,1,0 +82,710,1,0,1 +87,710,1,0,1 +88,666,1,1,0 +88,133666,1,1,0 +97,54264,1,1,0 +112,434,1,1,0 +117,7322,1,1,0 +150,1372,1,1,0 +152,434,1,1,0 +177,4786,1,1,0 +180,530,1,0,1 +187,434,1,1,0 +228,1372,1,1,0 +239,97,1,1,0 +239,9052,1,1,0 +244,434,1,0,1 +246,999,1,0,1 +254,434,1,1,0 +270,666,1,1,0 +270,130753,1,0,1 +300,360,1,1,0 +301,130257,1,1,0 +305,571,1,1,0 +305,133666,1,0,1 +312,622,1,1,0 +322,79514,1,1,0 +333,4624,1,1,0 +342,133666,1,0,1 +344,813,1,1,0 +350,710,1,1,0 +357,360,1,0,1 +359,130753,1,1,0 +379,530,1,0,1 +385,97,1,1,0 +392,53508,1,1,0 +401,189,1,0,1 +401,530,1,1,0 +411,6721,1,1,0 +420,9052,1,1,0 +426,6721,1,0,1 +434,571,1,1,0 +441,79514,1,1,0 +445,7680,1,1,0 +447,132659,1,0,1 +457,79514,1,0,1 +458,999,1,1,0 +460,2157,1,1,0 +463,710,1,1,0 +470,434,1,0,1 +473,54264,1,1,0 +480,1011,1,1,0 +481,4624,1,1,0 +505,55121,1,1,0 +507,7680,1,1,0 +513,1372,1,1,0 +527,54264,1,1,0 +532,1011,1,1,0 +546,2160,1,1,0 +559,710,1,0,1 +562,6721,1,1,0 +575,130257,1,1,0 +577,360,1,1,0 +579,530,1,0,1 +581,4624,1,1,0 +587,710,1,1,0 +603,4624,1,1,0 +608,710,1,0,1 +613,2552,1,1,0 +628,2157,1,1,0 +644,4768,1,1,0 +645,7322,1,1,0 +649,360,1,1,0 +651,999,1,1,0 +651,53508,1,1,0 +691,7322,1,1,0 +711,2029,1,1,0 +718,434,1,0,1 +738,530,1,1,0 +748,1011,1,0,1 +753,7322,1,1,0 +771,530,1,1,0 +773,7680,1,1,0 +781,666,1,1,0 +783,2552,1,1,0 +799,130257,1,1,0 +801,2029,1,1,0 +805,7680,1,1,0 +829,130753,1,1,0 +829,132659,1,1,0 +843,6721,1,1,0 +845,360,1,1,0 +879,813,1,0,1 +892,54264,1,1,0 +895,4768,1,0,1 +896,1011,1,0,1 +913,1011,1,1,0 +922,2160,1,1,0 +930,360,1,1,0 +934,97,1,0,1 +946,6721,1,1,0 +962,130753,1,1,0 +988,530,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json new file mode 100644 index 0000000..467d8cc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-02-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30196, + "requested": 111, + "accepted_requests": 86, + "rejected_requests": 25, + "arriving_edges": 14663071, + "accepted_arriving_edges": 13513472, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "30f84a5b28e420c8edb167b0e417008a8a4b0ed06b6a24fea799714c84a2e7ee", + "final_apl_state_float32": [ + 154.90835571289062, + 166.62001037597656 + ], + "final_apl_state_u32_bits": [ + 1125836938, + 1126604473 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46531015199798276, + "diagnostic_simulation_seconds": 5.39245148199916, + "wall_seconds": 6.400832911996986, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb", + "requests.npz": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..d8646b3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8a8cf45def453dabfb10038b27374663524e0f8644c86c163e285aeef1317235", + "final_apl_state_float32": [ + 150.0680694580078, + 166.87953186035156 + ], + "final_apl_state_u32_bits": [ + 1125519725, + 1126621481 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv new file mode 100644 index 0000000..92dc063 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv @@ -0,0 +1,98 @@ +tick,neuron_idx,attempted,accepted,rejected +0,360,1,1,0 +9,7322,1,1,0 +16,530,1,1,0 +28,434,1,1,0 +33,434,1,0,1 +45,7322,1,1,0 +51,434,1,1,0 +69,130257,1,1,0 +111,1372,1,0,1 +123,97,1,1,0 +132,530,1,0,1 +134,130753,1,1,0 +138,4786,1,1,0 +147,4624,1,0,1 +167,1372,1,1,0 +171,2160,1,0,1 +178,4624,1,1,0 +180,189,1,1,0 +194,3244,1,1,0 +203,4786,1,1,0 +219,9052,1,0,1 +225,522,1,1,0 +236,4624,1,1,0 +254,132659,1,1,0 +298,434,1,0,1 +302,434,1,0,1 +302,2552,1,0,1 +303,6721,1,1,0 +321,999,1,1,0 +338,2157,1,1,0 +343,54264,1,1,0 +344,4624,1,1,0 +345,813,1,0,1 +354,434,1,1,0 +378,130257,1,1,0 +384,2029,1,1,0 +385,132659,1,1,0 +389,360,1,1,0 +389,530,1,1,0 +393,530,1,0,1 +399,130257,1,0,1 +406,813,1,1,0 +410,813,1,0,1 +429,360,1,1,0 +452,9052,1,1,0 +467,2160,1,1,0 +474,4624,1,1,0 +477,522,1,1,0 +480,813,1,1,0 +490,571,1,1,0 +495,530,1,1,0 +528,189,1,0,1 +528,710,1,0,1 +529,1011,1,1,0 +535,530,1,0,1 +538,130257,1,0,1 +559,79514,1,1,0 +583,434,1,1,0 +591,130753,1,1,0 +594,7322,1,1,0 +601,1011,1,1,0 +617,7322,1,1,0 +623,331,1,0,1 +645,999,1,1,0 +659,159,1,0,1 +659,530,1,0,1 +662,4786,1,1,0 +671,813,1,1,0 +674,4786,1,0,1 +692,434,1,1,0 +698,666,1,1,0 +703,530,1,0,1 +709,132659,1,0,1 +727,522,1,1,0 +749,434,1,1,0 +754,434,1,0,1 +788,434,1,1,0 +820,189,1,0,1 +823,2157,1,1,0 +847,189,1,1,0 +887,9052,1,1,0 +892,530,1,1,0 +893,434,1,0,1 +894,132659,1,0,1 +904,1927,1,0,1 +923,434,1,0,1 +932,622,1,1,0 +939,79514,1,1,0 +955,97,1,1,0 +956,189,1,1,0 +970,434,1,0,1 +972,999,1,1,0 +978,2029,1,1,0 +986,360,1,0,1 +988,434,1,1,0 +993,710,1,0,1 +995,530,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json new file mode 100644 index 0000000..6b5fc2e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-02-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31102, + "requested": 97, + "accepted_requests": 65, + "rejected_requests": 32, + "arriving_edges": 15169067, + "accepted_arriving_edges": 13975324, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8a8cf45def453dabfb10038b27374663524e0f8644c86c163e285aeef1317235", + "final_apl_state_float32": [ + 150.0680694580078, + 166.87953186035156 + ], + "final_apl_state_u32_bits": [ + 1125519725, + 1126621481 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4644823960006761, + "diagnostic_simulation_seconds": 5.478951282002527, + "wall_seconds": 6.4888685760015505, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264", + "requests.npz": "af0f421a45c46e7e34ba6052f04591c2885737eb4e8c6af26ae29d34e7e1ec71", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..cf3e1d0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c68347838ce40e6c488ae8895cddbd009a7200d96b9f553f340f08bd7f078134", + "final_apl_state_float32": [ + 151.40023803710938, + 168.25015258789062 + ], + "final_apl_state_u32_bits": [ + 1125607030, + 1126711306 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv new file mode 100644 index 0000000..f8e961c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv @@ -0,0 +1,86 @@ +tick,neuron_idx,attempted,accepted,rejected +27,129486,1,1,0 +29,8001,1,1,0 +32,607,1,1,0 +32,1022,1,1,0 +33,607,1,0,1 +57,700,1,1,0 +68,710,1,1,0 +69,10769,1,1,0 +71,1022,1,1,0 +75,710,1,0,1 +112,1022,1,1,0 +127,2021,1,1,0 +128,2029,1,1,0 +132,2029,1,0,1 +149,700,1,1,0 +153,607,1,1,0 +158,700,1,0,1 +168,132659,1,1,0 +209,9188,1,1,0 +211,1022,1,1,0 +217,700,1,0,1 +219,132659,1,0,1 +224,700,1,0,1 +247,14839,1,0,1 +263,710,1,0,1 +266,700,1,0,1 +271,1022,1,0,1 +271,9188,1,1,0 +275,130753,1,1,0 +288,129486,1,1,0 +289,132659,1,1,0 +306,132659,1,0,1 +339,700,1,1,0 +354,700,1,0,1 +356,130753,1,0,1 +397,710,1,0,1 +400,700,1,0,1 +439,999,1,1,0 +450,1695,1,1,0 +471,1022,1,1,0 +475,4605,1,1,0 +495,700,1,1,0 +499,1022,1,1,0 +519,1022,1,0,1 +549,130753,1,1,0 +551,21802,1,1,0 +567,700,1,0,1 +579,700,1,1,0 +623,530,1,0,1 +632,710,1,0,1 +632,132659,1,0,1 +648,2029,1,0,1 +662,1022,1,1,0 +667,1022,1,0,1 +688,700,1,0,1 +688,132659,1,1,0 +691,12644,1,1,0 +707,1022,1,1,0 +736,607,1,1,0 +740,1011,1,1,0 +742,1022,1,1,0 +746,9370,1,1,0 +748,700,1,0,1 +749,132659,1,0,1 +763,700,1,1,0 +765,2029,1,0,1 +769,434,1,1,0 +794,700,1,1,0 +800,1022,1,0,1 +825,2029,1,0,1 +851,999,1,1,0 +855,1011,1,1,0 +864,710,1,0,1 +877,700,1,1,0 +884,4605,1,1,0 +912,700,1,1,0 +918,130753,1,0,1 +932,700,1,0,1 +936,132659,1,1,0 +948,999,1,1,0 +956,2577,1,1,0 +962,530,1,0,1 +964,700,1,1,0 +976,999,1,1,0 +976,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json new file mode 100644 index 0000000..9b7c872 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28840, + "requested": 85, + "accepted_requests": 52, + "rejected_requests": 33, + "arriving_edges": 13847188, + "accepted_arriving_edges": 12739340, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c68347838ce40e6c488ae8895cddbd009a7200d96b9f553f340f08bd7f078134", + "final_apl_state_float32": [ + 151.40023803710938, + 168.25015258789062 + ], + "final_apl_state_u32_bits": [ + 1125607030, + 1126711306 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4650897760002408, + "diagnostic_simulation_seconds": 5.355459151000105, + "wall_seconds": 6.369119511000463, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10", + "requests.npz": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..cf3e1d0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c68347838ce40e6c488ae8895cddbd009a7200d96b9f553f340f08bd7f078134", + "final_apl_state_float32": [ + 151.40023803710938, + 168.25015258789062 + ], + "final_apl_state_u32_bits": [ + 1125607030, + 1126711306 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv new file mode 100644 index 0000000..f8e961c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv @@ -0,0 +1,86 @@ +tick,neuron_idx,attempted,accepted,rejected +27,129486,1,1,0 +29,8001,1,1,0 +32,607,1,1,0 +32,1022,1,1,0 +33,607,1,0,1 +57,700,1,1,0 +68,710,1,1,0 +69,10769,1,1,0 +71,1022,1,1,0 +75,710,1,0,1 +112,1022,1,1,0 +127,2021,1,1,0 +128,2029,1,1,0 +132,2029,1,0,1 +149,700,1,1,0 +153,607,1,1,0 +158,700,1,0,1 +168,132659,1,1,0 +209,9188,1,1,0 +211,1022,1,1,0 +217,700,1,0,1 +219,132659,1,0,1 +224,700,1,0,1 +247,14839,1,0,1 +263,710,1,0,1 +266,700,1,0,1 +271,1022,1,0,1 +271,9188,1,1,0 +275,130753,1,1,0 +288,129486,1,1,0 +289,132659,1,1,0 +306,132659,1,0,1 +339,700,1,1,0 +354,700,1,0,1 +356,130753,1,0,1 +397,710,1,0,1 +400,700,1,0,1 +439,999,1,1,0 +450,1695,1,1,0 +471,1022,1,1,0 +475,4605,1,1,0 +495,700,1,1,0 +499,1022,1,1,0 +519,1022,1,0,1 +549,130753,1,1,0 +551,21802,1,1,0 +567,700,1,0,1 +579,700,1,1,0 +623,530,1,0,1 +632,710,1,0,1 +632,132659,1,0,1 +648,2029,1,0,1 +662,1022,1,1,0 +667,1022,1,0,1 +688,700,1,0,1 +688,132659,1,1,0 +691,12644,1,1,0 +707,1022,1,1,0 +736,607,1,1,0 +740,1011,1,1,0 +742,1022,1,1,0 +746,9370,1,1,0 +748,700,1,0,1 +749,132659,1,0,1 +763,700,1,1,0 +765,2029,1,0,1 +769,434,1,1,0 +794,700,1,1,0 +800,1022,1,0,1 +825,2029,1,0,1 +851,999,1,1,0 +855,1011,1,1,0 +864,710,1,0,1 +877,700,1,1,0 +884,4605,1,1,0 +912,700,1,1,0 +918,130753,1,0,1 +932,700,1,0,1 +936,132659,1,1,0 +948,999,1,1,0 +956,2577,1,1,0 +962,530,1,0,1 +964,700,1,1,0 +976,999,1,1,0 +976,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json new file mode 100644 index 0000000..9e8a074 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28840, + "requested": 85, + "accepted_requests": 52, + "rejected_requests": 33, + "arriving_edges": 13847188, + "accepted_arriving_edges": 12739340, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c68347838ce40e6c488ae8895cddbd009a7200d96b9f553f340f08bd7f078134", + "final_apl_state_float32": [ + 151.40023803710938, + 168.25015258789062 + ], + "final_apl_state_u32_bits": [ + 1125607030, + 1126711306 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46215124599984847, + "diagnostic_simulation_seconds": 5.404176242998801, + "wall_seconds": 6.433392183000251, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10", + "requests.npz": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..d30bbc9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "e650b993b793ae3a3681ac68dd90ef7391df19a91302784f5a235d7b195384a8", + "final_apl_state_float32": [ + 146.3113555908203, + 164.3286895751953 + ], + "final_apl_state_u32_bits": [ + 1125273525, + 1126454309 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv new file mode 100644 index 0000000..55c7c5f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv @@ -0,0 +1,100 @@ +tick,neuron_idx,attempted,accepted,rejected +14,700,1,1,0 +14,21802,1,1,0 +22,700,1,0,1 +30,1022,1,1,0 +34,700,1,0,1 +37,21802,1,1,0 +46,9188,1,1,0 +58,2029,1,1,0 +59,710,1,1,0 +62,2029,1,0,1 +93,2577,1,1,0 +98,2021,1,1,0 +98,12644,1,1,0 +112,607,1,1,0 +117,130753,1,1,0 +120,9188,1,1,0 +130,999,1,1,0 +149,1022,1,1,0 +150,7679,1,1,0 +152,1695,1,1,0 +154,700,1,1,0 +165,710,1,0,1 +171,4605,1,1,0 +171,8001,1,1,0 +174,7679,1,1,0 +186,710,1,1,0 +190,8504,1,1,0 +197,1011,1,1,0 +253,132659,1,0,1 +256,1022,1,1,0 +281,1022,1,1,0 +282,132659,1,1,0 +292,2029,1,0,1 +308,4605,1,1,0 +326,21802,1,1,0 +329,1022,1,1,0 +332,132659,1,1,0 +334,999,1,1,0 +337,7679,1,0,1 +377,710,1,1,0 +377,1022,1,1,0 +398,2021,1,0,1 +400,9370,1,1,0 +412,2577,1,1,0 +435,2029,1,0,1 +453,2021,1,1,0 +457,710,1,1,0 +472,2029,1,1,0 +479,710,1,1,0 +490,710,1,0,1 +491,700,1,0,1 +505,700,1,1,0 +512,700,1,0,1 +529,4605,1,0,1 +530,710,1,1,0 +530,1022,1,1,0 +541,2021,1,1,0 +544,1022,1,0,1 +545,1022,1,0,1 +551,1022,1,0,1 +564,2577,1,1,0 +573,1022,1,1,0 +609,1022,1,1,0 +616,1022,1,0,1 +633,710,1,0,1 +636,710,1,1,0 +665,700,1,0,1 +673,2029,1,1,0 +687,1022,1,1,0 +689,700,1,1,0 +695,710,1,0,1 +702,4605,1,1,0 +734,2021,1,1,0 +736,1022,1,1,0 +745,1022,1,0,1 +747,700,1,0,1 +752,2021,1,0,1 +773,2029,1,1,0 +788,21802,1,1,0 +793,1011,1,0,1 +815,999,1,1,0 +828,700,1,1,0 +856,9188,1,1,0 +859,132659,1,0,1 +860,710,1,1,0 +893,14839,1,1,0 +897,710,1,1,0 +906,710,1,0,1 +907,700,1,0,1 +914,999,1,1,0 +924,700,1,1,0 +924,4605,1,1,0 +931,700,1,0,1 +932,700,1,0,1 +943,1695,1,1,0 +963,130753,1,0,1 +968,700,1,1,0 +972,607,1,1,0 +979,700,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json new file mode 100644 index 0000000..c22e479 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-03-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 27654, + "requested": 99, + "accepted_requests": 68, + "rejected_requests": 31, + "arriving_edges": 13424745, + "accepted_arriving_edges": 12345573, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "e650b993b793ae3a3681ac68dd90ef7391df19a91302784f5a235d7b195384a8", + "final_apl_state_float32": [ + 146.3113555908203, + 164.3286895751953 + ], + "final_apl_state_u32_bits": [ + 1125273525, + 1126454309 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46559770399835543, + "diagnostic_simulation_seconds": 5.441230465999979, + "wall_seconds": 6.454694782998558, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26", + "requests.npz": "061f7ea742a95fb2fa25f16471c6d6a3d08c0c0f235a816e0d78e2909f884f06", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..b60f14f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bdbdcc685e89ff223c417f7ad7d4b65c6abbdb4e5be53eef05fd2638443d8250", + "final_apl_state_float32": [ + 151.81031799316406, + 170.8678436279297 + ], + "final_apl_state_u32_bits": [ + 1125633905, + 1126882859 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv new file mode 100644 index 0000000..d0f7d60 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv @@ -0,0 +1,111 @@ +tick,neuron_idx,attempted,accepted,rejected +11,1022,1,1,0 +12,132659,1,1,0 +28,9188,1,1,0 +35,1022,1,1,0 +63,2029,1,1,0 +73,132659,1,1,0 +84,132659,1,0,1 +90,129486,1,1,0 +91,1695,1,1,0 +95,1022,1,1,0 +106,9370,1,1,0 +108,12644,1,1,0 +114,1022,1,0,1 +118,1022,1,1,0 +118,2021,1,1,0 +125,700,1,1,0 +145,4605,1,1,0 +151,1022,1,1,0 +158,700,1,1,0 +163,710,1,0,1 +176,8504,1,1,0 +179,132659,1,1,0 +181,700,1,1,0 +181,9370,1,1,0 +189,129486,1,1,0 +195,607,1,1,0 +205,700,1,1,0 +216,130753,1,1,0 +250,1022,1,1,0 +255,2021,1,0,1 +269,700,1,0,1 +278,1022,1,1,0 +279,9188,1,1,0 +286,434,1,1,0 +319,132659,1,1,0 +320,710,1,1,0 +347,700,1,1,0 +350,700,1,0,1 +351,21802,1,1,0 +352,999,1,1,0 +366,9188,1,1,0 +368,130753,1,1,0 +371,700,1,1,0 +377,7679,1,1,0 +393,2577,1,0,1 +419,129486,1,1,0 +426,7679,1,1,0 +429,710,1,0,1 +437,2021,1,0,1 +471,14839,1,1,0 +475,700,1,1,0 +475,1011,1,1,0 +477,9975,1,1,0 +478,607,1,0,1 +489,1022,1,0,1 +493,530,1,1,0 +494,700,1,0,1 +497,130753,1,1,0 +512,14839,1,1,0 +514,1022,1,1,0 +523,9188,1,1,0 +529,434,1,1,0 +542,700,1,0,1 +546,1022,1,1,0 +547,2029,1,1,0 +558,130753,1,0,1 +567,1011,1,1,0 +568,2029,1,0,1 +581,2021,1,1,0 +588,21802,1,1,0 +620,8504,1,1,0 +649,2577,1,1,0 +654,1022,1,1,0 +663,1022,1,0,1 +693,434,1,0,1 +696,999,1,1,0 +698,9188,1,1,0 +702,129486,1,1,0 +706,1022,1,1,0 +736,1022,1,1,0 +739,7679,1,1,0 +741,700,1,0,1 +743,710,1,1,0 +744,1022,1,0,1 +763,710,1,0,1 +768,132659,1,1,0 +769,999,1,0,1 +772,8504,1,1,0 +774,1022,1,1,0 +795,999,1,1,0 +800,132659,1,1,0 +808,1022,1,1,0 +809,700,1,1,0 +811,1022,1,0,1 +819,132659,1,0,1 +838,130753,1,1,0 +854,2021,1,0,1 +854,132659,1,1,0 +877,9370,1,1,0 +888,132659,1,1,0 +890,710,1,1,0 +922,1022,1,1,0 +931,4605,1,1,0 +939,1022,1,0,1 +942,700,1,1,0 +946,21802,1,1,0 +954,130753,1,1,0 +960,21802,1,0,1 +990,607,1,1,0 +993,700,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json new file mode 100644 index 0000000..423f96c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-03-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30028, + "requested": 110, + "accepted_requests": 84, + "rejected_requests": 26, + "arriving_edges": 14488586, + "accepted_arriving_edges": 13332441, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bdbdcc685e89ff223c417f7ad7d4b65c6abbdb4e5be53eef05fd2638443d8250", + "final_apl_state_float32": [ + 151.81031799316406, + 170.8678436279297 + ], + "final_apl_state_u32_bits": [ + 1125633905, + 1126882859 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46526334100053646, + "diagnostic_simulation_seconds": 5.3640398110001115, + "wall_seconds": 6.378911461997632, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869", + "requests.npz": "fafb31bf16097232c4f2168ebcbcfa3ead008a94633398924bd1af23cb079137", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..c1f289c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "16ddf26a1809604e421f2bbb6eeda837895bd0d7c17ff0e0abc237a1f303629c", + "final_apl_state_float32": [ + 151.793701171875, + 169.40069580078125 + ], + "final_apl_state_u32_bits": [ + 1125632816, + 1126786708 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv new file mode 100644 index 0000000..8d7423e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv @@ -0,0 +1,114 @@ +tick,neuron_idx,attempted,accepted,rejected +9,1022,1,1,0 +24,1022,1,0,1 +29,9975,1,1,0 +39,4605,1,1,0 +55,710,1,1,0 +61,700,1,1,0 +61,1022,1,1,0 +63,710,1,0,1 +82,132659,1,1,0 +90,7679,1,1,0 +91,1011,1,1,0 +101,2029,1,1,0 +103,700,1,1,0 +115,1022,1,1,0 +118,1022,1,0,1 +119,607,1,1,0 +120,1022,1,0,1 +123,710,1,1,0 +130,1022,1,0,1 +132,8504,1,1,0 +133,710,1,0,1 +137,700,1,1,0 +166,700,1,1,0 +176,607,1,1,0 +201,1022,1,1,0 +202,1022,1,0,1 +225,2577,1,1,0 +228,7679,1,1,0 +266,2029,1,1,0 +268,1022,1,0,1 +269,710,1,0,1 +280,132659,1,0,1 +289,700,1,0,1 +295,700,1,1,0 +342,2577,1,1,0 +347,132659,1,0,1 +359,2021,1,1,0 +369,2029,1,0,1 +385,1695,1,1,0 +388,1022,1,0,1 +392,710,1,1,0 +405,1695,1,0,1 +405,8504,1,1,0 +408,129486,1,1,0 +436,700,1,1,0 +452,2577,1,1,0 +458,530,1,0,1 +458,1022,1,1,0 +468,1022,1,0,1 +483,129486,1,1,0 +491,132659,1,0,1 +500,1011,1,1,0 +509,132659,1,1,0 +514,710,1,1,0 +525,710,1,0,1 +528,700,1,1,0 +543,1022,1,0,1 +567,1011,1,0,1 +568,999,1,1,0 +578,12644,1,1,0 +589,7679,1,1,0 +601,999,1,1,0 +603,1022,1,0,1 +617,130753,1,0,1 +626,700,1,1,0 +651,700,1,1,0 +657,700,1,0,1 +668,1695,1,1,0 +670,710,1,1,0 +671,1022,1,0,1 +685,700,1,1,0 +687,2029,1,1,0 +688,129486,1,1,0 +690,9188,1,1,0 +694,1022,1,1,0 +705,7679,1,1,0 +710,21802,1,1,0 +720,130753,1,1,0 +722,1011,1,1,0 +741,710,1,1,0 +758,999,1,1,0 +761,1695,1,0,1 +770,14839,1,1,0 +791,21802,1,1,0 +796,4605,1,0,1 +798,130753,1,0,1 +819,9370,1,1,0 +821,1022,1,1,0 +838,1022,1,0,1 +845,1022,1,1,0 +862,700,1,1,0 +863,2577,1,1,0 +866,4605,1,0,1 +872,1011,1,1,0 +880,1022,1,1,0 +887,700,1,1,0 +905,1011,1,1,0 +910,700,1,1,0 +912,710,1,1,0 +919,607,1,1,0 +926,132659,1,0,1 +942,9188,1,1,0 +954,132659,1,1,0 +966,12644,1,1,0 +968,607,1,1,0 +972,700,1,0,1 +975,1022,1,0,1 +976,2021,1,1,0 +977,132659,1,1,0 +986,700,1,1,0 +986,999,1,0,1 +986,1022,1,0,1 +999,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json new file mode 100644 index 0000000..05e5a54 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-03-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29329, + "requested": 113, + "accepted_requests": 78, + "rejected_requests": 35, + "arriving_edges": 14115277, + "accepted_arriving_edges": 12977125, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "16ddf26a1809604e421f2bbb6eeda837895bd0d7c17ff0e0abc237a1f303629c", + "final_apl_state_float32": [ + 151.793701171875, + 169.40069580078125 + ], + "final_apl_state_u32_bits": [ + 1125632816, + 1126786708 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4728440099970612, + "diagnostic_simulation_seconds": 5.449805827000091, + "wall_seconds": 6.470789359998889, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295", + "requests.npz": "2ab0660dcd47507119a1e5d041a6ce84425fb55cfced67ad5d4aac738b52c8ba", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..08f2dd4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5438925cbe49f4754f70b873f1359864e2a5d342663cdd164123744082898dc1", + "final_apl_state_float32": [ + 151.24147033691406, + 163.81178283691406 + ], + "final_apl_state_u32_bits": [ + 1125596625, + 1126420433 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv new file mode 100644 index 0000000..fec8af4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv @@ -0,0 +1,109 @@ +tick,neuron_idx,attempted,accepted,rejected +1,21802,1,1,0 +14,607,1,1,0 +25,1022,1,1,0 +27,1022,1,0,1 +49,132659,1,1,0 +68,607,1,1,0 +76,132659,1,1,0 +85,1022,1,1,0 +94,2029,1,1,0 +104,2577,1,1,0 +108,1022,1,1,0 +114,700,1,1,0 +135,700,1,0,1 +142,4605,1,1,0 +169,1022,1,1,0 +177,8504,1,1,0 +201,1695,1,0,1 +203,132659,1,1,0 +214,129486,1,1,0 +221,1011,1,1,0 +229,607,1,1,0 +238,1022,1,0,1 +251,14839,1,1,0 +256,130753,1,0,1 +268,7679,1,1,0 +268,8504,1,1,0 +270,1011,1,1,0 +271,2029,1,0,1 +276,700,1,0,1 +282,700,1,1,0 +291,10769,1,1,0 +305,2029,1,1,0 +307,1022,1,0,1 +327,1022,1,1,0 +329,2021,1,1,0 +336,21802,1,1,0 +342,700,1,0,1 +380,132659,1,1,0 +381,132659,1,0,1 +388,607,1,1,0 +389,1022,1,0,1 +406,710,1,1,0 +437,700,1,0,1 +442,700,1,0,1 +453,9975,1,1,0 +455,130753,1,1,0 +462,710,1,0,1 +482,9188,1,1,0 +507,9188,1,1,0 +517,8504,1,1,0 +518,700,1,1,0 +524,700,1,0,1 +526,129486,1,1,0 +535,700,1,0,1 +542,999,1,0,1 +561,4605,1,0,1 +568,14839,1,1,0 +576,607,1,1,0 +578,7679,1,1,0 +584,4605,1,1,0 +587,700,1,0,1 +593,710,1,0,1 +599,2577,1,1,0 +605,1022,1,1,0 +616,1022,1,0,1 +625,1022,1,0,1 +630,21802,1,1,0 +644,4605,1,1,0 +648,1022,1,1,0 +673,1022,1,1,0 +678,710,1,0,1 +690,1022,1,0,1 +695,1022,1,1,0 +700,130753,1,1,0 +712,8504,1,1,0 +717,700,1,0,1 +721,530,1,0,1 +727,1022,1,1,0 +730,1022,1,0,1 +735,700,1,0,1 +757,710,1,1,0 +764,1022,1,1,0 +773,999,1,1,0 +779,1022,1,0,1 +783,132659,1,1,0 +790,130753,1,1,0 +792,710,1,1,0 +792,1011,1,1,0 +804,1022,1,1,0 +808,14839,1,1,0 +817,1022,1,0,1 +819,700,1,1,0 +839,434,1,0,1 +840,710,1,0,1 +842,710,1,0,1 +862,710,1,1,0 +874,132659,1,1,0 +892,9975,1,1,0 +893,710,1,1,0 +909,1022,1,1,0 +916,700,1,0,1 +919,130753,1,0,1 +924,700,1,0,1 +926,607,1,1,0 +934,2577,1,1,0 +955,700,1,1,0 +968,9188,1,1,0 +988,999,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json new file mode 100644 index 0000000..abc8fab --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-03-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29558, + "requested": 108, + "accepted_requests": 72, + "rejected_requests": 36, + "arriving_edges": 14174982, + "accepted_arriving_edges": 13026011, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5438925cbe49f4754f70b873f1359864e2a5d342663cdd164123744082898dc1", + "final_apl_state_float32": [ + 151.24147033691406, + 163.81178283691406 + ], + "final_apl_state_u32_bits": [ + 1125596625, + 1126420433 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4662624680022418, + "diagnostic_simulation_seconds": 5.423418033999042, + "wall_seconds": 6.435874925002281, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224", + "requests.npz": "79ead4934b881d29738d141a2abb6872e4593da4522f104c94b917f2df2e1a1e", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..9faf8a6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv new file mode 100644 index 0000000..e3a26d2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv @@ -0,0 +1,106 @@ +tick,neuron_idx,attempted,accepted,rejected +15,7781,1,1,0 +17,159,1,1,0 +17,2231,1,1,0 +35,2029,1,1,0 +36,2231,1,0,1 +66,360,1,1,0 +95,189,1,1,0 +108,2943,1,1,0 +110,9975,1,1,0 +128,2029,1,0,1 +137,2231,1,0,1 +140,131226,1,1,0 +143,530,1,0,1 +150,189,1,1,0 +150,9975,1,1,0 +154,2029,1,1,0 +162,159,1,0,1 +190,159,1,0,1 +200,189,1,0,1 +219,189,1,1,0 +228,999,1,1,0 +234,2010,1,1,0 +301,999,1,0,1 +303,159,1,1,0 +312,189,1,0,1 +324,9188,1,1,0 +328,360,1,1,0 +328,522,1,1,0 +333,360,1,0,1 +337,14839,1,1,0 +346,360,1,0,1 +359,1927,1,1,0 +376,1011,1,0,1 +385,7781,1,1,0 +388,2231,1,1,0 +398,7679,1,0,1 +400,5519,1,1,0 +422,522,1,1,0 +425,189,1,1,0 +444,522,1,1,0 +449,159,1,0,1 +456,159,1,0,1 +485,189,1,0,1 +486,131226,1,1,0 +490,1011,1,0,1 +493,10769,1,1,0 +494,360,1,1,0 +497,189,1,1,0 +501,189,1,0,1 +512,360,1,0,1 +516,1011,1,1,0 +520,5519,1,1,0 +528,2347,1,0,1 +569,131226,1,1,0 +572,2010,1,1,0 +580,3252,1,1,0 +585,10769,1,1,0 +589,6842,1,1,0 +592,9975,1,1,0 +601,522,1,0,1 +610,159,1,0,1 +624,159,1,0,1 +624,530,1,0,1 +627,4026,1,1,0 +636,189,1,0,1 +636,530,1,0,1 +640,999,1,0,1 +641,360,1,0,1 +668,159,1,0,1 +670,3252,1,1,0 +676,189,1,0,1 +676,7781,1,1,0 +693,159,1,1,0 +702,189,1,0,1 +702,10769,1,1,0 +715,189,1,1,0 +723,159,1,1,0 +730,159,1,0,1 +734,434,1,0,1 +734,999,1,1,0 +741,360,1,0,1 +759,159,1,0,1 +771,189,1,0,1 +783,6842,1,0,1 +790,1514,1,1,0 +802,6842,1,1,0 +808,159,1,0,1 +812,2029,1,1,0 +829,189,1,0,1 +843,360,1,1,0 +843,7781,1,1,0 +854,159,1,1,0 +870,8504,1,1,0 +892,360,1,1,0 +894,130753,1,1,0 +903,10769,1,1,0 +904,522,1,1,0 +919,159,1,1,0 +933,4311,1,1,0 +956,3252,1,0,1 +958,189,1,0,1 +961,360,1,1,0 +961,1514,1,1,0 +966,9370,1,1,0 +967,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json new file mode 100644 index 0000000..6cb0f4f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29344, + "requested": 105, + "accepted_requests": 64, + "rejected_requests": 41, + "arriving_edges": 14282075, + "accepted_arriving_edges": 13141070, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46654997899895534, + "diagnostic_simulation_seconds": 5.473714243002178, + "wall_seconds": 6.49344906099941, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2", + "requests.npz": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..9faf8a6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv new file mode 100644 index 0000000..e3a26d2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv @@ -0,0 +1,106 @@ +tick,neuron_idx,attempted,accepted,rejected +15,7781,1,1,0 +17,159,1,1,0 +17,2231,1,1,0 +35,2029,1,1,0 +36,2231,1,0,1 +66,360,1,1,0 +95,189,1,1,0 +108,2943,1,1,0 +110,9975,1,1,0 +128,2029,1,0,1 +137,2231,1,0,1 +140,131226,1,1,0 +143,530,1,0,1 +150,189,1,1,0 +150,9975,1,1,0 +154,2029,1,1,0 +162,159,1,0,1 +190,159,1,0,1 +200,189,1,0,1 +219,189,1,1,0 +228,999,1,1,0 +234,2010,1,1,0 +301,999,1,0,1 +303,159,1,1,0 +312,189,1,0,1 +324,9188,1,1,0 +328,360,1,1,0 +328,522,1,1,0 +333,360,1,0,1 +337,14839,1,1,0 +346,360,1,0,1 +359,1927,1,1,0 +376,1011,1,0,1 +385,7781,1,1,0 +388,2231,1,1,0 +398,7679,1,0,1 +400,5519,1,1,0 +422,522,1,1,0 +425,189,1,1,0 +444,522,1,1,0 +449,159,1,0,1 +456,159,1,0,1 +485,189,1,0,1 +486,131226,1,1,0 +490,1011,1,0,1 +493,10769,1,1,0 +494,360,1,1,0 +497,189,1,1,0 +501,189,1,0,1 +512,360,1,0,1 +516,1011,1,1,0 +520,5519,1,1,0 +528,2347,1,0,1 +569,131226,1,1,0 +572,2010,1,1,0 +580,3252,1,1,0 +585,10769,1,1,0 +589,6842,1,1,0 +592,9975,1,1,0 +601,522,1,0,1 +610,159,1,0,1 +624,159,1,0,1 +624,530,1,0,1 +627,4026,1,1,0 +636,189,1,0,1 +636,530,1,0,1 +640,999,1,0,1 +641,360,1,0,1 +668,159,1,0,1 +670,3252,1,1,0 +676,189,1,0,1 +676,7781,1,1,0 +693,159,1,1,0 +702,189,1,0,1 +702,10769,1,1,0 +715,189,1,1,0 +723,159,1,1,0 +730,159,1,0,1 +734,434,1,0,1 +734,999,1,1,0 +741,360,1,0,1 +759,159,1,0,1 +771,189,1,0,1 +783,6842,1,0,1 +790,1514,1,1,0 +802,6842,1,1,0 +808,159,1,0,1 +812,2029,1,1,0 +829,189,1,0,1 +843,360,1,1,0 +843,7781,1,1,0 +854,159,1,1,0 +870,8504,1,1,0 +892,360,1,1,0 +894,130753,1,1,0 +903,10769,1,1,0 +904,522,1,1,0 +919,159,1,1,0 +933,4311,1,1,0 +956,3252,1,0,1 +958,189,1,0,1 +961,360,1,1,0 +961,1514,1,1,0 +966,9370,1,1,0 +967,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json new file mode 100644 index 0000000..073a1b2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29344, + "requested": 105, + "accepted_requests": 64, + "rejected_requests": 41, + "arriving_edges": 14282075, + "accepted_arriving_edges": 13141070, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4838564240017149, + "diagnostic_simulation_seconds": 5.465215480999177, + "wall_seconds": 6.49911472200256, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2", + "requests.npz": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..af45ee2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f252769b80774fbbbf1c0fa71557c752e165e4462601b24486095cd9190f37bb", + "final_apl_state_float32": [ + 158.03155517578125, + 167.01846313476562 + ], + "final_apl_state_u32_bits": [ + 1126041620, + 1126630586 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv new file mode 100644 index 0000000..32ce776 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv @@ -0,0 +1,114 @@ +tick,neuron_idx,attempted,accepted,rejected +19,6842,1,1,0 +23,131226,1,1,0 +30,2601,1,1,0 +32,999,1,1,0 +51,1514,1,1,0 +51,7781,1,1,0 +58,2029,1,1,0 +61,9188,1,1,0 +62,1927,1,1,0 +67,360,1,1,0 +70,189,1,1,0 +72,189,1,0,1 +84,360,1,0,1 +88,2347,1,1,0 +89,1514,1,1,0 +131,3345,1,1,0 +133,130753,1,0,1 +146,522,1,0,1 +160,2029,1,1,0 +172,522,1,1,0 +193,360,1,0,1 +194,189,1,1,0 +196,189,1,0,1 +208,5519,1,1,0 +226,159,1,1,0 +237,360,1,1,0 +242,159,1,0,1 +249,434,1,0,1 +255,4311,1,0,1 +275,159,1,0,1 +309,159,1,0,1 +320,189,1,0,1 +330,130472,1,1,0 +345,189,1,0,1 +377,159,1,1,0 +382,5519,1,0,1 +397,159,1,0,1 +402,14839,1,1,0 +409,2347,1,1,0 +410,189,1,1,0 +445,9188,1,0,1 +449,159,1,1,0 +464,159,1,0,1 +470,189,1,0,1 +472,522,1,1,0 +475,999,1,1,0 +480,159,1,1,0 +480,1890,1,1,0 +481,522,1,0,1 +501,7781,1,1,0 +539,999,1,0,1 +547,2347,1,1,0 +556,189,1,0,1 +564,530,1,0,1 +569,999,1,1,0 +584,522,1,1,0 +608,1927,1,0,1 +610,1011,1,1,0 +618,159,1,1,0 +632,159,1,0,1 +647,360,1,0,1 +663,360,1,0,1 +664,130753,1,1,0 +676,9188,1,1,0 +679,159,1,1,0 +680,3202,1,1,0 +701,530,1,1,0 +703,1011,1,1,0 +705,3252,1,1,0 +719,189,1,1,0 +721,189,1,0,1 +727,14839,1,0,1 +730,360,1,1,0 +732,9188,1,1,0 +748,999,1,1,0 +753,189,1,1,0 +757,999,1,0,1 +758,434,1,0,1 +784,522,1,1,0 +791,1011,1,1,0 +793,189,1,0,1 +796,189,1,0,1 +798,5519,1,0,1 +800,159,1,1,0 +804,434,1,0,1 +805,360,1,1,0 +806,159,1,0,1 +807,1890,1,1,0 +811,6842,1,1,0 +813,189,1,0,1 +814,999,1,1,0 +821,2231,1,1,0 +833,131226,1,0,1 +842,3202,1,1,0 +867,1890,1,1,0 +873,159,1,0,1 +876,2943,1,1,0 +879,5519,1,1,0 +888,189,1,0,1 +899,7679,1,1,0 +906,12644,1,1,0 +933,1514,1,1,0 +934,2231,1,1,0 +938,189,1,1,0 +956,530,1,1,0 +957,360,1,1,0 +969,159,1,0,1 +976,2029,1,0,1 +978,6842,1,1,0 +984,4505,1,0,1 +990,159,1,1,0 +991,2029,1,1,0 +992,999,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json new file mode 100644 index 0000000..26a2b35 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-04-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29930, + "requested": 113, + "accepted_requests": 70, + "rejected_requests": 43, + "arriving_edges": 14526557, + "accepted_arriving_edges": 13361720, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f252769b80774fbbbf1c0fa71557c752e165e4462601b24486095cd9190f37bb", + "final_apl_state_float32": [ + 158.03155517578125, + 167.01846313476562 + ], + "final_apl_state_u32_bits": [ + 1126041620, + 1126630586 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46662638899942976, + "diagnostic_simulation_seconds": 5.459983828000986, + "wall_seconds": 6.488054260000354, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a", + "requests.npz": "7e352565e2dba5ca712643e14a2f7d3799c792ac47ee51abff455b63159c5d2c", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..b61bd1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "31a4346891ebe5e675784efe1fadd0be6380ae3ed507d750f2d2dca09c1b2090", + "final_apl_state_float32": [ + 147.72593688964844, + 167.53506469726562 + ], + "final_apl_state_u32_bits": [ + 1125366231, + 1126664442 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv new file mode 100644 index 0000000..418b924 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv @@ -0,0 +1,112 @@ +tick,neuron_idx,attempted,accepted,rejected +11,189,1,1,0 +13,189,1,0,1 +14,130753,1,1,0 +41,2029,1,1,0 +47,12644,1,1,0 +55,9370,1,1,0 +87,189,1,1,0 +88,189,1,0,1 +90,159,1,1,0 +91,999,1,1,0 +94,9370,1,1,0 +102,360,1,1,0 +133,2231,1,1,0 +145,8001,1,1,0 +146,189,1,1,0 +148,1890,1,1,0 +159,999,1,1,0 +177,189,1,1,0 +190,2010,1,1,0 +196,4311,1,1,0 +207,189,1,1,0 +218,530,1,1,0 +221,159,1,0,1 +232,189,1,1,0 +244,159,1,1,0 +248,1890,1,1,0 +248,8001,1,1,0 +256,1011,1,1,0 +266,3252,1,0,1 +275,14839,1,1,0 +286,189,1,0,1 +295,8001,1,1,0 +302,159,1,0,1 +317,159,1,1,0 +319,159,1,0,1 +335,159,1,0,1 +337,522,1,0,1 +340,1011,1,0,1 +354,189,1,1,0 +360,999,1,0,1 +362,9370,1,1,0 +363,3202,1,0,1 +367,159,1,0,1 +367,130753,1,1,0 +399,159,1,1,0 +399,130753,1,1,0 +436,7781,1,0,1 +444,2601,1,1,0 +446,159,1,1,0 +456,7679,1,1,0 +471,159,1,1,0 +484,999,1,1,0 +492,189,1,0,1 +492,7781,1,1,0 +496,6842,1,1,0 +496,130753,1,1,0 +499,2010,1,1,0 +500,522,1,0,1 +515,8504,1,1,0 +534,7679,1,1,0 +542,530,1,0,1 +553,1890,1,1,0 +554,159,1,1,0 +557,189,1,1,0 +564,360,1,1,0 +568,3202,1,0,1 +586,130753,1,1,0 +588,9975,1,1,0 +594,4311,1,1,0 +598,189,1,1,0 +603,7781,1,1,0 +607,14839,1,1,0 +608,189,1,0,1 +611,189,1,0,1 +619,189,1,0,1 +619,2493,1,1,0 +626,4505,1,1,0 +644,1927,1,1,0 +657,189,1,0,1 +663,9370,1,1,0 +664,2493,1,1,0 +695,3202,1,0,1 +738,7781,1,1,0 +742,189,1,0,1 +765,3202,1,1,0 +774,8001,1,1,0 +776,130472,1,1,0 +780,159,1,0,1 +804,189,1,0,1 +811,522,1,1,0 +824,130753,1,1,0 +827,522,1,0,1 +829,159,1,0,1 +830,1890,1,0,1 +843,159,1,1,0 +870,189,1,0,1 +882,1927,1,0,1 +886,7781,1,1,0 +893,5519,1,0,1 +895,14839,1,1,0 +899,189,1,0,1 +906,159,1,1,0 +908,360,1,1,0 +912,159,1,0,1 +913,360,1,0,1 +926,7781,1,1,0 +930,159,1,1,0 +949,9188,1,1,0 +952,189,1,0,1 +970,9370,1,1,0 +992,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json new file mode 100644 index 0000000..fb43d51 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-04-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30746, + "requested": 111, + "accepted_requests": 75, + "rejected_requests": 36, + "arriving_edges": 14754198, + "accepted_arriving_edges": 13563263, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "31a4346891ebe5e675784efe1fadd0be6380ae3ed507d750f2d2dca09c1b2090", + "final_apl_state_float32": [ + 147.72593688964844, + 167.53506469726562 + ], + "final_apl_state_u32_bits": [ + 1125366231, + 1126664442 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46787563099860563, + "diagnostic_simulation_seconds": 5.48793125100201, + "wall_seconds": 6.502784986998449, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124", + "requests.npz": "44e0111da21e744aca909bfe295e5f20715b78353a801ded102b41cd66405b07", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..393aec6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "460acf19465bf37c2c297f24e751d82a4a4e1aeed65132d50c9867845760e35a", + "final_apl_state_float32": [ + 151.79119873046875, + 165.69305419921875 + ], + "final_apl_state_u32_bits": [ + 1125632652, + 1126543724 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv new file mode 100644 index 0000000..dac099c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv @@ -0,0 +1,102 @@ +tick,neuron_idx,attempted,accepted,rejected +15,9188,1,1,0 +42,522,1,1,0 +47,130753,1,1,0 +60,21802,1,1,0 +61,189,1,1,0 +62,10769,1,1,0 +68,2535,1,1,0 +68,7781,1,1,0 +91,360,1,1,0 +105,189,1,1,0 +117,6842,1,1,0 +118,999,1,1,0 +153,360,1,1,0 +163,189,1,0,1 +175,189,1,0,1 +178,12644,1,1,0 +187,5519,1,1,0 +200,1011,1,1,0 +212,130753,1,0,1 +223,159,1,0,1 +238,2010,1,1,0 +251,130753,1,1,0 +255,1011,1,1,0 +259,189,1,1,0 +260,21802,1,1,0 +267,159,1,0,1 +306,14839,1,1,0 +321,9188,1,1,0 +332,360,1,1,0 +339,2231,1,0,1 +347,2943,1,1,0 +357,999,1,0,1 +366,2029,1,0,1 +369,2010,1,1,0 +383,159,1,0,1 +400,999,1,1,0 +415,21802,1,1,0 +425,130472,1,1,0 +439,522,1,1,0 +470,522,1,1,0 +471,189,1,0,1 +478,10769,1,1,0 +489,522,1,0,1 +500,189,1,1,0 +507,159,1,0,1 +508,21802,1,1,0 +518,1011,1,0,1 +525,7781,1,1,0 +539,159,1,0,1 +539,2029,1,1,0 +542,159,1,0,1 +551,189,1,0,1 +554,2347,1,1,0 +557,360,1,1,0 +565,360,1,0,1 +571,130753,1,1,0 +593,159,1,0,1 +593,130753,1,1,0 +603,1011,1,1,0 +609,9975,1,1,0 +616,2029,1,0,1 +623,522,1,1,0 +624,159,1,0,1 +625,8001,1,0,1 +628,189,1,1,0 +642,522,1,0,1 +646,360,1,0,1 +663,360,1,1,0 +664,360,1,0,1 +665,159,1,0,1 +696,9370,1,1,0 +698,10769,1,1,0 +719,10769,1,0,1 +726,7781,1,1,0 +728,1890,1,1,0 +730,159,1,1,0 +750,999,1,1,0 +770,159,1,1,0 +776,189,1,1,0 +789,7781,1,1,0 +790,189,1,0,1 +799,4505,1,1,0 +806,21802,1,1,0 +812,2347,1,0,1 +824,522,1,1,0 +826,159,1,0,1 +839,2231,1,0,1 +843,159,1,1,0 +843,130497,1,0,1 +844,130753,1,1,0 +885,159,1,0,1 +890,12644,1,1,0 +904,1011,1,1,0 +910,159,1,1,0 +922,4311,1,1,0 +936,159,1,1,0 +945,189,1,0,1 +959,189,1,0,1 +962,7781,1,0,1 +967,189,1,1,0 +976,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json new file mode 100644 index 0000000..c974b44 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-04-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29387, + "requested": 101, + "accepted_requests": 66, + "rejected_requests": 35, + "arriving_edges": 14229208, + "accepted_arriving_edges": 13092057, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "460acf19465bf37c2c297f24e751d82a4a4e1aeed65132d50c9867845760e35a", + "final_apl_state_float32": [ + 151.79119873046875, + 165.69305419921875 + ], + "final_apl_state_u32_bits": [ + 1125632652, + 1126543724 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46428531000128714, + "diagnostic_simulation_seconds": 5.414578938998602, + "wall_seconds": 6.431998225001735, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10", + "requests.npz": "cf1ce2e9e5bf961ff3a7dc37c7fd152bef01131856bd02baf97a6e0c48b24303", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..b6c0571 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a9e1de8552edb6fa71f0ed6c10c8913fe23c14ab488dd35112bc4ba56bf495de", + "final_apl_state_float32": [ + 156.00071716308594, + 168.10227966308594 + ], + "final_apl_state_u32_bits": [ + 1125908527, + 1126701615 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv new file mode 100644 index 0000000..95fc515 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv @@ -0,0 +1,89 @@ +tick,neuron_idx,attempted,accepted,rejected +14,189,1,1,0 +22,1011,1,1,0 +37,2029,1,1,0 +104,522,1,0,1 +139,1514,1,1,0 +139,3252,1,1,0 +151,331,1,1,0 +158,1890,1,1,0 +170,189,1,0,1 +174,522,1,1,0 +220,130753,1,0,1 +235,999,1,1,0 +236,2347,1,1,0 +237,189,1,1,0 +268,360,1,1,0 +295,159,1,1,0 +299,360,1,1,0 +300,999,1,1,0 +304,7679,1,1,0 +305,189,1,0,1 +311,522,1,1,0 +320,189,1,1,0 +332,189,1,0,1 +338,189,1,0,1 +361,189,1,1,0 +363,189,1,0,1 +364,530,1,1,0 +370,14839,1,1,0 +375,8001,1,1,0 +393,360,1,0,1 +408,159,1,1,0 +418,1011,1,1,0 +420,434,1,0,1 +429,189,1,0,1 +445,159,1,1,0 +463,2347,1,1,0 +473,9188,1,1,0 +480,159,1,1,0 +481,360,1,0,1 +486,7781,1,0,1 +503,6842,1,1,0 +514,4311,1,1,0 +526,21802,1,1,0 +528,1011,1,1,0 +539,2970,1,0,1 +553,14839,1,1,0 +598,189,1,1,0 +612,189,1,0,1 +639,522,1,1,0 +642,2231,1,1,0 +644,189,1,1,0 +671,3202,1,1,0 +692,159,1,1,0 +696,189,1,0,1 +697,1011,1,1,0 +704,522,1,1,0 +705,21802,1,1,0 +721,522,1,0,1 +727,1927,1,1,0 +732,360,1,1,0 +745,21802,1,1,0 +745,131226,1,0,1 +748,189,1,0,1 +763,9370,1,1,0 +767,522,1,1,0 +768,360,1,1,0 +778,360,1,0,1 +801,1514,1,1,0 +822,130472,1,1,0 +832,189,1,0,1 +836,2943,1,0,1 +843,14839,1,0,1 +846,434,1,0,1 +866,189,1,0,1 +872,522,1,1,0 +881,522,1,0,1 +884,522,1,0,1 +904,2601,1,0,1 +905,1514,1,1,0 +907,2231,1,1,0 +917,159,1,0,1 +919,189,1,1,0 +942,1011,1,1,0 +949,189,1,1,0 +957,12644,1,1,0 +968,3202,1,1,0 +972,522,1,1,0 +988,4311,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json new file mode 100644 index 0000000..a8f7e71 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-04-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29814, + "requested": 88, + "accepted_requests": 59, + "rejected_requests": 29, + "arriving_edges": 14248751, + "accepted_arriving_edges": 13093370, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a9e1de8552edb6fa71f0ed6c10c8913fe23c14ab488dd35112bc4ba56bf495de", + "final_apl_state_float32": [ + 156.00071716308594, + 168.10227966308594 + ], + "final_apl_state_u32_bits": [ + 1125908527, + 1126701615 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4699918799997249, + "diagnostic_simulation_seconds": 5.458955029000208, + "wall_seconds": 6.476269725997554, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf", + "requests.npz": "956e4d19b5a80b2ebf78bb81c66dd7a8e4f991e2b7b03fba9ee4928c88e0276d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..a5ad6c6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "786ca6d77fa0a74dd901c3e6c0d5d7d0f0c66799dfcf91571f4cc5f7842e0e9f", + "final_apl_state_float32": [ + 149.49705505371094, + 174.8949737548828 + ], + "final_apl_state_u32_bits": [ + 1125482303, + 1127146781 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv new file mode 100644 index 0000000..e9cd9c2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv @@ -0,0 +1,105 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +59,5519,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +84,7781,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +161,4311,1,1,0 +166,3202,1,1,0 +178,2010,1,1,0 +215,14839,1,1,0 +238,5519,1,1,0 +244,8001,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +378,999,1,0,1 +384,130753,1,1,0 +399,4311,1,1,0 +400,4311,1,0,1 +404,8504,1,1,0 +414,999,1,1,0 +414,2927,1,1,0 +461,10769,1,1,0 +479,2029,1,1,0 +489,1514,1,1,0 +497,130753,1,0,1 +506,999,1,0,1 +507,12644,1,1,0 +511,3202,1,0,1 +513,3161,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +538,7781,1,1,0 +541,2970,1,0,1 +547,7781,1,0,1 +550,131226,1,1,0 +557,3202,1,1,0 +573,1011,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,0,1 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,1,0 +613,131226,1,0,1 +614,4505,1,1,0 +646,2535,1,0,1 +650,2010,1,1,0 +654,2231,1,1,0 +663,7781,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +703,7781,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,6842,1,0,1 +745,2010,1,1,0 +763,130497,1,1,0 +764,1890,1,1,0 +772,3161,1,1,0 +782,9975,1,1,0 +794,2029,1,0,1 +815,130753,1,1,0 +816,1514,1,1,0 +816,4505,1,1,0 +823,14839,1,1,0 +832,999,1,0,1 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +876,6842,1,0,1 +878,9975,1,1,0 +879,2231,1,0,1 +879,4311,1,1,0 +884,3202,1,1,0 +890,7781,1,1,0 +906,331,1,0,1 +906,2010,1,0,1 +921,5519,1,0,1 +930,5519,1,0,1 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +960,1011,1,1,0 +960,4311,1,0,1 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json new file mode 100644 index 0000000..9805d39 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31130, + "requested": 104, + "accepted_requests": 79, + "rejected_requests": 25, + "arriving_edges": 15193376, + "accepted_arriving_edges": 14018229, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "786ca6d77fa0a74dd901c3e6c0d5d7d0f0c66799dfcf91571f4cc5f7842e0e9f", + "final_apl_state_float32": [ + 149.49705505371094, + 174.8949737548828 + ], + "final_apl_state_u32_bits": [ + 1125482303, + 1127146781 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46470480100106215, + "diagnostic_simulation_seconds": 5.44141782600127, + "wall_seconds": 6.460228530999302, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3", + "requests.npz": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..a5ad6c6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "786ca6d77fa0a74dd901c3e6c0d5d7d0f0c66799dfcf91571f4cc5f7842e0e9f", + "final_apl_state_float32": [ + 149.49705505371094, + 174.8949737548828 + ], + "final_apl_state_u32_bits": [ + 1125482303, + 1127146781 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv new file mode 100644 index 0000000..e9cd9c2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv @@ -0,0 +1,105 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +59,5519,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +84,7781,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +161,4311,1,1,0 +166,3202,1,1,0 +178,2010,1,1,0 +215,14839,1,1,0 +238,5519,1,1,0 +244,8001,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +378,999,1,0,1 +384,130753,1,1,0 +399,4311,1,1,0 +400,4311,1,0,1 +404,8504,1,1,0 +414,999,1,1,0 +414,2927,1,1,0 +461,10769,1,1,0 +479,2029,1,1,0 +489,1514,1,1,0 +497,130753,1,0,1 +506,999,1,0,1 +507,12644,1,1,0 +511,3202,1,0,1 +513,3161,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +538,7781,1,1,0 +541,2970,1,0,1 +547,7781,1,0,1 +550,131226,1,1,0 +557,3202,1,1,0 +573,1011,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,0,1 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,1,0 +613,131226,1,0,1 +614,4505,1,1,0 +646,2535,1,0,1 +650,2010,1,1,0 +654,2231,1,1,0 +663,7781,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +703,7781,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,6842,1,0,1 +745,2010,1,1,0 +763,130497,1,1,0 +764,1890,1,1,0 +772,3161,1,1,0 +782,9975,1,1,0 +794,2029,1,0,1 +815,130753,1,1,0 +816,1514,1,1,0 +816,4505,1,1,0 +823,14839,1,1,0 +832,999,1,0,1 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +876,6842,1,0,1 +878,9975,1,1,0 +879,2231,1,0,1 +879,4311,1,1,0 +884,3202,1,1,0 +890,7781,1,1,0 +906,331,1,0,1 +906,2010,1,0,1 +921,5519,1,0,1 +930,5519,1,0,1 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +960,1011,1,1,0 +960,4311,1,0,1 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json new file mode 100644 index 0000000..275177d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31130, + "requested": 104, + "accepted_requests": 79, + "rejected_requests": 25, + "arriving_edges": 15193376, + "accepted_arriving_edges": 14018229, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "786ca6d77fa0a74dd901c3e6c0d5d7d0f0c66799dfcf91571f4cc5f7842e0e9f", + "final_apl_state_float32": [ + 149.49705505371094, + 174.8949737548828 + ], + "final_apl_state_u32_bits": [ + 1125482303, + 1127146781 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.467152436998731, + "diagnostic_simulation_seconds": 5.483690396999009, + "wall_seconds": 6.5011055629984185, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3", + "requests.npz": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..354f21c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "abc22a25ede8360689e19cc5ddd0394c70eec79f0793e66852157451994390dc", + "final_apl_state_float32": [ + 153.23919677734375, + 165.46070861816406 + ], + "final_apl_state_u32_bits": [ + 1125727548, + 1126528497 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv new file mode 100644 index 0000000..1b3b101 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv @@ -0,0 +1,107 @@ +tick,neuron_idx,attempted,accepted,rejected +7,2994,1,1,0 +8,5519,1,1,0 +20,9975,1,1,0 +24,131226,1,1,0 +28,5519,1,0,1 +31,2970,1,1,0 +33,1890,1,1,0 +37,1011,1,1,0 +53,9975,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,2231,1,1,0 +65,4505,1,1,0 +70,7781,1,1,0 +93,5519,1,1,0 +94,10769,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +137,21802,1,1,0 +159,5519,1,1,0 +182,999,1,0,1 +202,130753,1,0,1 +216,2231,1,0,1 +216,2970,1,1,0 +219,999,1,1,0 +220,4311,1,1,0 +223,130753,1,1,0 +250,2029,1,1,0 +256,2231,1,1,0 +259,2927,1,0,1 +286,999,1,1,0 +287,2231,1,1,0 +287,130753,1,0,1 +293,2601,1,1,0 +305,2347,1,1,0 +309,2010,1,1,0 +336,999,1,1,0 +380,2927,1,0,1 +398,2231,1,1,0 +419,4311,1,0,1 +427,3202,1,1,0 +463,2943,1,1,0 +486,7679,1,1,0 +491,2231,1,1,0 +492,130753,1,1,0 +495,3252,1,0,1 +500,130472,1,1,0 +501,2231,1,0,1 +508,1011,1,1,0 +511,9188,1,1,0 +521,131226,1,1,0 +547,1011,1,1,0 +562,4311,1,0,1 +581,130753,1,0,1 +591,2010,1,0,1 +593,14839,1,1,0 +606,4505,1,0,1 +609,12644,1,1,0 +619,2601,1,1,0 +629,2231,1,0,1 +633,3345,1,0,1 +636,3202,1,1,0 +639,3202,1,0,1 +659,2029,1,0,1 +666,14839,1,1,0 +684,7781,1,0,1 +689,2010,1,0,1 +691,999,1,1,0 +692,21802,1,1,0 +704,2010,1,1,0 +708,2010,1,0,1 +730,1011,1,0,1 +749,7781,1,0,1 +750,2231,1,1,0 +753,3252,1,1,0 +757,2029,1,1,0 +789,1890,1,1,0 +791,130497,1,0,1 +798,2010,1,1,0 +821,1514,1,1,0 +824,1011,1,1,0 +826,130753,1,1,0 +829,1514,1,0,1 +831,1514,1,0,1 +839,4311,1,0,1 +841,2029,1,1,0 +845,9975,1,1,0 +859,2010,1,0,1 +868,2943,1,1,0 +872,999,1,0,1 +877,7781,1,1,0 +882,2010,1,1,0 +890,130753,1,0,1 +904,5519,1,1,0 +913,12644,1,0,1 +915,2927,1,1,0 +936,2029,1,1,0 +943,3202,1,1,0 +944,3202,1,0,1 +972,10769,1,1,0 +974,2010,1,1,0 +974,7781,1,0,1 +986,2347,1,1,0 +991,4311,1,0,1 +996,9188,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json new file mode 100644 index 0000000..e91f8c5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-05-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30347, + "requested": 106, + "accepted_requests": 72, + "rejected_requests": 34, + "arriving_edges": 14624865, + "accepted_arriving_edges": 13478820, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "abc22a25ede8360689e19cc5ddd0394c70eec79f0793e66852157451994390dc", + "final_apl_state_float32": [ + 153.23919677734375, + 165.46070861816406 + ], + "final_apl_state_u32_bits": [ + 1125727548, + 1126528497 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.47362754700225196, + "diagnostic_simulation_seconds": 5.407166130000405, + "wall_seconds": 6.421865386000718, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564", + "requests.npz": "435d39c07b130b76426bc7daba1735cc5184673b889deaa9291e78e251237085", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..5d27f00 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7bd930089eab578eee4037c30da9b9ebe26b2d51fea74c44dd8ef0c76d9a2815", + "final_apl_state_float32": [ + 152.94346618652344, + 162.10911560058594 + ], + "final_apl_state_u32_bits": [ + 1125708167, + 1126308847 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv new file mode 100644 index 0000000..8e9a4a1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv @@ -0,0 +1,128 @@ +tick,neuron_idx,attempted,accepted,rejected +15,9975,1,1,0 +43,1514,1,1,0 +45,130753,1,1,0 +49,9975,1,1,0 +64,1514,1,0,1 +77,4505,1,1,0 +79,2231,1,1,0 +88,999,1,1,0 +95,3252,1,1,0 +98,7679,1,1,0 +106,2231,1,1,0 +117,1514,1,1,0 +117,2010,1,1,0 +138,999,1,1,0 +139,1927,1,1,0 +151,9188,1,1,0 +153,3252,1,1,0 +155,7679,1,1,0 +190,5519,1,0,1 +190,21802,1,1,0 +198,21802,1,0,1 +204,9370,1,1,0 +227,1927,1,1,0 +230,2970,1,0,1 +242,999,1,1,0 +257,130753,1,1,0 +258,130497,1,1,0 +259,4311,1,1,0 +259,14839,1,1,0 +267,12644,1,1,0 +268,5519,1,0,1 +269,1011,1,1,0 +277,159,1,1,0 +283,2010,1,0,1 +302,130753,1,1,0 +307,1927,1,1,0 +308,2231,1,0,1 +315,7679,1,1,0 +316,3202,1,1,0 +348,1514,1,1,0 +351,131226,1,1,0 +375,2029,1,1,0 +377,14839,1,1,0 +378,8001,1,1,0 +382,2347,1,1,0 +400,14839,1,1,0 +409,1514,1,1,0 +413,999,1,0,1 +418,9370,1,0,1 +433,6842,1,1,0 +433,130753,1,0,1 +441,6842,1,0,1 +454,12644,1,1,0 +463,2231,1,1,0 +475,2010,1,1,0 +475,7679,1,0,1 +482,1514,1,0,1 +512,130753,1,1,0 +513,4505,1,1,0 +515,1011,1,1,0 +517,7781,1,1,0 +520,9188,1,1,0 +534,7781,1,0,1 +535,2029,1,1,0 +536,1191,1,1,0 +538,3252,1,1,0 +556,3252,1,0,1 +560,6842,1,1,0 +560,8001,1,1,0 +564,2347,1,1,0 +577,2231,1,1,0 +583,1011,1,1,0 +590,5519,1,1,0 +591,2586,1,1,0 +593,5519,1,0,1 +596,21802,1,0,1 +598,2029,1,0,1 +611,4505,1,1,0 +618,3161,1,1,0 +628,9975,1,0,1 +632,2029,1,1,0 +645,130497,1,1,0 +652,8001,1,1,0 +667,1011,1,1,0 +669,189,1,0,1 +671,21802,1,1,0 +692,999,1,0,1 +692,2010,1,1,0 +693,130753,1,1,0 +711,5519,1,1,0 +717,2601,1,1,0 +723,131226,1,1,0 +727,4311,1,1,0 +732,4311,1,0,1 +745,6842,1,1,0 +746,5519,1,1,0 +758,4505,1,0,1 +768,4173,1,0,1 +797,130753,1,1,0 +806,6842,1,0,1 +809,1514,1,0,1 +809,8001,1,0,1 +813,4311,1,0,1 +853,1927,1,1,0 +858,131226,1,0,1 +862,6842,1,1,0 +863,1011,1,0,1 +864,999,1,0,1 +864,5519,1,1,0 +865,999,1,0,1 +866,7781,1,1,0 +885,7781,1,0,1 +890,12644,1,1,0 +900,6842,1,1,0 +903,2493,1,1,0 +906,3345,1,1,0 +919,9975,1,1,0 +923,3202,1,1,0 +930,14839,1,1,0 +932,2029,1,1,0 +934,5519,1,0,1 +946,130753,1,1,0 +949,2231,1,1,0 +957,2010,1,1,0 +967,6842,1,0,1 +981,999,1,1,0 +988,2943,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json new file mode 100644 index 0000000..53baa8b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-05-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 27898, + "requested": 127, + "accepted_requests": 92, + "rejected_requests": 35, + "arriving_edges": 13406335, + "accepted_arriving_edges": 12324766, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7bd930089eab578eee4037c30da9b9ebe26b2d51fea74c44dd8ef0c76d9a2815", + "final_apl_state_float32": [ + 152.94346618652344, + 162.10911560058594 + ], + "final_apl_state_u32_bits": [ + 1125708167, + 1126308847 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46599545600111014, + "diagnostic_simulation_seconds": 5.41905337299977, + "wall_seconds": 6.4427798010001425, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67", + "requests.npz": "fda5d073176026f8f2328111cdb999cce7bdc1245fa0b4314df1c676261fa389", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..b6d17ff --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "3c43a24a690f537acf723c8d7bd1e269d73c3ae1d305e64eb2e52cc1c96a27ec", + "final_apl_state_float32": [ + 150.32810974121094, + 168.03858947753906 + ], + "final_apl_state_u32_bits": [ + 1125536767, + 1126697441 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv new file mode 100644 index 0000000..f37e849 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv @@ -0,0 +1,109 @@ +tick,neuron_idx,attempted,accepted,rejected +5,6842,1,1,0 +12,5519,1,1,0 +15,3345,1,1,0 +21,2029,1,1,0 +30,4311,1,1,0 +37,1011,1,1,0 +49,130753,1,1,0 +55,4311,1,1,0 +62,3345,1,1,0 +64,4026,1,1,0 +71,999,1,1,0 +91,2231,1,1,0 +95,2927,1,1,0 +122,21802,1,1,0 +123,159,1,1,0 +144,331,1,0,1 +158,999,1,0,1 +164,2231,1,0,1 +185,2586,1,0,1 +188,9975,1,1,0 +194,130753,1,1,0 +212,2029,1,0,1 +214,1011,1,1,0 +219,331,1,1,0 +221,2029,1,1,0 +228,5519,1,1,0 +240,4311,1,1,0 +244,130753,1,1,0 +248,21802,1,1,0 +248,130753,1,0,1 +254,3202,1,0,1 +262,7781,1,1,0 +271,8001,1,1,0 +292,5519,1,1,0 +313,9975,1,1,0 +319,4311,1,0,1 +334,1011,1,1,0 +353,7679,1,1,0 +362,9975,1,1,0 +372,2601,1,1,0 +390,2010,1,0,1 +391,6842,1,1,0 +396,7781,1,1,0 +412,130753,1,1,0 +417,10769,1,1,0 +432,130753,1,0,1 +443,2927,1,0,1 +469,999,1,1,0 +472,2493,1,1,0 +490,189,1,1,0 +493,331,1,0,1 +498,8504,1,1,0 +506,130753,1,1,0 +510,21802,1,0,1 +523,6842,1,0,1 +528,4311,1,1,0 +529,5519,1,0,1 +529,130497,1,1,0 +534,3252,1,0,1 +559,5519,1,1,0 +562,2231,1,1,0 +562,5519,1,0,1 +568,1011,1,1,0 +578,4505,1,1,0 +581,7679,1,1,0 +583,3252,1,0,1 +585,1011,1,0,1 +601,3202,1,1,0 +601,4505,1,1,0 +606,1514,1,1,0 +608,7781,1,1,0 +612,2601,1,0,1 +618,2010,1,1,0 +634,130753,1,0,1 +636,14839,1,1,0 +651,9188,1,1,0 +664,4311,1,1,0 +666,2601,1,0,1 +672,2231,1,1,0 +672,7679,1,1,0 +685,1011,1,0,1 +687,14839,1,1,0 +691,999,1,1,0 +725,9370,1,1,0 +727,1514,1,0,1 +728,2010,1,0,1 +742,8504,1,1,0 +749,9370,1,1,0 +750,2029,1,0,1 +756,2010,1,1,0 +759,14839,1,1,0 +769,10769,1,1,0 +782,3202,1,1,0 +783,2231,1,1,0 +821,131226,1,1,0 +822,130753,1,0,1 +832,2010,1,0,1 +846,3345,1,1,0 +855,3252,1,1,0 +863,6842,1,1,0 +873,130472,1,1,0 +878,2493,1,1,0 +927,2010,1,0,1 +932,1514,1,1,0 +960,2601,1,0,1 +977,2029,1,1,0 +986,130753,1,1,0 +992,3252,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json new file mode 100644 index 0000000..9eddf9c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-05-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30745, + "requested": 108, + "accepted_requests": 78, + "rejected_requests": 30, + "arriving_edges": 14789248, + "accepted_arriving_edges": 13599836, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "3c43a24a690f537acf723c8d7bd1e269d73c3ae1d305e64eb2e52cc1c96a27ec", + "final_apl_state_float32": [ + 150.32810974121094, + 168.03858947753906 + ], + "final_apl_state_u32_bits": [ + 1125536767, + 1126697441 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4690223170000536, + "diagnostic_simulation_seconds": 5.488111929000297, + "wall_seconds": 6.5029312599981495, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00", + "requests.npz": "34ecdb646af4ed433a8bdd00e59e5027b0df95dd44b1e142343a804759fd3976", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..f73996f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "dad5414c6b89e0990588f566d4efbbae015544c07e3ae3a5fd6a641dd269ad7a", + "final_apl_state_float32": [ + 155.1465606689453, + 166.64564514160156 + ], + "final_apl_state_u32_bits": [ + 1125852549, + 1126606153 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv new file mode 100644 index 0000000..1b81174 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv @@ -0,0 +1,94 @@ +tick,neuron_idx,attempted,accepted,rejected +0,2943,1,1,0 +37,9370,1,1,0 +77,3252,1,1,0 +100,2010,1,1,0 +109,12644,1,1,0 +116,6842,1,1,0 +120,3202,1,1,0 +139,3202,1,0,1 +145,9370,1,1,0 +146,1011,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +183,1011,1,1,0 +192,1514,1,1,0 +210,999,1,1,0 +227,6842,1,1,0 +245,3252,1,1,0 +245,130497,1,1,0 +246,3345,1,1,0 +261,8001,1,1,0 +272,999,1,1,0 +280,5519,1,1,0 +281,5519,1,0,1 +285,6842,1,0,1 +293,5519,1,0,1 +304,1514,1,0,1 +307,4026,1,1,0 +312,3252,1,0,1 +313,5519,1,1,0 +316,5519,1,0,1 +317,3202,1,1,0 +341,1927,1,1,0 +369,2029,1,0,1 +376,130753,1,0,1 +379,189,1,1,0 +385,2927,1,1,0 +390,2994,1,1,0 +398,1191,1,1,0 +419,2231,1,1,0 +436,3202,1,1,0 +456,1514,1,1,0 +458,1514,1,0,1 +480,2029,1,1,0 +483,12644,1,1,0 +501,130472,1,1,0 +506,2010,1,1,0 +524,6842,1,0,1 +535,2601,1,0,1 +548,9975,1,1,0 +550,130753,1,1,0 +562,10769,1,1,0 +566,4311,1,0,1 +567,8504,1,1,0 +568,2601,1,1,0 +572,999,1,1,0 +576,1514,1,1,0 +608,4311,1,1,0 +610,2231,1,1,0 +617,2231,1,0,1 +635,2029,1,1,0 +666,1011,1,1,0 +698,130753,1,1,0 +698,131226,1,1,0 +721,3252,1,1,0 +734,2586,1,1,0 +757,2994,1,1,0 +763,331,1,1,0 +776,2010,1,0,1 +777,4505,1,0,1 +788,3202,1,0,1 +790,5519,1,1,0 +795,2231,1,1,0 +801,4173,1,1,0 +807,4505,1,1,0 +834,2970,1,1,0 +852,5519,1,1,0 +853,2029,1,1,0 +853,3252,1,1,0 +857,10769,1,1,0 +864,6842,1,0,1 +871,130753,1,1,0 +878,331,1,0,1 +881,2029,1,1,0 +899,3202,1,0,1 +910,3202,1,0,1 +942,8504,1,1,0 +943,5519,1,0,1 +944,3161,1,1,0 +948,10769,1,1,0 +972,4505,1,1,0 +981,4173,1,1,0 +997,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json new file mode 100644 index 0000000..f02f4d6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-matched_energy-05-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 25989, + "requested": 93, + "accepted_requests": 71, + "rejected_requests": 22, + "arriving_edges": 12324144, + "accepted_arriving_edges": 11315572, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "dad5414c6b89e0990588f566d4efbbae015544c07e3ae3a5fd6a641dd269ad7a", + "final_apl_state_float32": [ + 155.1465606689453, + 166.64564514160156 + ], + "final_apl_state_u32_bits": [ + 1125852549, + 1126606153 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4691185699994094, + "diagnostic_simulation_seconds": 5.337828709001769, + "wall_seconds": 6.359628989997873, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4", + "requests.npz": "936417551c12c9cb9044182f0d8e18068ca5a9b0d52973aac7e5d9b898ef7c99", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..0f199e5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7e7809e834debf7f983f54907901965c969e2e88ba987605e5823ceadc139bd9", + "final_apl_state_float32": [ + 152.68724060058594, + 166.99606323242188 + ], + "final_apl_state_u32_bits": [ + 1125691375, + 1126629118 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv new file mode 100644 index 0000000..d04d0f2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv @@ -0,0 +1,118 @@ +tick,neuron_idx,attempted,accepted,rejected +20,7322,1,1,0 +21,53508,1,1,0 +24,999,1,1,0 +25,530,1,1,0 +31,159,1,1,0 +37,2029,1,1,0 +43,530,1,0,1 +50,522,1,1,0 +51,1372,1,1,0 +58,9052,1,1,0 +73,530,1,1,0 +78,530,1,0,1 +81,530,1,0,1 +95,622,1,1,0 +114,710,1,1,0 +115,2029,1,1,0 +136,79514,1,1,0 +138,79514,1,0,1 +150,130753,1,1,0 +152,130753,1,0,1 +154,530,1,0,1 +155,2029,1,1,0 +157,54264,1,1,0 +160,54264,1,0,1 +163,54264,1,0,1 +172,2029,1,0,1 +183,7322,1,1,0 +190,130753,1,1,0 +195,7322,1,0,1 +201,97,1,1,0 +202,530,1,0,1 +204,9052,1,1,0 +214,55121,1,1,0 +220,522,1,1,0 +234,1011,1,1,0 +257,530,1,1,0 +264,700,1,1,0 +278,6721,1,1,0 +287,999,1,0,1 +295,189,1,0,1 +326,571,1,0,1 +334,360,1,0,1 +353,79514,1,1,0 +366,1372,1,1,0 +386,189,1,1,0 +408,1011,1,1,0 +415,130753,1,0,1 +423,434,1,1,0 +430,130257,1,1,0 +446,79514,1,1,0 +463,2601,1,0,1 +469,522,1,1,0 +479,159,1,1,0 +481,360,1,1,0 +511,9052,1,1,0 +513,571,1,1,0 +527,54264,1,1,0 +547,189,1,0,1 +554,999,1,1,0 +556,2029,1,1,0 +556,9052,1,1,0 +567,4786,1,1,0 +567,79514,1,1,0 +568,7680,1,1,0 +596,1372,1,0,1 +610,434,1,1,0 +613,1011,1,1,0 +629,159,1,0,1 +643,130753,1,1,0 +657,1011,1,1,0 +668,2029,1,1,0 +672,1011,1,0,1 +682,1372,1,1,0 +695,6721,1,1,0 +700,360,1,0,1 +704,4624,1,1,0 +710,9052,1,1,0 +714,700,1,0,1 +725,1372,1,1,0 +725,7680,1,1,0 +726,6721,1,1,0 +742,1022,1,0,1 +750,1011,1,0,1 +754,189,1,0,1 +755,4624,1,1,0 +770,130753,1,0,1 +795,97,1,1,0 +814,189,1,1,0 +817,360,1,1,0 +817,6721,1,1,0 +831,434,1,0,1 +836,133666,1,1,0 +842,530,1,0,1 +844,54264,1,1,0 +846,530,1,1,0 +847,97,1,1,0 +886,522,1,1,0 +890,189,1,1,0 +896,1372,1,0,1 +896,133666,1,0,1 +897,1011,1,1,0 +902,1011,1,0,1 +906,530,1,1,0 +909,97,1,1,0 +915,1927,1,1,0 +950,4786,1,1,0 +952,360,1,1,0 +957,7322,1,0,1 +964,189,1,0,1 +965,522,1,1,0 +974,2029,1,1,0 +977,79514,1,1,0 +982,97,1,0,1 +989,54264,1,1,0 +992,54264,1,0,1 +994,79514,1,0,1 +998,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json new file mode 100644 index 0000000..8a47f09 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29986, + "requested": 117, + "accepted_requests": 80, + "rejected_requests": 37, + "arriving_edges": 14410892, + "accepted_arriving_edges": 13247530, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7e7809e834debf7f983f54907901965c969e2e88ba987605e5823ceadc139bd9", + "final_apl_state_float32": [ + 152.68724060058594, + 166.99606323242188 + ], + "final_apl_state_u32_bits": [ + 1125691375, + 1126629118 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4728921559981245, + "diagnostic_simulation_seconds": 5.483649336998496, + "wall_seconds": 6.512883351999335, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..0f199e5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7e7809e834debf7f983f54907901965c969e2e88ba987605e5823ceadc139bd9", + "final_apl_state_float32": [ + 152.68724060058594, + 166.99606323242188 + ], + "final_apl_state_u32_bits": [ + 1125691375, + 1126629118 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv new file mode 100644 index 0000000..d04d0f2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv @@ -0,0 +1,118 @@ +tick,neuron_idx,attempted,accepted,rejected +20,7322,1,1,0 +21,53508,1,1,0 +24,999,1,1,0 +25,530,1,1,0 +31,159,1,1,0 +37,2029,1,1,0 +43,530,1,0,1 +50,522,1,1,0 +51,1372,1,1,0 +58,9052,1,1,0 +73,530,1,1,0 +78,530,1,0,1 +81,530,1,0,1 +95,622,1,1,0 +114,710,1,1,0 +115,2029,1,1,0 +136,79514,1,1,0 +138,79514,1,0,1 +150,130753,1,1,0 +152,130753,1,0,1 +154,530,1,0,1 +155,2029,1,1,0 +157,54264,1,1,0 +160,54264,1,0,1 +163,54264,1,0,1 +172,2029,1,0,1 +183,7322,1,1,0 +190,130753,1,1,0 +195,7322,1,0,1 +201,97,1,1,0 +202,530,1,0,1 +204,9052,1,1,0 +214,55121,1,1,0 +220,522,1,1,0 +234,1011,1,1,0 +257,530,1,1,0 +264,700,1,1,0 +278,6721,1,1,0 +287,999,1,0,1 +295,189,1,0,1 +326,571,1,0,1 +334,360,1,0,1 +353,79514,1,1,0 +366,1372,1,1,0 +386,189,1,1,0 +408,1011,1,1,0 +415,130753,1,0,1 +423,434,1,1,0 +430,130257,1,1,0 +446,79514,1,1,0 +463,2601,1,0,1 +469,522,1,1,0 +479,159,1,1,0 +481,360,1,1,0 +511,9052,1,1,0 +513,571,1,1,0 +527,54264,1,1,0 +547,189,1,0,1 +554,999,1,1,0 +556,2029,1,1,0 +556,9052,1,1,0 +567,4786,1,1,0 +567,79514,1,1,0 +568,7680,1,1,0 +596,1372,1,0,1 +610,434,1,1,0 +613,1011,1,1,0 +629,159,1,0,1 +643,130753,1,1,0 +657,1011,1,1,0 +668,2029,1,1,0 +672,1011,1,0,1 +682,1372,1,1,0 +695,6721,1,1,0 +700,360,1,0,1 +704,4624,1,1,0 +710,9052,1,1,0 +714,700,1,0,1 +725,1372,1,1,0 +725,7680,1,1,0 +726,6721,1,1,0 +742,1022,1,0,1 +750,1011,1,0,1 +754,189,1,0,1 +755,4624,1,1,0 +770,130753,1,0,1 +795,97,1,1,0 +814,189,1,1,0 +817,360,1,1,0 +817,6721,1,1,0 +831,434,1,0,1 +836,133666,1,1,0 +842,530,1,0,1 +844,54264,1,1,0 +846,530,1,1,0 +847,97,1,1,0 +886,522,1,1,0 +890,189,1,1,0 +896,1372,1,0,1 +896,133666,1,0,1 +897,1011,1,1,0 +902,1011,1,0,1 +906,530,1,1,0 +909,97,1,1,0 +915,1927,1,1,0 +950,4786,1,1,0 +952,360,1,1,0 +957,7322,1,0,1 +964,189,1,0,1 +965,522,1,1,0 +974,2029,1,1,0 +977,79514,1,1,0 +982,97,1,0,1 +989,54264,1,1,0 +992,54264,1,0,1 +994,79514,1,0,1 +998,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json new file mode 100644 index 0000000..5210e98 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29986, + "requested": 117, + "accepted_requests": 80, + "rejected_requests": 37, + "arriving_edges": 14410892, + "accepted_arriving_edges": 13247530, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7e7809e834debf7f983f54907901965c969e2e88ba987605e5823ceadc139bd9", + "final_apl_state_float32": [ + 152.68724060058594, + 166.99606323242188 + ], + "final_apl_state_u32_bits": [ + 1125691375, + 1126629118 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.47568781900190515, + "diagnostic_simulation_seconds": 5.4653927459985425, + "wall_seconds": 6.494501111999853, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..c217baa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "29ac60777928fd14fb1131c3beddcc70466ad4c7f28ec3e0d5aabbbaa5448c25", + "final_apl_state_float32": [ + 146.42955017089844, + 164.7499542236328 + ], + "final_apl_state_u32_bits": [ + 1125281271, + 1126481917 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv new file mode 100644 index 0000000..34c612f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv @@ -0,0 +1,111 @@ +tick,neuron_idx,attempted,accepted,rejected +10,4786,1,1,0 +14,2029,1,1,0 +17,530,1,1,0 +26,434,1,1,0 +27,7680,1,1,0 +28,999,1,1,0 +34,189,1,1,0 +43,622,1,1,0 +46,571,1,1,0 +59,999,1,1,0 +69,6721,1,1,0 +73,434,1,1,0 +73,130753,1,1,0 +74,97,1,1,0 +83,7322,1,1,0 +87,97,1,0,1 +89,159,1,1,0 +96,1022,1,1,0 +111,1372,1,1,0 +113,54264,1,1,0 +121,189,1,1,0 +127,4786,1,1,0 +129,189,1,0,1 +141,1372,1,1,0 +141,132659,1,1,0 +146,9052,1,1,0 +188,1011,1,0,1 +213,434,1,0,1 +217,130753,1,1,0 +229,1372,1,0,1 +242,1372,1,1,0 +247,434,1,0,1 +250,2029,1,1,0 +277,159,1,0,1 +277,522,1,1,0 +279,4624,1,1,0 +280,97,1,1,0 +280,9052,1,1,0 +289,530,1,0,1 +296,159,1,1,0 +297,189,1,1,0 +304,434,1,1,0 +306,4786,1,1,0 +346,54264,1,1,0 +356,710,1,0,1 +364,2029,1,1,0 +365,1372,1,1,0 +368,7322,1,1,0 +381,530,1,1,0 +394,1372,1,1,0 +394,54264,1,1,0 +402,54264,1,0,1 +424,189,1,1,0 +441,1011,1,1,0 +453,132659,1,0,1 +472,130257,1,1,0 +494,97,1,1,0 +500,97,1,0,1 +520,522,1,1,0 +522,2601,1,1,0 +536,1372,1,1,0 +545,360,1,1,0 +560,189,1,0,1 +574,6721,1,1,0 +585,4624,1,0,1 +605,360,1,0,1 +623,434,1,0,1 +626,2029,1,0,1 +635,1022,1,1,0 +638,530,1,1,0 +638,79514,1,0,1 +666,6721,1,1,0 +673,130753,1,1,0 +679,130753,1,0,1 +687,530,1,0,1 +688,1372,1,0,1 +689,79514,1,1,0 +697,54264,1,1,0 +715,522,1,1,0 +730,1011,1,1,0 +734,434,1,1,0 +734,2029,1,1,0 +766,130257,1,1,0 +770,130257,1,0,1 +782,9052,1,1,0 +795,2029,1,0,1 +806,132659,1,0,1 +810,522,1,1,0 +811,434,1,1,0 +812,1011,1,0,1 +813,4786,1,1,0 +819,54264,1,1,0 +831,710,1,0,1 +832,130753,1,1,0 +835,53508,1,1,0 +862,4624,1,1,0 +869,159,1,1,0 +872,189,1,0,1 +876,130753,1,1,0 +898,522,1,1,0 +913,9052,1,1,0 +945,97,1,0,1 +948,97,1,0,1 +949,54264,1,1,0 +955,522,1,0,1 +960,6721,1,1,0 +965,1022,1,1,0 +971,54264,1,1,0 +978,159,1,1,0 +984,97,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json new file mode 100644 index 0000000..f352487 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-00-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31442, + "requested": 110, + "accepted_requests": 80, + "rejected_requests": 30, + "arriving_edges": 15345831, + "accepted_arriving_edges": 14137098, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "29ac60777928fd14fb1131c3beddcc70466ad4c7f28ec3e0d5aabbbaa5448c25", + "final_apl_state_float32": [ + 146.42955017089844, + 164.7499542236328 + ], + "final_apl_state_u32_bits": [ + 1125281271, + 1126481917 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46788300600019284, + "diagnostic_simulation_seconds": 5.471228557998984, + "wall_seconds": 6.482447841000976, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441", + "requests.npz": "b3bce4606a4b6007b390c15047850529aa945ecc83cad28ad58e8c56e6bbfb3f", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..47de397 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "630b0a88475c70330e5ba8065753ca749b5d640ab7354e908c4a7c4be21bb262", + "final_apl_state_float32": [ + 152.94741821289062, + 169.57418823242188 + ], + "final_apl_state_u32_bits": [ + 1125708426, + 1126798078 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv new file mode 100644 index 0000000..0686aec --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv @@ -0,0 +1,135 @@ +tick,neuron_idx,attempted,accepted,rejected +5,97,1,1,0 +9,999,1,1,0 +10,54264,1,1,0 +20,813,1,1,0 +47,189,1,1,0 +59,1372,1,1,0 +78,522,1,1,0 +80,1372,1,0,1 +88,159,1,1,0 +105,6721,1,1,0 +108,2029,1,1,0 +112,2029,1,0,1 +117,54264,1,1,0 +121,434,1,1,0 +121,1372,1,1,0 +126,79514,1,1,0 +130,130257,1,1,0 +133,2029,1,1,0 +134,53508,1,1,0 +145,130753,1,1,0 +159,79514,1,1,0 +160,700,1,1,0 +190,434,1,1,0 +191,159,1,1,0 +197,522,1,1,0 +207,2029,1,0,1 +210,2029,1,1,0 +212,7680,1,0,1 +226,434,1,1,0 +249,434,1,1,0 +260,6721,1,1,0 +261,434,1,0,1 +271,1022,1,0,1 +273,522,1,0,1 +280,331,1,0,1 +294,97,1,0,1 +295,1372,1,1,0 +306,360,1,0,1 +316,54264,1,0,1 +319,530,1,0,1 +320,159,1,0,1 +321,360,1,0,1 +325,132659,1,0,1 +334,54264,1,1,0 +348,4624,1,1,0 +349,1011,1,1,0 +350,54264,1,0,1 +352,1372,1,1,0 +353,999,1,1,0 +354,79514,1,1,0 +355,189,1,1,0 +355,55121,1,1,0 +359,7322,1,1,0 +365,999,1,0,1 +366,622,1,1,0 +369,6721,1,1,0 +380,53508,1,1,0 +393,189,1,1,0 +406,130257,1,1,0 +415,434,1,0,1 +421,4624,1,1,0 +422,97,1,1,0 +432,710,1,0,1 +433,97,1,0,1 +445,130753,1,1,0 +455,4786,1,1,0 +460,4624,1,1,0 +477,7322,1,1,0 +482,7322,1,0,1 +517,1372,1,0,1 +525,530,1,0,1 +525,710,1,0,1 +548,1022,1,1,0 +552,999,1,1,0 +561,130753,1,1,0 +571,4786,1,1,0 +573,622,1,1,0 +594,4786,1,1,0 +594,130753,1,1,0 +605,2029,1,1,0 +608,9052,1,1,0 +623,434,1,1,0 +628,2029,1,1,0 +634,1022,1,0,1 +643,54264,1,1,0 +651,55121,1,1,0 +660,530,1,1,0 +661,79514,1,1,0 +692,159,1,1,0 +703,434,1,1,0 +709,710,1,0,1 +709,54264,1,1,0 +713,97,1,1,0 +732,79514,1,1,0 +733,189,1,0,1 +735,700,1,1,0 +738,2029,1,1,0 +759,999,1,1,0 +763,530,1,1,0 +768,132659,1,1,0 +769,79514,1,1,0 +773,1372,1,1,0 +774,9052,1,1,0 +791,1011,1,0,1 +792,710,1,0,1 +800,1011,1,1,0 +809,189,1,0,1 +811,54264,1,1,0 +813,130753,1,0,1 +817,130257,1,0,1 +838,530,1,1,0 +840,1011,1,1,0 +848,4624,1,1,0 +854,530,1,0,1 +855,4786,1,1,0 +861,53508,1,1,0 +867,622,1,0,1 +871,7680,1,0,1 +885,159,1,1,0 +891,9052,1,1,0 +894,130753,1,0,1 +898,159,1,0,1 +903,1372,1,1,0 +918,132659,1,0,1 +920,4786,1,1,0 +921,79514,1,1,0 +947,97,1,1,0 +947,1372,1,1,0 +949,571,1,1,0 +949,9052,1,1,0 +951,159,1,0,1 +975,132659,1,1,0 +976,97,1,1,0 +983,700,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json new file mode 100644 index 0000000..67acd6a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-00-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30248, + "requested": 134, + "accepted_requests": 95, + "rejected_requests": 39, + "arriving_edges": 14571180, + "accepted_arriving_edges": 13401114, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "630b0a88475c70330e5ba8065753ca749b5d640ab7354e908c4a7c4be21bb262", + "final_apl_state_float32": [ + 152.94741821289062, + 169.57418823242188 + ], + "final_apl_state_u32_bits": [ + 1125708426, + 1126798078 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4701800950024335, + "diagnostic_simulation_seconds": 5.508960039998783, + "wall_seconds": 6.529030140001851, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083", + "requests.npz": "16ab7ec1a24dc2b652c6e2a0956d1ebfe0d889d3b1087ea14ed781f3050eed72", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..ad40596 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ee74be0181163aadc8c469a89e927eb50b4ed246962e6f009e93f8d934359f68", + "final_apl_state_float32": [ + 152.6424102783203, + 168.6436767578125 + ], + "final_apl_state_u32_bits": [ + 1125688437, + 1126737096 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv new file mode 100644 index 0000000..221ab2c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv @@ -0,0 +1,138 @@ +tick,neuron_idx,attempted,accepted,rejected +7,97,1,1,0 +21,6721,1,1,0 +27,4624,1,1,0 +46,434,1,1,0 +46,530,1,1,0 +48,130753,1,1,0 +61,999,1,1,0 +63,999,1,0,1 +66,522,1,1,0 +68,530,1,1,0 +75,79514,1,1,0 +86,130497,1,1,0 +88,133666,1,1,0 +91,7322,1,1,0 +97,999,1,1,0 +98,2601,1,1,0 +102,54264,1,1,0 +108,7322,1,0,1 +124,434,1,0,1 +124,130257,1,1,0 +131,189,1,0,1 +134,434,1,0,1 +141,434,1,1,0 +164,999,1,0,1 +167,7680,1,1,0 +169,130753,1,1,0 +175,130753,1,0,1 +184,7680,1,0,1 +200,710,1,1,0 +208,130753,1,1,0 +217,1372,1,1,0 +238,1011,1,1,0 +254,4786,1,1,0 +267,189,1,1,0 +294,189,1,1,0 +301,97,1,1,0 +303,7680,1,1,0 +312,130257,1,1,0 +313,130753,1,1,0 +319,1011,1,0,1 +321,159,1,0,1 +335,999,1,1,0 +335,54264,1,1,0 +336,130753,1,1,0 +340,622,1,0,1 +340,700,1,1,0 +348,130753,1,0,1 +359,54264,1,1,0 +371,522,1,1,0 +378,79514,1,1,0 +382,710,1,1,0 +384,130753,1,1,0 +390,2029,1,0,1 +391,530,1,1,0 +398,130257,1,1,0 +421,4624,1,1,0 +422,2029,1,1,0 +429,53508,1,0,1 +437,622,1,1,0 +446,522,1,0,1 +447,189,1,1,0 +458,360,1,1,0 +465,1011,1,0,1 +468,700,1,1,0 +484,999,1,0,1 +496,9052,1,1,0 +498,54264,1,1,0 +510,130257,1,1,0 +511,7680,1,0,1 +512,4786,1,1,0 +516,189,1,1,0 +523,7322,1,1,0 +525,97,1,1,0 +527,6721,1,1,0 +534,97,1,0,1 +535,2029,1,1,0 +536,9052,1,1,0 +543,159,1,1,0 +563,79514,1,1,0 +565,522,1,1,0 +572,159,1,1,0 +587,522,1,1,0 +592,130753,1,0,1 +593,999,1,1,0 +608,571,1,1,0 +610,1011,1,1,0 +623,159,1,1,0 +628,1372,1,0,1 +641,6721,1,1,0 +643,700,1,0,1 +648,132659,1,0,1 +654,1372,1,1,0 +672,7322,1,1,0 +676,6721,1,1,0 +677,360,1,1,0 +679,54264,1,0,1 +683,132659,1,1,0 +688,189,1,0,1 +699,522,1,1,0 +717,522,1,0,1 +717,130257,1,1,0 +718,130753,1,1,0 +724,530,1,0,1 +725,434,1,0,1 +725,522,1,1,0 +732,522,1,0,1 +740,360,1,1,0 +748,434,1,1,0 +766,7680,1,1,0 +770,522,1,1,0 +775,530,1,1,0 +792,9052,1,1,0 +796,1022,1,0,1 +797,97,1,1,0 +808,97,1,0,1 +822,130753,1,1,0 +824,189,1,0,1 +824,1011,1,1,0 +827,54264,1,1,0 +836,2029,1,1,0 +839,700,1,1,0 +848,530,1,1,0 +862,189,1,0,1 +870,1011,1,1,0 +872,4624,1,1,0 +880,522,1,1,0 +891,999,1,1,0 +910,6721,1,1,0 +914,434,1,0,1 +918,1372,1,0,1 +921,9052,1,1,0 +924,999,1,1,0 +948,97,1,1,0 +968,999,1,1,0 +985,130257,1,1,0 +994,53508,1,1,0 +997,79514,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json new file mode 100644 index 0000000..fe317e6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-00-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30936, + "requested": 137, + "accepted_requests": 102, + "rejected_requests": 35, + "arriving_edges": 15054004, + "accepted_arriving_edges": 13874741, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ee74be0181163aadc8c469a89e927eb50b4ed246962e6f009e93f8d934359f68", + "final_apl_state_float32": [ + 152.6424102783203, + 168.6436767578125 + ], + "final_apl_state_u32_bits": [ + 1125688437, + 1126737096 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.47030760100096813, + "diagnostic_simulation_seconds": 5.498443440999836, + "wall_seconds": 6.515155272001721, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c", + "requests.npz": "793671eaff85ff247bd23f25ba31016eeccb61e393f4257274ab02057d566610", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..f796bad --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b32d9f696c6f4867bf5bf0314083e9d197d8781601b355a998aa0ff0d6b1ff7f", + "final_apl_state_float32": [ + 153.3387451171875, + 169.93942260742188 + ], + "final_apl_state_u32_bits": [ + 1125734072, + 1126822014 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv new file mode 100644 index 0000000..69b0cb4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv @@ -0,0 +1,115 @@ +tick,neuron_idx,attempted,accepted,rejected +1,434,1,1,0 +7,79514,1,1,0 +11,159,1,1,0 +31,132659,1,1,0 +32,189,1,1,0 +33,79514,1,1,0 +51,530,1,1,0 +53,7322,1,1,0 +70,999,1,1,0 +77,522,1,1,0 +85,130753,1,1,0 +124,999,1,1,0 +137,4624,1,1,0 +145,54264,1,1,0 +149,97,1,1,0 +149,522,1,0,1 +159,4624,1,1,0 +170,4624,1,0,1 +186,6721,1,1,0 +190,4786,1,1,0 +199,130497,1,1,0 +201,434,1,1,0 +201,9052,1,1,0 +203,130753,1,1,0 +205,7322,1,1,0 +216,2029,1,0,1 +225,2029,1,1,0 +227,530,1,0,1 +244,1022,1,1,0 +249,522,1,1,0 +263,9052,1,1,0 +283,97,1,1,0 +288,7680,1,0,1 +311,522,1,1,0 +311,1372,1,0,1 +329,530,1,0,1 +332,1011,1,1,0 +336,4786,1,1,0 +338,79514,1,0,1 +376,7322,1,1,0 +382,360,1,1,0 +385,79514,1,1,0 +389,434,1,0,1 +391,97,1,0,1 +403,530,1,0,1 +417,130753,1,0,1 +422,710,1,1,0 +424,54264,1,1,0 +428,97,1,1,0 +429,130753,1,1,0 +430,130753,1,0,1 +433,189,1,1,0 +433,79514,1,1,0 +434,9052,1,1,0 +434,54264,1,0,1 +445,53508,1,1,0 +446,434,1,0,1 +450,1372,1,0,1 +453,54264,1,1,0 +468,189,1,1,0 +479,530,1,1,0 +504,434,1,0,1 +506,522,1,0,1 +509,130257,1,1,0 +516,79514,1,1,0 +520,79514,1,0,1 +528,1022,1,1,0 +535,133666,1,0,1 +546,6721,1,1,0 +574,4624,1,1,0 +583,54264,1,1,0 +587,2029,1,1,0 +588,6721,1,1,0 +588,9052,1,1,0 +597,1022,1,0,1 +600,54264,1,0,1 +613,4624,1,1,0 +615,97,1,1,0 +617,130753,1,1,0 +625,360,1,1,0 +653,97,1,1,0 +662,9052,1,1,0 +675,1022,1,0,1 +683,710,1,1,0 +688,97,1,1,0 +694,1372,1,0,1 +697,530,1,1,0 +714,360,1,0,1 +719,710,1,1,0 +734,2029,1,1,0 +734,7322,1,0,1 +738,79514,1,1,0 +751,522,1,0,1 +771,1927,1,0,1 +776,999,1,1,0 +777,360,1,0,1 +781,530,1,0,1 +783,130753,1,1,0 +785,132659,1,1,0 +786,130257,1,0,1 +790,97,1,1,0 +793,54264,1,0,1 +827,159,1,1,0 +833,1372,1,0,1 +865,97,1,1,0 +893,360,1,1,0 +894,97,1,1,0 +940,999,1,1,0 +944,159,1,0,1 +953,1011,1,1,0 +973,97,1,1,0 +984,710,1,1,0 +989,1011,1,1,0 +993,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json new file mode 100644 index 0000000..7f55131 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-00-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31556, + "requested": 114, + "accepted_requests": 80, + "rejected_requests": 34, + "arriving_edges": 15584807, + "accepted_arriving_edges": 14362267, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b32d9f696c6f4867bf5bf0314083e9d197d8781601b355a998aa0ff0d6b1ff7f", + "final_apl_state_float32": [ + 153.3387451171875, + 169.93942260742188 + ], + "final_apl_state_u32_bits": [ + 1125734072, + 1126822014 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4635126670000318, + "diagnostic_simulation_seconds": 5.5033607660006965, + "wall_seconds": 6.515162431001954, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178", + "requests.npz": "c877a1b016cfcc45765e80a98b993a4924eca2796f669a52c7cd56b41469d095", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..634c4cf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a234c90fd2ddd8c5f04836fa4c660e2891fcef51ee3313d4115a51cb52e37c85", + "final_apl_state_float32": [ + 156.4926300048828, + 166.2684783935547 + ], + "final_apl_state_u32_bits": [ + 1125940765, + 1126581435 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv new file mode 100644 index 0000000..c6c101c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv @@ -0,0 +1,100 @@ +tick,neuron_idx,attempted,accepted,rejected +5,5519,1,1,0 +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +26,4505,1,1,0 +32,2586,1,0,1 +60,2994,1,1,0 +64,130472,1,1,0 +98,3202,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +103,3202,1,0,1 +104,3202,1,0,1 +128,9188,1,1,0 +130,2010,1,0,1 +169,4505,1,1,0 +177,6842,1,1,0 +207,2970,1,1,0 +213,5519,1,0,1 +224,2347,1,0,1 +264,3252,1,0,1 +294,2535,1,1,0 +299,2231,1,1,0 +302,7781,1,0,1 +303,130753,1,1,0 +326,2970,1,1,0 +342,6842,1,1,0 +350,7781,1,1,0 +354,2010,1,1,0 +354,4311,1,1,0 +361,1890,1,1,0 +390,1514,1,1,0 +418,1514,1,1,0 +427,4505,1,0,1 +442,2535,1,0,1 +442,5519,1,1,0 +452,2010,1,1,0 +454,130472,1,1,0 +472,2994,1,1,0 +477,999,1,1,0 +479,131226,1,0,1 +480,4026,1,1,0 +518,9188,1,1,0 +520,6842,1,0,1 +528,3161,1,1,0 +532,4311,1,1,0 +566,130753,1,1,0 +570,2943,1,1,0 +571,3202,1,0,1 +578,1011,1,0,1 +582,3252,1,0,1 +604,130472,1,0,1 +606,6842,1,1,0 +609,189,1,1,0 +620,4311,1,0,1 +622,4311,1,0,1 +637,4505,1,0,1 +649,130753,1,0,1 +650,1011,1,1,0 +663,999,1,1,0 +666,2010,1,1,0 +666,4505,1,1,0 +674,159,1,1,0 +684,2347,1,1,0 +712,9975,1,1,0 +718,999,1,1,0 +718,2029,1,0,1 +728,2231,1,1,0 +729,999,1,0,1 +735,3202,1,1,0 +766,189,1,1,0 +771,2029,1,0,1 +784,1011,1,1,0 +791,2231,1,1,0 +791,4505,1,1,0 +803,1011,1,0,1 +804,6842,1,1,0 +813,1514,1,0,1 +821,8001,1,1,0 +835,1890,1,1,0 +838,1011,1,1,0 +842,2231,1,1,0 +848,10769,1,1,0 +869,189,1,1,0 +873,130472,1,1,0 +875,2231,1,1,0 +879,2010,1,1,0 +911,2586,1,1,0 +921,3202,1,1,0 +933,8001,1,1,0 +940,1011,1,0,1 +955,3252,1,1,0 +956,3252,1,0,1 +966,159,1,0,1 +979,12644,1,0,1 +983,1011,1,0,1 +988,1011,1,0,1 +990,130753,1,1,0 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json new file mode 100644 index 0000000..5ae05c0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30156, + "requested": 99, + "accepted_requests": 67, + "rejected_requests": 32, + "arriving_edges": 14553189, + "accepted_arriving_edges": 13379503, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a234c90fd2ddd8c5f04836fa4c660e2891fcef51ee3313d4115a51cb52e37c85", + "final_apl_state_float32": [ + 156.4926300048828, + 166.2684783935547 + ], + "final_apl_state_u32_bits": [ + 1125940765, + 1126581435 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4648748039981001, + "diagnostic_simulation_seconds": 5.500054191998061, + "wall_seconds": 6.517867758000648, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8", + "requests.npz": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..634c4cf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a234c90fd2ddd8c5f04836fa4c660e2891fcef51ee3313d4115a51cb52e37c85", + "final_apl_state_float32": [ + 156.4926300048828, + 166.2684783935547 + ], + "final_apl_state_u32_bits": [ + 1125940765, + 1126581435 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv new file mode 100644 index 0000000..c6c101c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv @@ -0,0 +1,100 @@ +tick,neuron_idx,attempted,accepted,rejected +5,5519,1,1,0 +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +26,4505,1,1,0 +32,2586,1,0,1 +60,2994,1,1,0 +64,130472,1,1,0 +98,3202,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +103,3202,1,0,1 +104,3202,1,0,1 +128,9188,1,1,0 +130,2010,1,0,1 +169,4505,1,1,0 +177,6842,1,1,0 +207,2970,1,1,0 +213,5519,1,0,1 +224,2347,1,0,1 +264,3252,1,0,1 +294,2535,1,1,0 +299,2231,1,1,0 +302,7781,1,0,1 +303,130753,1,1,0 +326,2970,1,1,0 +342,6842,1,1,0 +350,7781,1,1,0 +354,2010,1,1,0 +354,4311,1,1,0 +361,1890,1,1,0 +390,1514,1,1,0 +418,1514,1,1,0 +427,4505,1,0,1 +442,2535,1,0,1 +442,5519,1,1,0 +452,2010,1,1,0 +454,130472,1,1,0 +472,2994,1,1,0 +477,999,1,1,0 +479,131226,1,0,1 +480,4026,1,1,0 +518,9188,1,1,0 +520,6842,1,0,1 +528,3161,1,1,0 +532,4311,1,1,0 +566,130753,1,1,0 +570,2943,1,1,0 +571,3202,1,0,1 +578,1011,1,0,1 +582,3252,1,0,1 +604,130472,1,0,1 +606,6842,1,1,0 +609,189,1,1,0 +620,4311,1,0,1 +622,4311,1,0,1 +637,4505,1,0,1 +649,130753,1,0,1 +650,1011,1,1,0 +663,999,1,1,0 +666,2010,1,1,0 +666,4505,1,1,0 +674,159,1,1,0 +684,2347,1,1,0 +712,9975,1,1,0 +718,999,1,1,0 +718,2029,1,0,1 +728,2231,1,1,0 +729,999,1,0,1 +735,3202,1,1,0 +766,189,1,1,0 +771,2029,1,0,1 +784,1011,1,1,0 +791,2231,1,1,0 +791,4505,1,1,0 +803,1011,1,0,1 +804,6842,1,1,0 +813,1514,1,0,1 +821,8001,1,1,0 +835,1890,1,1,0 +838,1011,1,1,0 +842,2231,1,1,0 +848,10769,1,1,0 +869,189,1,1,0 +873,130472,1,1,0 +875,2231,1,1,0 +879,2010,1,1,0 +911,2586,1,1,0 +921,3202,1,1,0 +933,8001,1,1,0 +940,1011,1,0,1 +955,3252,1,1,0 +956,3252,1,0,1 +966,159,1,0,1 +979,12644,1,0,1 +983,1011,1,0,1 +988,1011,1,0,1 +990,130753,1,1,0 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json new file mode 100644 index 0000000..b6ba62a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30156, + "requested": 99, + "accepted_requests": 67, + "rejected_requests": 32, + "arriving_edges": 14553189, + "accepted_arriving_edges": 13379503, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a234c90fd2ddd8c5f04836fa4c660e2891fcef51ee3313d4115a51cb52e37c85", + "final_apl_state_float32": [ + 156.4926300048828, + 166.2684783935547 + ], + "final_apl_state_u32_bits": [ + 1125940765, + 1126581435 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4680447569990065, + "diagnostic_simulation_seconds": 5.495093642999564, + "wall_seconds": 6.5316772570004105, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8", + "requests.npz": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..4af01aa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d4065114888e7ad3dd60a8e21974c6a5c28341555f1ed7c06fe53d38d1324070", + "final_apl_state_float32": [ + 151.40023803710938, + 172.05284118652344 + ], + "final_apl_state_u32_bits": [ + 1125607030, + 1126960519 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv new file mode 100644 index 0000000..fe93142 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv @@ -0,0 +1,131 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2970,1,1,0 +7,4505,1,1,0 +18,2231,1,1,0 +27,1514,1,1,0 +27,2535,1,1,0 +44,6842,1,1,0 +46,189,1,1,0 +46,2493,1,1,0 +53,21802,1,1,0 +56,2970,1,1,0 +81,12644,1,1,0 +82,14839,1,1,0 +89,4026,1,1,0 +90,2231,1,1,0 +119,2029,1,1,0 +119,3345,1,1,0 +121,999,1,1,0 +123,2029,1,0,1 +138,3252,1,1,0 +146,2231,1,1,0 +154,21802,1,1,0 +159,2010,1,0,1 +188,2029,1,0,1 +189,9188,1,1,0 +192,4311,1,1,0 +195,8504,1,1,0 +196,4311,1,0,1 +205,1890,1,1,0 +214,2029,1,1,0 +220,999,1,1,0 +250,999,1,1,0 +250,5519,1,1,0 +251,2231,1,1,0 +251,3202,1,0,1 +256,7679,1,1,0 +267,2231,1,0,1 +269,4311,1,0,1 +269,131226,1,1,0 +318,159,1,1,0 +332,14839,1,1,0 +347,6842,1,1,0 +356,130753,1,1,0 +357,4311,1,1,0 +365,2535,1,0,1 +372,1191,1,1,0 +385,130753,1,1,0 +404,2535,1,1,0 +422,1514,1,1,0 +428,2029,1,0,1 +432,3252,1,1,0 +435,4505,1,0,1 +437,9975,1,1,0 +438,7781,1,0,1 +446,8001,1,1,0 +467,7781,1,1,0 +469,7781,1,0,1 +490,2029,1,0,1 +498,8001,1,1,0 +505,2347,1,1,0 +513,4311,1,0,1 +516,2231,1,0,1 +516,7781,1,1,0 +528,1890,1,1,0 +531,2586,1,1,0 +548,2347,1,1,0 +553,8504,1,1,0 +555,5519,1,1,0 +557,2493,1,1,0 +572,2231,1,1,0 +574,5519,1,0,1 +581,1011,1,1,0 +597,4311,1,1,0 +603,130753,1,0,1 +609,6842,1,1,0 +611,6842,1,0,1 +618,9975,1,1,0 +622,2029,1,1,0 +633,2029,1,0,1 +641,21802,1,1,0 +657,1011,1,0,1 +661,9188,1,1,0 +663,4311,1,1,0 +680,2029,1,1,0 +685,4311,1,1,0 +690,2927,1,0,1 +724,5519,1,1,0 +725,130753,1,0,1 +731,3202,1,1,0 +731,9975,1,1,0 +732,14839,1,1,0 +734,999,1,0,1 +740,2029,1,1,0 +744,2231,1,1,0 +755,999,1,1,0 +758,9188,1,1,0 +761,1011,1,1,0 +765,999,1,0,1 +770,4505,1,1,0 +783,999,1,1,0 +789,3202,1,1,0 +797,4311,1,1,0 +799,9188,1,1,0 +811,3202,1,1,0 +817,1927,1,0,1 +823,2231,1,0,1 +823,4173,1,1,0 +848,2029,1,1,0 +849,7781,1,0,1 +850,6842,1,1,0 +861,3252,1,1,0 +869,999,1,0,1 +869,2601,1,1,0 +889,999,1,1,0 +896,3252,1,1,0 +900,4311,1,1,0 +901,189,1,0,1 +907,2029,1,1,0 +913,3252,1,0,1 +919,5519,1,1,0 +932,1514,1,1,0 +932,130753,1,0,1 +939,2231,1,1,0 +948,2029,1,1,0 +954,131226,1,1,0 +971,9370,1,1,0 +981,7781,1,1,0 +981,8504,1,1,0 +990,2029,1,1,0 +991,6842,1,1,0 +998,21802,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json new file mode 100644 index 0000000..aa6a6bd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-01-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29491, + "requested": 130, + "accepted_requests": 99, + "rejected_requests": 31, + "arriving_edges": 14006910, + "accepted_arriving_edges": 12872354, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d4065114888e7ad3dd60a8e21974c6a5c28341555f1ed7c06fe53d38d1324070", + "final_apl_state_float32": [ + 151.40023803710938, + 172.05284118652344 + ], + "final_apl_state_u32_bits": [ + 1125607030, + 1126960519 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4649154049984645, + "diagnostic_simulation_seconds": 5.392976610000915, + "wall_seconds": 6.413095503998193, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720", + "requests.npz": "d82b80b25535f07c094b79397f36e7c81300e49e0cdeb47033f0076314f6e411", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..640e648 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8a64025ae242a79dec56a2ec978e52c4a174f6cb6c4313041b1879bbab494e5e", + "final_apl_state_float32": [ + 150.51649475097656, + 163.49331665039062 + ], + "final_apl_state_u32_bits": [ + 1125549113, + 1126399562 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv new file mode 100644 index 0000000..79d3408 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv @@ -0,0 +1,102 @@ +tick,neuron_idx,attempted,accepted,rejected +13,1514,1,1,0 +30,5519,1,1,0 +42,130472,1,1,0 +50,9370,1,1,0 +51,9370,1,0,1 +68,2347,1,1,0 +71,1011,1,1,0 +77,2231,1,1,0 +83,12644,1,1,0 +87,2231,1,0,1 +92,2029,1,1,0 +94,7781,1,1,0 +112,5519,1,1,0 +131,2347,1,1,0 +145,4505,1,1,0 +152,3202,1,1,0 +152,130753,1,1,0 +166,7781,1,1,0 +173,5519,1,1,0 +174,21802,1,1,0 +178,10769,1,1,0 +188,2231,1,0,1 +198,1011,1,1,0 +201,1927,1,1,0 +206,2347,1,1,0 +222,1514,1,1,0 +224,131226,1,0,1 +226,1514,1,0,1 +226,5519,1,1,0 +233,14839,1,1,0 +242,9370,1,1,0 +247,1514,1,1,0 +250,14839,1,0,1 +257,3202,1,1,0 +264,7781,1,1,0 +268,2010,1,1,0 +275,3202,1,0,1 +304,2231,1,1,0 +307,9370,1,1,0 +329,21802,1,0,1 +330,3202,1,0,1 +334,9975,1,1,0 +349,6842,1,0,1 +363,1514,1,1,0 +364,131226,1,1,0 +376,5519,1,0,1 +378,4505,1,0,1 +404,5519,1,1,0 +409,999,1,0,1 +420,2347,1,0,1 +420,3202,1,1,0 +440,2029,1,1,0 +451,999,1,1,0 +451,1514,1,1,0 +453,131226,1,1,0 +468,3252,1,0,1 +469,4311,1,1,0 +488,4026,1,1,0 +489,5519,1,0,1 +493,4311,1,1,0 +533,1514,1,1,0 +539,5519,1,1,0 +540,4311,1,1,0 +541,1011,1,0,1 +544,2029,1,1,0 +548,21802,1,1,0 +552,5519,1,0,1 +563,3252,1,1,0 +567,1011,1,1,0 +569,8504,1,1,0 +584,2010,1,1,0 +585,4173,1,1,0 +604,12644,1,1,0 +605,3252,1,1,0 +626,8504,1,1,0 +631,3345,1,1,0 +650,130753,1,1,0 +656,3202,1,1,0 +671,2231,1,1,0 +695,999,1,1,0 +696,7781,1,1,0 +706,3252,1,1,0 +706,9188,1,1,0 +755,1927,1,0,1 +772,2029,1,0,1 +776,130472,1,1,0 +791,2601,1,1,0 +792,2231,1,1,0 +802,12644,1,1,0 +826,2010,1,1,0 +835,2029,1,0,1 +854,6842,1,0,1 +876,999,1,1,0 +882,2231,1,0,1 +888,3202,1,1,0 +908,130472,1,1,0 +929,4311,1,1,0 +931,5519,1,1,0 +949,5519,1,0,1 +955,130472,1,1,0 +983,6842,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json new file mode 100644 index 0000000..4bb6534 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-01-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28706, + "requested": 101, + "accepted_requests": 77, + "rejected_requests": 24, + "arriving_edges": 13888279, + "accepted_arriving_edges": 12791884, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8a64025ae242a79dec56a2ec978e52c4a174f6cb6c4313041b1879bbab494e5e", + "final_apl_state_float32": [ + 150.51649475097656, + 163.49331665039062 + ], + "final_apl_state_u32_bits": [ + 1125549113, + 1126399562 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46273588099938934, + "diagnostic_simulation_seconds": 5.39284658500037, + "wall_seconds": 6.4033313669970084, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807", + "requests.npz": "2f33f0e81be9a7890f9d7f7aa993b796da19415097d35595236ca7cf63a1fc79", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..3fabaef --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2ac43176720447af050de74a38d7da9ce4b921e5c7563c9c18f47e5ad07027b6", + "final_apl_state_float32": [ + 155.99273681640625, + 167.56236267089844 + ], + "final_apl_state_u32_bits": [ + 1125908004, + 1126666231 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv new file mode 100644 index 0000000..8eb354c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv @@ -0,0 +1,112 @@ +tick,neuron_idx,attempted,accepted,rejected +13,2994,1,1,0 +39,2231,1,1,0 +43,1514,1,1,0 +48,4311,1,1,0 +54,3161,1,1,0 +62,159,1,1,0 +63,7781,1,1,0 +64,7781,1,0,1 +83,130753,1,1,0 +106,2927,1,1,0 +107,2970,1,1,0 +126,4311,1,1,0 +162,4505,1,1,0 +170,5519,1,0,1 +182,6842,1,1,0 +185,130753,1,1,0 +191,1011,1,1,0 +193,1514,1,1,0 +199,4505,1,1,0 +214,4505,1,0,1 +216,2535,1,1,0 +216,130472,1,1,0 +221,2493,1,1,0 +232,6842,1,1,0 +250,4311,1,0,1 +268,2010,1,1,0 +278,159,1,1,0 +291,131226,1,1,0 +308,9370,1,1,0 +313,8001,1,0,1 +316,8001,1,0,1 +324,999,1,1,0 +325,4505,1,1,0 +326,12644,1,1,0 +328,130753,1,1,0 +340,1191,1,1,0 +340,5519,1,1,0 +360,7781,1,0,1 +364,8504,1,1,0 +374,7781,1,1,0 +376,130472,1,1,0 +387,12644,1,1,0 +399,4505,1,0,1 +408,6842,1,1,0 +412,1011,1,0,1 +428,7781,1,1,0 +430,3202,1,0,1 +431,6842,1,1,0 +434,2943,1,1,0 +445,331,1,1,0 +462,7781,1,1,0 +476,2231,1,0,1 +487,1890,1,0,1 +490,999,1,1,0 +504,1011,1,1,0 +511,4311,1,1,0 +524,130753,1,0,1 +534,2029,1,1,0 +553,3345,1,1,0 +555,2010,1,1,0 +567,9370,1,1,0 +568,2010,1,0,1 +573,5519,1,1,0 +579,130753,1,1,0 +586,999,1,0,1 +588,5519,1,0,1 +598,2010,1,1,0 +603,130753,1,1,0 +618,4311,1,1,0 +627,3252,1,1,0 +632,522,1,1,0 +633,4505,1,1,0 +634,2943,1,1,0 +654,4505,1,0,1 +655,4505,1,1,0 +657,2231,1,1,0 +660,7781,1,1,0 +671,6842,1,1,0 +682,1011,1,1,0 +682,3252,1,1,0 +683,6842,1,0,1 +688,4311,1,0,1 +707,999,1,1,0 +726,130497,1,0,1 +733,2231,1,0,1 +739,4311,1,1,0 +746,2029,1,1,0 +753,2029,1,0,1 +762,2586,1,1,0 +766,3161,1,1,0 +809,3252,1,0,1 +822,6842,1,1,0 +831,131226,1,0,1 +838,999,1,1,0 +838,10769,1,1,0 +842,5519,1,1,0 +853,9188,1,1,0 +861,4311,1,1,0 +866,5519,1,1,0 +887,2601,1,1,0 +904,4505,1,0,1 +921,1514,1,0,1 +928,2601,1,1,0 +936,2231,1,1,0 +939,130472,1,1,0 +948,4311,1,0,1 +952,2493,1,1,0 +977,3252,1,1,0 +979,4311,1,1,0 +983,14839,1,1,0 +984,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json new file mode 100644 index 0000000..340c7f2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-01-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30563, + "requested": 111, + "accepted_requests": 84, + "rejected_requests": 27, + "arriving_edges": 14683141, + "accepted_arriving_edges": 13524332, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2ac43176720447af050de74a38d7da9ce4b921e5c7563c9c18f47e5ad07027b6", + "final_apl_state_float32": [ + 155.99273681640625, + 167.56236267089844 + ], + "final_apl_state_u32_bits": [ + 1125908004, + 1126666231 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46670122199793695, + "diagnostic_simulation_seconds": 5.437726855001529, + "wall_seconds": 6.447510448000685, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d", + "requests.npz": "125d51555247ef10bca42f854d2ea2cc0f43aaaa02b39168801d50c88bac4699", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..aa5b460 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9cea8a6a5b9db34a9b9589cb3dc012a261e6faa16d60ae8d3d29d9319a3daea1", + "final_apl_state_float32": [ + 153.22344970703125, + 167.4165802001953 + ], + "final_apl_state_u32_bits": [ + 1125726516, + 1126656677 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv new file mode 100644 index 0000000..bceaa81 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv @@ -0,0 +1,84 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2347,1,1,0 +20,130753,1,1,0 +32,999,1,1,0 +67,130753,1,1,0 +79,7781,1,1,0 +121,3252,1,1,0 +126,2586,1,1,0 +137,1191,1,1,0 +144,999,1,1,0 +155,4311,1,1,0 +159,2231,1,1,0 +180,6842,1,0,1 +197,5519,1,0,1 +214,12644,1,1,0 +215,2601,1,1,0 +244,159,1,0,1 +245,2010,1,1,0 +249,5519,1,1,0 +256,999,1,1,0 +273,12644,1,1,0 +276,999,1,0,1 +297,131226,1,1,0 +331,10769,1,1,0 +341,4311,1,0,1 +358,5519,1,1,0 +361,2029,1,1,0 +371,1514,1,0,1 +380,130753,1,0,1 +382,7679,1,1,0 +390,1011,1,0,1 +400,2231,1,1,0 +421,2943,1,0,1 +426,999,1,1,0 +430,9188,1,1,0 +438,5519,1,1,0 +467,2010,1,1,0 +469,2347,1,1,0 +476,999,1,1,0 +478,189,1,0,1 +480,130753,1,1,0 +490,2493,1,1,0 +494,2231,1,1,0 +494,131226,1,0,1 +502,131226,1,0,1 +538,999,1,1,0 +547,5519,1,1,0 +581,2586,1,0,1 +610,3202,1,1,0 +626,1514,1,1,0 +632,130753,1,0,1 +641,9370,1,0,1 +661,3252,1,1,0 +666,14839,1,1,0 +671,6842,1,1,0 +678,9188,1,1,0 +684,4311,1,1,0 +689,130753,1,1,0 +693,3161,1,1,0 +699,2994,1,1,0 +704,6842,1,1,0 +728,2029,1,0,1 +748,8504,1,1,0 +760,1191,1,1,0 +797,2231,1,0,1 +815,2010,1,1,0 +817,3252,1,1,0 +822,14839,1,1,0 +823,4505,1,1,0 +848,3202,1,1,0 +870,5519,1,1,0 +870,12644,1,1,0 +880,3202,1,1,0 +884,189,1,1,0 +898,10769,1,1,0 +917,159,1,0,1 +922,130472,1,1,0 +946,2010,1,1,0 +952,1514,1,1,0 +953,4311,1,1,0 +966,8001,1,1,0 +979,2970,1,0,1 +993,14839,1,0,1 +998,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json new file mode 100644 index 0000000..870f904 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-01-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29060, + "requested": 83, + "accepted_requests": 63, + "rejected_requests": 20, + "arriving_edges": 14009536, + "accepted_arriving_edges": 12899315, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9cea8a6a5b9db34a9b9589cb3dc012a261e6faa16d60ae8d3d29d9319a3daea1", + "final_apl_state_float32": [ + 153.22344970703125, + 167.4165802001953 + ], + "final_apl_state_u32_bits": [ + 1125726516, + 1126656677 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46639633900122135, + "diagnostic_simulation_seconds": 5.3828776980008115, + "wall_seconds": 6.3967439610023575, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da", + "requests.npz": "47e08154a319e007f365bdf0dcb479610b58cbbc98b55f47f8e9f08eef5b8c1b", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..2b553f6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv new file mode 100644 index 0000000..0544ba9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv @@ -0,0 +1,93 @@ +tick,neuron_idx,attempted,accepted,rejected +19,159,1,1,0 +21,7322,1,1,0 +22,2029,1,1,0 +28,530,1,1,0 +36,4786,1,1,0 +46,3244,1,1,0 +70,530,1,1,0 +85,4768,1,1,0 +85,4786,1,1,0 +88,530,1,0,1 +88,999,1,1,0 +96,130753,1,1,0 +102,2029,1,1,0 +122,130753,1,1,0 +139,999,1,1,0 +141,710,1,1,0 +144,434,1,1,0 +146,132659,1,1,0 +164,130257,1,1,0 +180,4786,1,1,0 +183,6721,1,1,0 +192,79514,1,1,0 +193,434,1,0,1 +237,6721,1,1,0 +264,133666,1,1,0 +293,530,1,1,0 +300,130753,1,1,0 +366,1011,1,0,1 +367,54264,1,1,0 +415,571,1,1,0 +426,530,1,0,1 +432,999,1,1,0 +459,434,1,0,1 +460,9052,1,1,0 +465,360,1,0,1 +474,522,1,0,1 +493,4624,1,1,0 +497,1011,1,1,0 +509,1011,1,0,1 +510,999,1,0,1 +512,522,1,1,0 +550,999,1,1,0 +570,189,1,1,0 +577,189,1,0,1 +589,360,1,0,1 +612,1011,1,1,0 +623,1011,1,0,1 +624,132659,1,0,1 +632,159,1,1,0 +634,2029,1,1,0 +637,130257,1,0,1 +651,530,1,1,0 +651,710,1,0,1 +666,6721,1,1,0 +673,159,1,1,0 +676,360,1,0,1 +678,2552,1,0,1 +705,522,1,1,0 +713,7680,1,1,0 +724,530,1,1,0 +730,4786,1,1,0 +733,710,1,0,1 +733,813,1,0,1 +733,7680,1,0,1 +744,2160,1,1,0 +745,6721,1,1,0 +750,710,1,1,0 +751,2157,1,0,1 +760,130753,1,1,0 +795,360,1,1,0 +798,813,1,1,0 +800,1011,1,1,0 +804,522,1,1,0 +815,7680,1,0,1 +817,130753,1,1,0 +821,1927,1,1,0 +840,9052,1,1,0 +858,530,1,1,0 +859,130753,1,1,0 +866,7322,1,1,0 +874,999,1,1,0 +880,132659,1,1,0 +895,130257,1,1,0 +900,710,1,0,1 +916,434,1,0,1 +939,710,1,0,1 +941,1011,1,0,1 +951,2552,1,1,0 +962,4786,1,1,0 +965,813,1,1,0 +969,530,1,1,0 +977,813,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json new file mode 100644 index 0000000..40a495f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29608, + "requested": 92, + "accepted_requests": 65, + "rejected_requests": 27, + "arriving_edges": 14572535, + "accepted_arriving_edges": 13414678, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4684760489981272, + "diagnostic_simulation_seconds": 5.492411849001655, + "wall_seconds": 6.50705003099938, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..2b553f6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv new file mode 100644 index 0000000..0544ba9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv @@ -0,0 +1,93 @@ +tick,neuron_idx,attempted,accepted,rejected +19,159,1,1,0 +21,7322,1,1,0 +22,2029,1,1,0 +28,530,1,1,0 +36,4786,1,1,0 +46,3244,1,1,0 +70,530,1,1,0 +85,4768,1,1,0 +85,4786,1,1,0 +88,530,1,0,1 +88,999,1,1,0 +96,130753,1,1,0 +102,2029,1,1,0 +122,130753,1,1,0 +139,999,1,1,0 +141,710,1,1,0 +144,434,1,1,0 +146,132659,1,1,0 +164,130257,1,1,0 +180,4786,1,1,0 +183,6721,1,1,0 +192,79514,1,1,0 +193,434,1,0,1 +237,6721,1,1,0 +264,133666,1,1,0 +293,530,1,1,0 +300,130753,1,1,0 +366,1011,1,0,1 +367,54264,1,1,0 +415,571,1,1,0 +426,530,1,0,1 +432,999,1,1,0 +459,434,1,0,1 +460,9052,1,1,0 +465,360,1,0,1 +474,522,1,0,1 +493,4624,1,1,0 +497,1011,1,1,0 +509,1011,1,0,1 +510,999,1,0,1 +512,522,1,1,0 +550,999,1,1,0 +570,189,1,1,0 +577,189,1,0,1 +589,360,1,0,1 +612,1011,1,1,0 +623,1011,1,0,1 +624,132659,1,0,1 +632,159,1,1,0 +634,2029,1,1,0 +637,130257,1,0,1 +651,530,1,1,0 +651,710,1,0,1 +666,6721,1,1,0 +673,159,1,1,0 +676,360,1,0,1 +678,2552,1,0,1 +705,522,1,1,0 +713,7680,1,1,0 +724,530,1,1,0 +730,4786,1,1,0 +733,710,1,0,1 +733,813,1,0,1 +733,7680,1,0,1 +744,2160,1,1,0 +745,6721,1,1,0 +750,710,1,1,0 +751,2157,1,0,1 +760,130753,1,1,0 +795,360,1,1,0 +798,813,1,1,0 +800,1011,1,1,0 +804,522,1,1,0 +815,7680,1,0,1 +817,130753,1,1,0 +821,1927,1,1,0 +840,9052,1,1,0 +858,530,1,1,0 +859,130753,1,1,0 +866,7322,1,1,0 +874,999,1,1,0 +880,132659,1,1,0 +895,130257,1,1,0 +900,710,1,0,1 +916,434,1,0,1 +939,710,1,0,1 +941,1011,1,0,1 +951,2552,1,1,0 +962,4786,1,1,0 +965,813,1,1,0 +969,530,1,1,0 +977,813,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json new file mode 100644 index 0000000..deafa20 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29608, + "requested": 92, + "accepted_requests": 65, + "rejected_requests": 27, + "arriving_edges": 14572535, + "accepted_arriving_edges": 13414678, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8c1e795a2267f3775973cdb77602769c8415b0f74fc78a22b421166e7512e85f", + "final_apl_state_float32": [ + 151.144775390625, + 171.73756408691406 + ], + "final_apl_state_u32_bits": [ + 1125590288, + 1126939857 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46341210399987176, + "diagnostic_simulation_seconds": 5.5293507800015504, + "wall_seconds": 6.550853298002039, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..eab279a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "03364daf67494cf9bb3b1b316932275def246565b296906b4d08e7e981b9c097", + "final_apl_state_float32": [ + 152.07362365722656, + 171.370849609375 + ], + "final_apl_state_u32_bits": [ + 1125651161, + 1126915824 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv new file mode 100644 index 0000000..1de9029 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +9,813,1,1,0 +9,54264,1,1,0 +12,130257,1,1,0 +23,132659,1,1,0 +24,360,1,1,0 +30,4786,1,1,0 +38,130753,1,1,0 +39,2157,1,1,0 +41,4786,1,0,1 +65,97,1,1,0 +65,9052,1,1,0 +75,2552,1,1,0 +78,1011,1,1,0 +80,434,1,1,0 +80,2157,1,1,0 +87,530,1,1,0 +100,434,1,0,1 +101,7680,1,1,0 +114,530,1,1,0 +114,54264,1,1,0 +116,434,1,1,0 +126,522,1,1,0 +126,4624,1,1,0 +131,4624,1,0,1 +169,434,1,0,1 +171,710,1,1,0 +205,360,1,1,0 +217,54264,1,1,0 +223,530,1,1,0 +249,159,1,0,1 +250,813,1,1,0 +251,133666,1,1,0 +265,9052,1,0,1 +266,6721,1,1,0 +275,331,1,1,0 +276,2029,1,1,0 +290,999,1,0,1 +302,97,1,1,0 +310,522,1,0,1 +315,2157,1,0,1 +319,622,1,0,1 +326,133666,1,1,0 +327,813,1,1,0 +330,360,1,1,0 +353,133666,1,1,0 +354,434,1,1,0 +361,4768,1,1,0 +376,1372,1,1,0 +380,4786,1,1,0 +406,4624,1,1,0 +412,813,1,0,1 +422,710,1,0,1 +424,710,1,0,1 +449,2157,1,0,1 +468,54264,1,1,0 +489,9052,1,0,1 +501,9052,1,1,0 +515,4786,1,1,0 +524,530,1,1,0 +525,54264,1,1,0 +552,6721,1,1,0 +570,4786,1,1,0 +573,434,1,1,0 +595,1372,1,1,0 +598,710,1,1,0 +616,54264,1,1,0 +618,6721,1,1,0 +629,3244,1,1,0 +642,1011,1,1,0 +648,2029,1,1,0 +655,999,1,0,1 +659,530,1,1,0 +673,522,1,1,0 +691,4786,1,1,0 +702,130753,1,1,0 +713,97,1,1,0 +713,6721,1,1,0 +723,97,1,0,1 +729,434,1,1,0 +745,522,1,1,0 +747,434,1,0,1 +749,130257,1,0,1 +762,999,1,1,0 +774,3244,1,1,0 +780,2157,1,0,1 +782,7322,1,1,0 +786,130753,1,1,0 +806,189,1,0,1 +809,79514,1,1,0 +820,666,1,1,0 +848,1011,1,0,1 +851,2552,1,1,0 +852,2157,1,0,1 +859,132659,1,1,0 +866,360,1,1,0 +868,530,1,0,1 +871,7680,1,1,0 +877,360,1,0,1 +882,132659,1,1,0 +899,3244,1,1,0 +902,530,1,0,1 +904,159,1,0,1 +914,434,1,1,0 +921,133666,1,0,1 +932,999,1,1,0 +935,666,1,0,1 +937,530,1,0,1 +974,2552,1,0,1 +982,79514,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json new file mode 100644 index 0000000..43e7c0f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-02-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30410, + "requested": 109, + "accepted_requests": 78, + "rejected_requests": 31, + "arriving_edges": 14735034, + "accepted_arriving_edges": 13554697, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "03364daf67494cf9bb3b1b316932275def246565b296906b4d08e7e981b9c097", + "final_apl_state_float32": [ + 152.07362365722656, + 171.370849609375 + ], + "final_apl_state_u32_bits": [ + 1125651161, + 1126915824 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4675290599989239, + "diagnostic_simulation_seconds": 5.4783582519994525, + "wall_seconds": 6.500802899998234, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a", + "requests.npz": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..14a0cee --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f3d8f2f46886f7fbd0c9047986d7ad1493dd816e116e5e9d73b65310a75bf555", + "final_apl_state_float32": [ + 148.5693359375, + 167.01495361328125 + ], + "final_apl_state_u32_bits": [ + 1125421504, + 1126630356 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv new file mode 100644 index 0000000..6adf9b8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv @@ -0,0 +1,113 @@ +tick,neuron_idx,attempted,accepted,rejected +8,132659,1,1,0 +18,4786,1,1,0 +42,999,1,1,0 +49,434,1,1,0 +53,132659,1,1,0 +56,132659,1,0,1 +60,79514,1,1,0 +70,6721,1,1,0 +72,4768,1,1,0 +94,9052,1,1,0 +105,999,1,1,0 +117,189,1,1,0 +120,6721,1,1,0 +126,79514,1,1,0 +130,2029,1,1,0 +144,1011,1,0,1 +170,97,1,1,0 +186,2157,1,1,0 +190,522,1,1,0 +213,434,1,0,1 +233,813,1,0,1 +234,1927,1,1,0 +235,530,1,1,0 +244,2157,1,1,0 +245,6721,1,1,0 +251,132659,1,1,0 +262,1372,1,1,0 +279,522,1,1,0 +284,434,1,0,1 +287,189,1,0,1 +288,7680,1,1,0 +291,9052,1,1,0 +312,530,1,0,1 +313,130753,1,1,0 +317,666,1,0,1 +318,2552,1,1,0 +319,2552,1,0,1 +322,7680,1,1,0 +328,813,1,1,0 +329,530,1,1,0 +341,1372,1,0,1 +348,4786,1,1,0 +352,522,1,0,1 +362,2029,1,1,0 +372,1011,1,1,0 +378,189,1,0,1 +387,9052,1,1,0 +388,813,1,0,1 +408,522,1,1,0 +413,189,1,0,1 +464,159,1,1,0 +465,999,1,1,0 +468,79514,1,1,0 +471,710,1,0,1 +507,360,1,1,0 +508,133666,1,0,1 +512,132659,1,1,0 +513,530,1,1,0 +514,4624,1,1,0 +530,159,1,1,0 +533,999,1,0,1 +546,132659,1,1,0 +559,2160,1,1,0 +569,9052,1,1,0 +572,530,1,0,1 +584,6721,1,1,0 +592,132659,1,1,0 +630,360,1,0,1 +636,1011,1,1,0 +640,1927,1,0,1 +660,2029,1,1,0 +661,2029,1,0,1 +684,6721,1,1,0 +689,999,1,1,0 +689,4624,1,1,0 +695,710,1,0,1 +706,530,1,0,1 +710,522,1,0,1 +710,3244,1,1,0 +728,1927,1,1,0 +729,813,1,1,0 +733,522,1,1,0 +754,2552,1,1,0 +757,813,1,1,0 +761,79514,1,1,0 +767,360,1,0,1 +773,331,1,1,0 +778,54264,1,1,0 +782,132659,1,1,0 +794,434,1,0,1 +794,1011,1,1,0 +800,710,1,1,0 +802,622,1,0,1 +824,530,1,0,1 +826,1927,1,1,0 +826,133666,1,0,1 +852,159,1,0,1 +852,2552,1,0,1 +876,130257,1,1,0 +883,530,1,0,1 +891,666,1,0,1 +892,522,1,1,0 +899,530,1,0,1 +900,133666,1,1,0 +902,522,1,0,1 +933,434,1,1,0 +946,130497,1,1,0 +964,530,1,0,1 +980,7322,1,0,1 +992,130753,1,0,1 +995,130257,1,1,0 +996,2160,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json new file mode 100644 index 0000000..0d34d99 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-02-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29791, + "requested": 112, + "accepted_requests": 74, + "rejected_requests": 38, + "arriving_edges": 14297788, + "accepted_arriving_edges": 13130820, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f3d8f2f46886f7fbd0c9047986d7ad1493dd816e116e5e9d73b65310a75bf555", + "final_apl_state_float32": [ + 148.5693359375, + 167.01495361328125 + ], + "final_apl_state_u32_bits": [ + 1125421504, + 1126630356 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4665926630004833, + "diagnostic_simulation_seconds": 5.441204631999426, + "wall_seconds": 6.461487065000256, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54", + "requests.npz": "984a4fb6fe7470ba2e8ab251dad350e88970d81e212e79b14fab4271bc769a8c", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..fc40e34 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "30f84a5b28e420c8edb167b0e417008a8a4b0ed06b6a24fea799714c84a2e7ee", + "final_apl_state_float32": [ + 154.90835571289062, + 166.62001037597656 + ], + "final_apl_state_u32_bits": [ + 1125836938, + 1126604473 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv new file mode 100644 index 0000000..837d0f7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv @@ -0,0 +1,112 @@ +tick,neuron_idx,attempted,accepted,rejected +19,2029,1,1,0 +24,7322,1,1,0 +36,133666,1,1,0 +43,999,1,1,0 +55,434,1,1,0 +60,434,1,0,1 +61,666,1,1,0 +77,710,1,1,0 +79,7322,1,1,0 +82,710,1,0,1 +87,710,1,0,1 +88,666,1,1,0 +88,133666,1,1,0 +97,54264,1,1,0 +112,434,1,1,0 +117,7322,1,1,0 +150,1372,1,1,0 +152,434,1,1,0 +177,4786,1,1,0 +180,530,1,0,1 +187,434,1,1,0 +228,1372,1,1,0 +239,97,1,1,0 +239,9052,1,1,0 +244,434,1,0,1 +246,999,1,0,1 +254,434,1,1,0 +270,666,1,1,0 +270,130753,1,0,1 +300,360,1,1,0 +301,130257,1,1,0 +305,571,1,1,0 +305,133666,1,0,1 +312,622,1,1,0 +322,79514,1,1,0 +333,4624,1,1,0 +342,133666,1,0,1 +344,813,1,1,0 +350,710,1,1,0 +357,360,1,0,1 +359,130753,1,1,0 +379,530,1,0,1 +385,97,1,1,0 +392,53508,1,1,0 +401,189,1,0,1 +401,530,1,1,0 +411,6721,1,1,0 +420,9052,1,1,0 +426,6721,1,0,1 +434,571,1,1,0 +441,79514,1,1,0 +445,7680,1,1,0 +447,132659,1,0,1 +457,79514,1,0,1 +458,999,1,1,0 +460,2157,1,1,0 +463,710,1,1,0 +470,434,1,0,1 +473,54264,1,1,0 +480,1011,1,1,0 +481,4624,1,1,0 +505,55121,1,1,0 +507,7680,1,1,0 +513,1372,1,1,0 +527,54264,1,1,0 +532,1011,1,1,0 +546,2160,1,1,0 +559,710,1,0,1 +562,6721,1,1,0 +575,130257,1,1,0 +577,360,1,1,0 +579,530,1,0,1 +581,4624,1,1,0 +587,710,1,1,0 +603,4624,1,1,0 +608,710,1,0,1 +613,2552,1,1,0 +628,2157,1,1,0 +644,4768,1,1,0 +645,7322,1,1,0 +649,360,1,1,0 +651,999,1,1,0 +651,53508,1,1,0 +691,7322,1,1,0 +711,2029,1,1,0 +718,434,1,0,1 +738,530,1,1,0 +748,1011,1,0,1 +753,7322,1,1,0 +771,530,1,1,0 +773,7680,1,1,0 +781,666,1,1,0 +783,2552,1,1,0 +799,130257,1,1,0 +801,2029,1,1,0 +805,7680,1,1,0 +829,130753,1,1,0 +829,132659,1,1,0 +843,6721,1,1,0 +845,360,1,1,0 +879,813,1,0,1 +892,54264,1,1,0 +895,4768,1,0,1 +896,1011,1,0,1 +913,1011,1,1,0 +922,2160,1,1,0 +930,360,1,1,0 +934,97,1,0,1 +946,6721,1,1,0 +962,130753,1,1,0 +988,530,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json new file mode 100644 index 0000000..1148329 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-02-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30196, + "requested": 111, + "accepted_requests": 86, + "rejected_requests": 25, + "arriving_edges": 14663071, + "accepted_arriving_edges": 13513472, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "30f84a5b28e420c8edb167b0e417008a8a4b0ed06b6a24fea799714c84a2e7ee", + "final_apl_state_float32": [ + 154.90835571289062, + 166.62001037597656 + ], + "final_apl_state_u32_bits": [ + 1125836938, + 1126604473 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46366274200045154, + "diagnostic_simulation_seconds": 5.526426611999341, + "wall_seconds": 6.516473857001984, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30", + "requests.npz": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..d8646b3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8a8cf45def453dabfb10038b27374663524e0f8644c86c163e285aeef1317235", + "final_apl_state_float32": [ + 150.0680694580078, + 166.87953186035156 + ], + "final_apl_state_u32_bits": [ + 1125519725, + 1126621481 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv new file mode 100644 index 0000000..16115cd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv @@ -0,0 +1,97 @@ +tick,neuron_idx,attempted,accepted,rejected +0,360,1,1,0 +9,7322,1,1,0 +16,530,1,1,0 +28,434,1,1,0 +33,434,1,0,1 +45,7322,1,1,0 +51,434,1,1,0 +69,130257,1,1,0 +111,1372,1,0,1 +123,97,1,1,0 +134,130753,1,1,0 +138,4786,1,1,0 +147,4624,1,0,1 +167,1372,1,1,0 +171,2160,1,0,1 +178,4624,1,1,0 +180,189,1,1,0 +194,3244,1,1,0 +203,4786,1,1,0 +219,9052,1,0,1 +225,522,1,1,0 +236,4624,1,1,0 +254,132659,1,1,0 +298,434,1,0,1 +302,434,1,0,1 +302,2552,1,0,1 +303,6721,1,1,0 +321,999,1,1,0 +338,2157,1,1,0 +343,54264,1,1,0 +344,4624,1,1,0 +345,813,1,0,1 +354,434,1,1,0 +378,130257,1,1,0 +384,2029,1,1,0 +385,132659,1,1,0 +389,360,1,1,0 +389,530,1,1,0 +393,530,1,0,1 +399,130257,1,0,1 +406,813,1,1,0 +410,813,1,0,1 +429,360,1,1,0 +452,9052,1,1,0 +467,2160,1,1,0 +474,4624,1,1,0 +477,522,1,1,0 +480,813,1,1,0 +490,571,1,1,0 +495,530,1,1,0 +528,189,1,0,1 +528,710,1,0,1 +529,1011,1,1,0 +535,530,1,0,1 +538,130257,1,0,1 +559,79514,1,1,0 +583,434,1,1,0 +591,130753,1,1,0 +594,7322,1,1,0 +601,1011,1,1,0 +617,7322,1,1,0 +623,331,1,0,1 +645,999,1,1,0 +659,159,1,0,1 +659,530,1,0,1 +662,4786,1,1,0 +671,813,1,1,0 +674,4786,1,0,1 +692,434,1,1,0 +698,666,1,1,0 +703,530,1,0,1 +709,132659,1,0,1 +727,522,1,1,0 +749,434,1,1,0 +754,434,1,0,1 +788,434,1,1,0 +820,189,1,0,1 +823,2157,1,1,0 +847,189,1,1,0 +887,9052,1,1,0 +892,530,1,1,0 +893,434,1,0,1 +894,132659,1,0,1 +904,1927,1,0,1 +923,434,1,0,1 +932,622,1,1,0 +939,79514,1,1,0 +955,97,1,1,0 +956,189,1,1,0 +970,434,1,0,1 +972,999,1,1,0 +978,2029,1,1,0 +986,360,1,0,1 +988,434,1,1,0 +993,710,1,0,1 +995,530,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json new file mode 100644 index 0000000..ad12c58 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-02-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31102, + "requested": 96, + "accepted_requests": 65, + "rejected_requests": 31, + "arriving_edges": 15169067, + "accepted_arriving_edges": 13975324, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8a8cf45def453dabfb10038b27374663524e0f8644c86c163e285aeef1317235", + "final_apl_state_float32": [ + 150.0680694580078, + 166.87953186035156 + ], + "final_apl_state_u32_bits": [ + 1125519725, + 1126621481 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46875463299875264, + "diagnostic_simulation_seconds": 5.530523607001669, + "wall_seconds": 6.544385925997631, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f", + "requests.npz": "859bb229c66a9b9d9bd2d18583e0bd0d78174b053af874c7bc66a22354ae5245", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..17cb53a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2a9338db2f89b12b2bd74b0fd950e67acb2e4461d52903015c2aa3763b0246e3", + "final_apl_state_float32": [ + 154.69862365722656, + 165.96258544921875 + ], + "final_apl_state_u32_bits": [ + 1125823193, + 1126561388 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv new file mode 100644 index 0000000..b4fcde9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv @@ -0,0 +1,68 @@ +tick,neuron_idx,attempted,accepted,rejected +29,8001,1,1,0 +32,607,1,1,0 +32,1022,1,1,0 +33,607,1,0,1 +57,700,1,1,0 +68,710,1,1,0 +69,10769,1,1,0 +71,1022,1,1,0 +127,2021,1,1,0 +128,2029,1,1,0 +132,2029,1,0,1 +149,700,1,1,0 +153,607,1,1,0 +209,9188,1,1,0 +211,1022,1,1,0 +217,700,1,0,1 +219,132659,1,1,0 +224,700,1,0,1 +263,710,1,1,0 +266,700,1,0,1 +271,1022,1,0,1 +271,9188,1,1,0 +275,130753,1,1,0 +288,129486,1,1,0 +289,132659,1,0,1 +306,132659,1,1,0 +339,700,1,1,0 +354,700,1,0,1 +356,130753,1,0,1 +397,710,1,1,0 +400,700,1,0,1 +439,999,1,1,0 +450,1695,1,0,1 +471,1022,1,0,1 +475,4605,1,1,0 +499,1022,1,1,0 +519,1022,1,0,1 +579,700,1,0,1 +623,530,1,1,0 +632,132659,1,1,0 +648,2029,1,0,1 +662,1022,1,1,0 +688,700,1,1,0 +691,12644,1,0,1 +740,1011,1,0,1 +742,1022,1,0,1 +746,9370,1,1,0 +748,700,1,0,1 +749,132659,1,0,1 +763,700,1,0,1 +765,2029,1,1,0 +794,700,1,0,1 +800,1022,1,0,1 +825,2029,1,0,1 +851,999,1,1,0 +864,710,1,1,0 +877,700,1,1,0 +884,4605,1,0,1 +912,700,1,1,0 +918,130753,1,1,0 +932,700,1,0,1 +936,132659,1,1,0 +948,999,1,0,1 +956,2577,1,1,0 +964,700,1,0,1 +976,999,1,1,0 +976,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json new file mode 100644 index 0000000..4cfb187 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29285, + "requested": 67, + "accepted_requests": 39, + "rejected_requests": 28, + "arriving_edges": 14334250, + "accepted_arriving_edges": 13206442, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2a9338db2f89b12b2bd74b0fd950e67acb2e4461d52903015c2aa3763b0246e3", + "final_apl_state_float32": [ + 154.69862365722656, + 165.96258544921875 + ], + "final_apl_state_u32_bits": [ + 1125823193, + 1126561388 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4665685369982384, + "diagnostic_simulation_seconds": 5.438236849000532, + "wall_seconds": 6.462979476000328, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9", + "requests.npz": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..17cb53a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2a9338db2f89b12b2bd74b0fd950e67acb2e4461d52903015c2aa3763b0246e3", + "final_apl_state_float32": [ + 154.69862365722656, + 165.96258544921875 + ], + "final_apl_state_u32_bits": [ + 1125823193, + 1126561388 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv new file mode 100644 index 0000000..b4fcde9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv @@ -0,0 +1,68 @@ +tick,neuron_idx,attempted,accepted,rejected +29,8001,1,1,0 +32,607,1,1,0 +32,1022,1,1,0 +33,607,1,0,1 +57,700,1,1,0 +68,710,1,1,0 +69,10769,1,1,0 +71,1022,1,1,0 +127,2021,1,1,0 +128,2029,1,1,0 +132,2029,1,0,1 +149,700,1,1,0 +153,607,1,1,0 +209,9188,1,1,0 +211,1022,1,1,0 +217,700,1,0,1 +219,132659,1,1,0 +224,700,1,0,1 +263,710,1,1,0 +266,700,1,0,1 +271,1022,1,0,1 +271,9188,1,1,0 +275,130753,1,1,0 +288,129486,1,1,0 +289,132659,1,0,1 +306,132659,1,1,0 +339,700,1,1,0 +354,700,1,0,1 +356,130753,1,0,1 +397,710,1,1,0 +400,700,1,0,1 +439,999,1,1,0 +450,1695,1,0,1 +471,1022,1,0,1 +475,4605,1,1,0 +499,1022,1,1,0 +519,1022,1,0,1 +579,700,1,0,1 +623,530,1,1,0 +632,132659,1,1,0 +648,2029,1,0,1 +662,1022,1,1,0 +688,700,1,1,0 +691,12644,1,0,1 +740,1011,1,0,1 +742,1022,1,0,1 +746,9370,1,1,0 +748,700,1,0,1 +749,132659,1,0,1 +763,700,1,0,1 +765,2029,1,1,0 +794,700,1,0,1 +800,1022,1,0,1 +825,2029,1,0,1 +851,999,1,1,0 +864,710,1,1,0 +877,700,1,1,0 +884,4605,1,0,1 +912,700,1,1,0 +918,130753,1,1,0 +932,700,1,0,1 +936,132659,1,1,0 +948,999,1,0,1 +956,2577,1,1,0 +964,700,1,0,1 +976,999,1,1,0 +976,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json new file mode 100644 index 0000000..fac4a6a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29285, + "requested": 67, + "accepted_requests": 39, + "rejected_requests": 28, + "arriving_edges": 14334250, + "accepted_arriving_edges": 13206442, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2a9338db2f89b12b2bd74b0fd950e67acb2e4461d52903015c2aa3763b0246e3", + "final_apl_state_float32": [ + 154.69862365722656, + 165.96258544921875 + ], + "final_apl_state_u32_bits": [ + 1125823193, + 1126561388 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4649178010004107, + "diagnostic_simulation_seconds": 5.354783890001272, + "wall_seconds": 6.370656880000752, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9", + "requests.npz": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..4447da5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2e89848910ab04c11a4903b787872e4d5fda06bb4b8f8f0981b4438fe5ad3be5", + "final_apl_state_float32": [ + 147.86080932617188, + 162.87892150878906 + ], + "final_apl_state_u32_bits": [ + 1125375070, + 1126359297 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv new file mode 100644 index 0000000..46488b5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv @@ -0,0 +1,75 @@ +tick,neuron_idx,attempted,accepted,rejected +14,700,1,1,0 +14,21802,1,1,0 +22,700,1,0,1 +30,1022,1,1,0 +34,700,1,0,1 +37,21802,1,1,0 +46,9188,1,1,0 +58,2029,1,1,0 +62,2029,1,0,1 +98,2021,1,1,0 +98,12644,1,1,0 +112,607,1,1,0 +117,130753,1,1,0 +120,9188,1,1,0 +130,999,1,1,0 +165,710,1,1,0 +171,4605,1,1,0 +171,8001,1,1,0 +190,8504,1,1,0 +197,1011,1,1,0 +253,132659,1,0,1 +256,1022,1,1,0 +281,1022,1,1,0 +292,2029,1,1,0 +326,21802,1,1,0 +377,710,1,1,0 +377,1022,1,1,0 +400,9370,1,1,0 +412,2577,1,0,1 +435,2029,1,0,1 +457,710,1,1,0 +472,2029,1,1,0 +479,710,1,1,0 +490,710,1,0,1 +491,700,1,1,0 +505,700,1,0,1 +512,700,1,0,1 +529,4605,1,1,0 +530,710,1,1,0 +530,1022,1,1,0 +541,2021,1,0,1 +544,1022,1,0,1 +545,1022,1,0,1 +551,1022,1,0,1 +564,2577,1,0,1 +609,1022,1,1,0 +616,1022,1,0,1 +633,710,1,0,1 +636,710,1,0,1 +665,700,1,0,1 +673,2029,1,0,1 +687,1022,1,0,1 +689,700,1,1,0 +695,710,1,0,1 +702,4605,1,1,0 +734,2021,1,1,0 +736,1022,1,1,0 +773,2029,1,0,1 +788,21802,1,1,0 +828,700,1,1,0 +856,9188,1,1,0 +859,132659,1,1,0 +893,14839,1,1,0 +897,710,1,0,1 +906,710,1,1,0 +907,700,1,1,0 +924,700,1,0,1 +924,4605,1,1,0 +931,700,1,1,0 +943,1695,1,1,0 +963,130753,1,1,0 +968,700,1,1,0 +972,607,1,1,0 +979,700,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json new file mode 100644 index 0000000..c1e3aed --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-03-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 26849, + "requested": 74, + "accepted_requests": 49, + "rejected_requests": 25, + "arriving_edges": 12816979, + "accepted_arriving_edges": 11771167, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2e89848910ab04c11a4903b787872e4d5fda06bb4b8f8f0981b4438fe5ad3be5", + "final_apl_state_float32": [ + 147.86080932617188, + 162.87892150878906 + ], + "final_apl_state_u32_bits": [ + 1125375070, + 1126359297 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4782748569996329, + "diagnostic_simulation_seconds": 5.557157550003467, + "wall_seconds": 6.584819917999994, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8", + "requests.npz": "d007e6d840faff7f79f07ed7eac058eacf957662447a81d19b7b714271fbe2f0", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..71fc53c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "65d371231bc84ca483be968ad545751adec50f35ef13bdce139efbe88c381c8d", + "final_apl_state_float32": [ + 150.9071807861328, + 171.65164184570312 + ], + "final_apl_state_u32_bits": [ + 1125574717, + 1126934226 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv new file mode 100644 index 0000000..e3b3bf1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv @@ -0,0 +1,75 @@ +tick,neuron_idx,attempted,accepted,rejected +11,1022,1,1,0 +12,132659,1,1,0 +28,9188,1,1,0 +35,1022,1,1,0 +73,132659,1,1,0 +84,132659,1,0,1 +90,129486,1,1,0 +95,1022,1,1,0 +106,9370,1,1,0 +114,1022,1,0,1 +145,4605,1,1,0 +151,1022,1,1,0 +158,700,1,0,1 +163,710,1,0,1 +176,8504,1,1,0 +179,132659,1,1,0 +181,9370,1,1,0 +189,129486,1,0,1 +195,607,1,1,0 +205,700,1,0,1 +216,130753,1,1,0 +250,1022,1,1,0 +255,2021,1,0,1 +269,700,1,0,1 +279,9188,1,1,0 +347,700,1,1,0 +350,700,1,0,1 +351,21802,1,1,0 +368,130753,1,1,0 +371,700,1,1,0 +377,7679,1,1,0 +419,129486,1,1,0 +426,7679,1,1,0 +429,710,1,1,0 +475,700,1,1,0 +475,1011,1,1,0 +477,9975,1,1,0 +478,607,1,0,1 +489,1022,1,1,0 +493,530,1,0,1 +494,700,1,0,1 +512,14839,1,0,1 +542,700,1,0,1 +558,130753,1,0,1 +567,1011,1,1,0 +568,2029,1,1,0 +581,2021,1,0,1 +649,2577,1,1,0 +654,1022,1,1,0 +696,999,1,0,1 +698,9188,1,1,0 +706,1022,1,1,0 +741,700,1,0,1 +743,710,1,1,0 +763,710,1,0,1 +768,132659,1,1,0 +772,8504,1,1,0 +795,999,1,1,0 +800,132659,1,1,0 +809,700,1,0,1 +811,1022,1,1,0 +819,132659,1,0,1 +838,130753,1,1,0 +854,2021,1,1,0 +877,9370,1,1,0 +888,132659,1,1,0 +890,710,1,0,1 +939,1022,1,1,0 +942,700,1,1,0 +946,21802,1,1,0 +954,130753,1,1,0 +960,21802,1,0,1 +990,607,1,1,0 +993,700,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json new file mode 100644 index 0000000..54a95b6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-03-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29881, + "requested": 74, + "accepted_requests": 50, + "rejected_requests": 24, + "arriving_edges": 14316475, + "accepted_arriving_edges": 13167394, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "65d371231bc84ca483be968ad545751adec50f35ef13bdce139efbe88c381c8d", + "final_apl_state_float32": [ + 150.9071807861328, + 171.65164184570312 + ], + "final_apl_state_u32_bits": [ + 1125574717, + 1126934226 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.461695037996833, + "diagnostic_simulation_seconds": 5.440592966999247, + "wall_seconds": 6.449148491999949, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df", + "requests.npz": "9c2ab679ce740dd9446c01418f0ddf44ebd1aa4a83dbaff58b86f48c744a2612", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..1baa94e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0d8de8167f38981a135837a8638e07b8d4705d4ca2c478efe6d5187e358a5eb0", + "final_apl_state_float32": [ + 151.04568481445312, + 169.26132202148438 + ], + "final_apl_state_u32_bits": [ + 1125583794, + 1126777574 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv new file mode 100644 index 0000000..15323eb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv @@ -0,0 +1,83 @@ +tick,neuron_idx,attempted,accepted,rejected +9,1022,1,1,0 +24,1022,1,0,1 +29,9975,1,1,0 +55,710,1,1,0 +61,700,1,1,0 +61,1022,1,1,0 +82,132659,1,1,0 +90,7679,1,1,0 +91,1011,1,1,0 +115,1022,1,1,0 +119,607,1,1,0 +123,710,1,1,0 +130,1022,1,0,1 +132,8504,1,1,0 +133,710,1,0,1 +137,700,1,1,0 +166,700,1,1,0 +176,607,1,1,0 +201,1022,1,1,0 +202,1022,1,0,1 +225,2577,1,1,0 +228,7679,1,1,0 +266,2029,1,0,1 +268,1022,1,0,1 +269,710,1,0,1 +280,132659,1,1,0 +295,700,1,1,0 +342,2577,1,1,0 +347,132659,1,1,0 +359,2021,1,1,0 +369,2029,1,1,0 +385,1695,1,1,0 +392,710,1,0,1 +405,8504,1,1,0 +436,700,1,1,0 +458,530,1,0,1 +458,1022,1,0,1 +468,1022,1,0,1 +483,129486,1,0,1 +491,132659,1,1,0 +500,1011,1,0,1 +509,132659,1,0,1 +514,710,1,1,0 +525,710,1,0,1 +528,700,1,1,0 +568,999,1,1,0 +578,12644,1,1,0 +589,7679,1,0,1 +617,130753,1,1,0 +651,700,1,0,1 +657,700,1,0,1 +668,1695,1,1,0 +685,700,1,1,0 +687,2029,1,1,0 +690,9188,1,1,0 +694,1022,1,1,0 +720,130753,1,0,1 +722,1011,1,1,0 +741,710,1,0,1 +758,999,1,1,0 +798,130753,1,1,0 +819,9370,1,1,0 +821,1022,1,0,1 +838,1022,1,1,0 +845,1022,1,0,1 +862,700,1,1,0 +863,2577,1,1,0 +866,4605,1,0,1 +872,1011,1,1,0 +880,1022,1,1,0 +905,1011,1,1,0 +910,700,1,1,0 +912,710,1,1,0 +919,607,1,1,0 +926,132659,1,1,0 +942,9188,1,1,0 +954,132659,1,1,0 +972,700,1,0,1 +975,1022,1,1,0 +976,2021,1,1,0 +977,132659,1,1,0 +999,1022,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json new file mode 100644 index 0000000..9364921 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-03-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30146, + "requested": 82, + "accepted_requests": 58, + "rejected_requests": 24, + "arriving_edges": 14527310, + "accepted_arriving_edges": 13373663, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0d8de8167f38981a135837a8638e07b8d4705d4ca2c478efe6d5187e358a5eb0", + "final_apl_state_float32": [ + 151.04568481445312, + 169.26132202148438 + ], + "final_apl_state_u32_bits": [ + 1125583794, + 1126777574 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4640612949988281, + "diagnostic_simulation_seconds": 5.432819096000458, + "wall_seconds": 6.454325362999953, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0", + "requests.npz": "f33d943614df58d0ba2b1f54f3d51513b8d2c76021f9033d1f9132e6e858f30d", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..5cba7d9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "92cb9906e0067fdf77c7cf615d16af077212c5e6709fbf985bb5832b78643f61", + "final_apl_state_float32": [ + 153.8913116455078, + 162.839111328125 + ], + "final_apl_state_u32_bits": [ + 1125770285, + 1126356688 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv new file mode 100644 index 0000000..0f9bb4a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv @@ -0,0 +1,72 @@ +tick,neuron_idx,attempted,accepted,rejected +1,21802,1,1,0 +14,607,1,1,0 +25,1022,1,1,0 +27,1022,1,0,1 +68,607,1,1,0 +85,1022,1,1,0 +94,2029,1,1,0 +104,2577,1,1,0 +114,700,1,1,0 +142,4605,1,1,0 +169,1022,1,1,0 +201,1695,1,0,1 +203,132659,1,1,0 +256,130753,1,1,0 +268,8504,1,1,0 +271,2029,1,1,0 +276,700,1,0,1 +282,700,1,1,0 +291,10769,1,1,0 +305,2029,1,1,0 +327,1022,1,1,0 +329,2021,1,0,1 +342,700,1,1,0 +381,132659,1,1,0 +406,710,1,0,1 +437,700,1,1,0 +442,700,1,0,1 +453,9975,1,1,0 +455,130753,1,0,1 +482,9188,1,1,0 +517,8504,1,1,0 +518,700,1,1,0 +524,700,1,0,1 +535,700,1,0,1 +542,999,1,0,1 +568,14839,1,0,1 +576,607,1,1,0 +578,7679,1,1,0 +584,4605,1,1,0 +593,710,1,1,0 +599,2577,1,1,0 +605,1022,1,0,1 +630,21802,1,1,0 +678,710,1,1,0 +700,130753,1,0,1 +712,8504,1,1,0 +721,530,1,1,0 +730,1022,1,0,1 +735,700,1,0,1 +757,710,1,1,0 +764,1022,1,1,0 +773,999,1,0,1 +792,710,1,1,0 +792,1011,1,1,0 +804,1022,1,1,0 +808,14839,1,1,0 +817,1022,1,0,1 +819,700,1,0,1 +842,710,1,0,1 +862,710,1,1,0 +874,132659,1,0,1 +892,9975,1,1,0 +909,1022,1,1,0 +916,700,1,0,1 +919,130753,1,1,0 +924,700,1,0,1 +926,607,1,0,1 +934,2577,1,1,0 +955,700,1,1,0 +968,9188,1,1,0 +988,999,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json new file mode 100644 index 0000000..9c7e14b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-03-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28171, + "requested": 71, + "accepted_requests": 47, + "rejected_requests": 24, + "arriving_edges": 13588305, + "accepted_arriving_edges": 12512007, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "92cb9906e0067fdf77c7cf615d16af077212c5e6709fbf985bb5832b78643f61", + "final_apl_state_float32": [ + 153.8913116455078, + 162.839111328125 + ], + "final_apl_state_u32_bits": [ + 1125770285, + 1126356688 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46786828900076216, + "diagnostic_simulation_seconds": 5.39618948199859, + "wall_seconds": 6.419178087002365, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276", + "requests.npz": "669241b2fa22fa40c136ec8c94f9f850b6fea64f1a9ac0b6f1aed79f82f3f802", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..9faf8a6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv new file mode 100644 index 0000000..7b2c65f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv @@ -0,0 +1,107 @@ +tick,neuron_idx,attempted,accepted,rejected +15,7781,1,1,0 +17,159,1,1,0 +17,2231,1,1,0 +35,2029,1,1,0 +36,2231,1,0,1 +66,360,1,1,0 +95,189,1,1,0 +108,2943,1,1,0 +110,9975,1,1,0 +128,2029,1,0,1 +137,2231,1,0,1 +140,131226,1,1,0 +143,530,1,0,1 +150,189,1,1,0 +150,9975,1,1,0 +154,2029,1,1,0 +162,159,1,0,1 +190,159,1,0,1 +200,189,1,0,1 +219,189,1,1,0 +228,999,1,1,0 +234,2010,1,1,0 +301,999,1,0,1 +303,159,1,1,0 +312,189,1,0,1 +324,9188,1,1,0 +328,360,1,1,0 +328,522,1,1,0 +333,360,1,0,1 +337,14839,1,1,0 +346,360,1,0,1 +359,1927,1,1,0 +376,1011,1,0,1 +385,7781,1,1,0 +388,2231,1,1,0 +398,7679,1,0,1 +400,5519,1,1,0 +422,522,1,1,0 +425,189,1,1,0 +444,522,1,1,0 +449,159,1,0,1 +456,159,1,0,1 +485,189,1,0,1 +486,131226,1,1,0 +490,1011,1,0,1 +493,10769,1,1,0 +494,360,1,1,0 +497,189,1,1,0 +501,189,1,0,1 +512,360,1,0,1 +516,1011,1,1,0 +520,5519,1,1,0 +528,2347,1,0,1 +569,131226,1,1,0 +572,2010,1,1,0 +580,3252,1,1,0 +585,10769,1,1,0 +589,6842,1,1,0 +592,9975,1,1,0 +601,522,1,0,1 +610,159,1,0,1 +624,159,1,0,1 +624,530,1,0,1 +627,4026,1,1,0 +636,189,1,0,1 +636,530,1,0,1 +636,1011,1,0,1 +640,999,1,0,1 +641,360,1,0,1 +668,159,1,0,1 +670,3252,1,1,0 +676,189,1,0,1 +676,7781,1,1,0 +693,159,1,1,0 +702,189,1,0,1 +702,10769,1,1,0 +715,189,1,1,0 +723,159,1,1,0 +730,159,1,0,1 +734,434,1,0,1 +734,999,1,1,0 +741,360,1,0,1 +759,159,1,0,1 +771,189,1,0,1 +783,6842,1,0,1 +790,1514,1,1,0 +802,6842,1,1,0 +808,159,1,0,1 +812,2029,1,1,0 +829,189,1,0,1 +843,360,1,1,0 +843,7781,1,1,0 +854,159,1,1,0 +870,8504,1,1,0 +892,360,1,1,0 +894,130753,1,1,0 +903,10769,1,1,0 +904,522,1,1,0 +919,159,1,1,0 +933,4311,1,1,0 +956,3252,1,0,1 +958,189,1,0,1 +961,360,1,1,0 +961,1514,1,1,0 +966,9370,1,1,0 +967,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json new file mode 100644 index 0000000..21e6eac --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29344, + "requested": 106, + "accepted_requests": 64, + "rejected_requests": 42, + "arriving_edges": 14282075, + "accepted_arriving_edges": 13141070, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46618276799927116, + "diagnostic_simulation_seconds": 5.446028257996659, + "wall_seconds": 6.4603201289974095, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19", + "requests.npz": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..9faf8a6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv new file mode 100644 index 0000000..7b2c65f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv @@ -0,0 +1,107 @@ +tick,neuron_idx,attempted,accepted,rejected +15,7781,1,1,0 +17,159,1,1,0 +17,2231,1,1,0 +35,2029,1,1,0 +36,2231,1,0,1 +66,360,1,1,0 +95,189,1,1,0 +108,2943,1,1,0 +110,9975,1,1,0 +128,2029,1,0,1 +137,2231,1,0,1 +140,131226,1,1,0 +143,530,1,0,1 +150,189,1,1,0 +150,9975,1,1,0 +154,2029,1,1,0 +162,159,1,0,1 +190,159,1,0,1 +200,189,1,0,1 +219,189,1,1,0 +228,999,1,1,0 +234,2010,1,1,0 +301,999,1,0,1 +303,159,1,1,0 +312,189,1,0,1 +324,9188,1,1,0 +328,360,1,1,0 +328,522,1,1,0 +333,360,1,0,1 +337,14839,1,1,0 +346,360,1,0,1 +359,1927,1,1,0 +376,1011,1,0,1 +385,7781,1,1,0 +388,2231,1,1,0 +398,7679,1,0,1 +400,5519,1,1,0 +422,522,1,1,0 +425,189,1,1,0 +444,522,1,1,0 +449,159,1,0,1 +456,159,1,0,1 +485,189,1,0,1 +486,131226,1,1,0 +490,1011,1,0,1 +493,10769,1,1,0 +494,360,1,1,0 +497,189,1,1,0 +501,189,1,0,1 +512,360,1,0,1 +516,1011,1,1,0 +520,5519,1,1,0 +528,2347,1,0,1 +569,131226,1,1,0 +572,2010,1,1,0 +580,3252,1,1,0 +585,10769,1,1,0 +589,6842,1,1,0 +592,9975,1,1,0 +601,522,1,0,1 +610,159,1,0,1 +624,159,1,0,1 +624,530,1,0,1 +627,4026,1,1,0 +636,189,1,0,1 +636,530,1,0,1 +636,1011,1,0,1 +640,999,1,0,1 +641,360,1,0,1 +668,159,1,0,1 +670,3252,1,1,0 +676,189,1,0,1 +676,7781,1,1,0 +693,159,1,1,0 +702,189,1,0,1 +702,10769,1,1,0 +715,189,1,1,0 +723,159,1,1,0 +730,159,1,0,1 +734,434,1,0,1 +734,999,1,1,0 +741,360,1,0,1 +759,159,1,0,1 +771,189,1,0,1 +783,6842,1,0,1 +790,1514,1,1,0 +802,6842,1,1,0 +808,159,1,0,1 +812,2029,1,1,0 +829,189,1,0,1 +843,360,1,1,0 +843,7781,1,1,0 +854,159,1,1,0 +870,8504,1,1,0 +892,360,1,1,0 +894,130753,1,1,0 +903,10769,1,1,0 +904,522,1,1,0 +919,159,1,1,0 +933,4311,1,1,0 +956,3252,1,0,1 +958,189,1,0,1 +961,360,1,1,0 +961,1514,1,1,0 +966,9370,1,1,0 +967,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json new file mode 100644 index 0000000..139067e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29344, + "requested": 106, + "accepted_requests": 64, + "rejected_requests": 42, + "arriving_edges": 14282075, + "accepted_arriving_edges": 13141070, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ae4d71d1fe4d2e4e942444170a27d2f98744c51d48b0f789d98cb791424532ff", + "final_apl_state_float32": [ + 149.9444122314453, + 164.92660522460938 + ], + "final_apl_state_u32_bits": [ + 1125511621, + 1126493494 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4619543760018132, + "diagnostic_simulation_seconds": 5.454065961002925, + "wall_seconds": 6.459689424002136, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19", + "requests.npz": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..bfa42fb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d0dd6d527744202d0ab7528d229ab7252cb0ff014369dd9b78aef24a1ab56672", + "final_apl_state_float32": [ + 156.27218627929688, + 169.28369140625 + ], + "final_apl_state_u32_bits": [ + 1125926318, + 1126779040 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv new file mode 100644 index 0000000..f832011 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv @@ -0,0 +1,123 @@ +tick,neuron_idx,attempted,accepted,rejected +19,6842,1,1,0 +23,131226,1,1,0 +30,2601,1,1,0 +32,999,1,1,0 +51,1514,1,1,0 +51,7781,1,1,0 +58,2029,1,1,0 +61,9188,1,1,0 +62,1927,1,1,0 +67,360,1,1,0 +70,189,1,1,0 +72,189,1,0,1 +78,2231,1,1,0 +84,360,1,0,1 +88,2347,1,1,0 +89,1514,1,1,0 +131,3345,1,1,0 +133,130753,1,0,1 +146,522,1,0,1 +160,2029,1,1,0 +172,522,1,1,0 +193,360,1,1,0 +194,189,1,1,0 +196,189,1,0,1 +208,5519,1,1,0 +226,159,1,0,1 +237,360,1,1,0 +242,159,1,1,0 +249,434,1,0,1 +255,4311,1,0,1 +275,159,1,1,0 +309,159,1,1,0 +320,189,1,0,1 +330,130472,1,1,0 +345,189,1,0,1 +350,14839,1,1,0 +364,2029,1,1,0 +377,159,1,1,0 +382,5519,1,1,0 +397,159,1,0,1 +402,14839,1,1,0 +409,2347,1,0,1 +410,189,1,1,0 +445,9188,1,0,1 +449,159,1,1,0 +464,159,1,0,1 +470,189,1,1,0 +472,522,1,0,1 +475,999,1,0,1 +480,159,1,1,0 +480,1890,1,1,0 +481,522,1,1,0 +501,7781,1,0,1 +539,999,1,1,0 +547,2347,1,1,0 +556,189,1,0,1 +564,530,1,0,1 +567,2029,1,0,1 +569,999,1,1,0 +584,522,1,1,0 +608,1927,1,1,0 +610,1011,1,1,0 +618,159,1,1,0 +632,159,1,0,1 +647,360,1,1,0 +663,360,1,0,1 +664,130753,1,1,0 +676,9188,1,1,0 +679,159,1,1,0 +680,3202,1,0,1 +701,530,1,0,1 +703,1011,1,1,0 +705,3252,1,1,0 +719,189,1,1,0 +721,189,1,0,1 +727,14839,1,1,0 +729,530,1,0,1 +730,360,1,1,0 +732,9188,1,1,0 +748,999,1,1,0 +753,189,1,1,0 +757,999,1,0,1 +758,434,1,0,1 +776,159,1,0,1 +784,522,1,0,1 +791,1011,1,0,1 +793,189,1,1,0 +796,189,1,0,1 +798,5519,1,0,1 +800,159,1,1,0 +804,434,1,1,0 +804,7679,1,1,0 +805,360,1,1,0 +805,2601,1,1,0 +806,159,1,0,1 +807,1890,1,1,0 +811,6842,1,1,0 +813,189,1,0,1 +814,999,1,1,0 +821,2231,1,1,0 +833,131226,1,1,0 +842,3202,1,1,0 +867,1890,1,1,0 +873,159,1,1,0 +876,2943,1,1,0 +879,5519,1,1,0 +888,189,1,0,1 +893,159,1,0,1 +899,7679,1,1,0 +906,12644,1,1,0 +933,1514,1,1,0 +934,2231,1,1,0 +938,189,1,1,0 +956,530,1,0,1 +957,360,1,1,0 +969,159,1,0,1 +976,2029,1,1,0 +978,6842,1,1,0 +984,4505,1,1,0 +990,159,1,1,0 +991,2029,1,0,1 +992,999,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json new file mode 100644 index 0000000..b062bc9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-04-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30895, + "requested": 122, + "accepted_requests": 82, + "rejected_requests": 40, + "arriving_edges": 14974223, + "accepted_arriving_edges": 13801310, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d0dd6d527744202d0ab7528d229ab7252cb0ff014369dd9b78aef24a1ab56672", + "final_apl_state_float32": [ + 156.27218627929688, + 169.28369140625 + ], + "final_apl_state_u32_bits": [ + 1125926318, + 1126779040 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4675479860015912, + "diagnostic_simulation_seconds": 5.456464585000504, + "wall_seconds": 6.470681311002409, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07", + "requests.npz": "7ab3e7ed68b0ba5156904ec37438657124370c0f1cb796ae0337a0a76fa7761e", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..dcfaab5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "08c41c27ff0079770d84beeb0bfa52dd7983ea064f8406b533d0724fe2eb131e", + "final_apl_state_float32": [ + 150.71121215820312, + 169.43194580078125 + ], + "final_apl_state_u32_bits": [ + 1125561874, + 1126788756 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv new file mode 100644 index 0000000..9d7bb4c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv @@ -0,0 +1,120 @@ +tick,neuron_idx,attempted,accepted,rejected +11,189,1,1,0 +13,189,1,0,1 +14,130753,1,1,0 +41,2029,1,1,0 +47,12644,1,1,0 +55,9370,1,1,0 +56,21802,1,1,0 +87,189,1,1,0 +88,189,1,0,1 +90,159,1,1,0 +91,999,1,1,0 +94,9370,1,1,0 +102,360,1,1,0 +133,2231,1,1,0 +145,8001,1,1,0 +146,189,1,1,0 +148,1890,1,1,0 +159,999,1,1,0 +177,189,1,1,0 +190,2010,1,1,0 +196,4311,1,1,0 +207,189,1,1,0 +218,530,1,1,0 +221,159,1,0,1 +232,189,1,1,0 +244,159,1,1,0 +245,5519,1,0,1 +247,21802,1,0,1 +248,1890,1,1,0 +248,8001,1,1,0 +256,1011,1,1,0 +266,3252,1,0,1 +272,3202,1,0,1 +275,14839,1,1,0 +286,189,1,0,1 +295,8001,1,1,0 +302,159,1,0,1 +317,159,1,1,0 +319,159,1,0,1 +335,159,1,0,1 +337,522,1,0,1 +340,1011,1,0,1 +354,189,1,1,0 +360,999,1,0,1 +362,9370,1,1,0 +363,3202,1,1,0 +367,159,1,0,1 +367,130753,1,1,0 +399,159,1,0,1 +399,130753,1,1,0 +416,12644,1,1,0 +436,7781,1,0,1 +444,2601,1,1,0 +446,159,1,1,0 +456,7679,1,1,0 +463,4311,1,0,1 +471,159,1,1,0 +484,999,1,1,0 +492,189,1,0,1 +492,7781,1,1,0 +496,6842,1,1,0 +496,130753,1,1,0 +499,2010,1,1,0 +500,522,1,1,0 +515,8504,1,1,0 +534,7679,1,1,0 +542,530,1,1,0 +553,1890,1,1,0 +554,159,1,1,0 +557,189,1,1,0 +564,360,1,1,0 +568,3202,1,0,1 +586,130753,1,1,0 +588,9975,1,1,0 +594,4311,1,0,1 +598,189,1,1,0 +603,7781,1,1,0 +607,14839,1,1,0 +608,189,1,0,1 +611,189,1,0,1 +619,189,1,0,1 +619,2493,1,1,0 +626,4505,1,0,1 +644,1927,1,1,0 +657,189,1,0,1 +663,9370,1,1,0 +664,2493,1,1,0 +695,3202,1,0,1 +715,1011,1,0,1 +738,7781,1,1,0 +742,189,1,0,1 +765,3202,1,1,0 +774,8001,1,1,0 +776,130472,1,1,0 +780,159,1,1,0 +804,189,1,1,0 +811,522,1,1,0 +824,130753,1,0,1 +827,522,1,0,1 +829,159,1,0,1 +830,1890,1,1,0 +843,159,1,1,0 +867,130497,1,0,1 +870,189,1,1,0 +882,1927,1,0,1 +886,7781,1,1,0 +893,5519,1,1,0 +895,14839,1,1,0 +899,189,1,1,0 +906,159,1,0,1 +908,360,1,1,0 +912,159,1,1,0 +913,360,1,0,1 +926,7781,1,1,0 +930,159,1,0,1 +949,9188,1,1,0 +952,189,1,0,1 +970,9370,1,1,0 +992,189,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json new file mode 100644 index 0000000..903ee36 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-04-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30231, + "requested": 119, + "accepted_requests": 80, + "rejected_requests": 39, + "arriving_edges": 14547073, + "accepted_arriving_edges": 13372490, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "08c41c27ff0079770d84beeb0bfa52dd7983ea064f8406b533d0724fe2eb131e", + "final_apl_state_float32": [ + 150.71121215820312, + 169.43194580078125 + ], + "final_apl_state_u32_bits": [ + 1125561874, + 1126788756 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46395030399799, + "diagnostic_simulation_seconds": 5.494722464001825, + "wall_seconds": 6.513223703997937, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb", + "requests.npz": "67a5584d6e85104deaf657c250f1f4a0895ae51edd3275477c7ec38277704eea", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..058e291 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "75e1d2074c2892658342322969d1275fe697a8871402c42c95f4dee768adad49", + "final_apl_state_float32": [ + 156.7921600341797, + 168.58782958984375 + ], + "final_apl_state_u32_bits": [ + 1125960395, + 1126733436 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv new file mode 100644 index 0000000..5f56899 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv @@ -0,0 +1,109 @@ +tick,neuron_idx,attempted,accepted,rejected +11,2029,1,1,0 +15,9188,1,1,0 +42,522,1,1,0 +44,2029,1,1,0 +47,130753,1,1,0 +60,21802,1,1,0 +61,189,1,1,0 +62,10769,1,1,0 +68,2535,1,1,0 +68,7781,1,1,0 +91,360,1,1,0 +105,189,1,1,0 +117,6842,1,1,0 +118,999,1,1,0 +153,360,1,1,0 +163,189,1,0,1 +175,189,1,0,1 +178,12644,1,1,0 +187,5519,1,1,0 +200,1011,1,1,0 +212,130753,1,1,0 +223,159,1,0,1 +238,2010,1,1,0 +251,130753,1,1,0 +255,1011,1,1,0 +259,189,1,1,0 +260,21802,1,1,0 +267,159,1,0,1 +306,14839,1,1,0 +321,9188,1,1,0 +332,360,1,1,0 +339,2231,1,1,0 +347,2943,1,1,0 +357,999,1,0,1 +366,2029,1,1,0 +369,2010,1,1,0 +383,159,1,1,0 +397,159,1,0,1 +400,999,1,1,0 +415,21802,1,0,1 +425,130472,1,1,0 +439,522,1,1,0 +470,522,1,1,0 +471,189,1,0,1 +478,10769,1,1,0 +489,522,1,0,1 +500,189,1,0,1 +507,159,1,0,1 +508,21802,1,1,0 +518,1011,1,0,1 +525,7781,1,1,0 +539,159,1,1,0 +539,2029,1,1,0 +542,159,1,0,1 +551,189,1,0,1 +554,2347,1,0,1 +557,360,1,0,1 +565,360,1,0,1 +571,130753,1,1,0 +587,130472,1,0,1 +593,159,1,0,1 +593,130753,1,1,0 +603,1011,1,1,0 +609,9975,1,0,1 +616,2029,1,0,1 +623,522,1,0,1 +624,159,1,0,1 +625,8001,1,1,0 +628,189,1,0,1 +642,522,1,1,0 +646,360,1,0,1 +663,360,1,1,0 +664,360,1,0,1 +665,159,1,0,1 +690,4505,1,1,0 +696,9370,1,1,0 +698,10769,1,1,0 +719,10769,1,0,1 +726,7781,1,1,0 +728,1890,1,1,0 +730,159,1,1,0 +750,999,1,1,0 +770,159,1,0,1 +776,189,1,0,1 +789,7781,1,1,0 +790,189,1,1,0 +799,4505,1,1,0 +806,21802,1,1,0 +812,2347,1,1,0 +824,522,1,1,0 +826,159,1,0,1 +839,2231,1,1,0 +843,159,1,1,0 +843,130497,1,1,0 +844,130753,1,1,0 +885,159,1,1,0 +890,12644,1,1,0 +904,1011,1,0,1 +910,159,1,1,0 +922,4311,1,0,1 +936,159,1,1,0 +938,2601,1,0,1 +945,189,1,1,0 +945,360,1,1,0 +959,189,1,0,1 +962,7781,1,1,0 +967,189,1,1,0 +976,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json new file mode 100644 index 0000000..5f161ba --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-04-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30101, + "requested": 108, + "accepted_requests": 73, + "rejected_requests": 35, + "arriving_edges": 14539938, + "accepted_arriving_edges": 13379092, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "75e1d2074c2892658342322969d1275fe697a8871402c42c95f4dee768adad49", + "final_apl_state_float32": [ + 156.7921600341797, + 168.58782958984375 + ], + "final_apl_state_u32_bits": [ + 1125960395, + 1126733436 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46803442600139533, + "diagnostic_simulation_seconds": 5.4912080640024215, + "wall_seconds": 6.50561079900217, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372", + "requests.npz": "baa480025b6406c38194adf7917aa861b193fb486378983bcdc4efeb852a8349", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..a0491e7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ac0223c50ec8972a278024e0389c3dfd54fb1dbff8e691e3599945889863fce2", + "final_apl_state_float32": [ + 149.11643981933594, + 167.63607788085938 + ], + "final_apl_state_u32_bits": [ + 1125457359, + 1126671062 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv new file mode 100644 index 0000000..63dcf46 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv @@ -0,0 +1,96 @@ +tick,neuron_idx,attempted,accepted,rejected +14,189,1,1,0 +22,1011,1,1,0 +37,2029,1,1,0 +92,5519,1,1,0 +104,522,1,0,1 +132,189,1,1,0 +139,1514,1,1,0 +139,3252,1,1,0 +151,331,1,1,0 +156,159,1,1,0 +158,1890,1,1,0 +170,189,1,0,1 +174,522,1,1,0 +220,130753,1,0,1 +235,999,1,1,0 +236,2347,1,1,0 +237,189,1,1,0 +268,360,1,0,1 +295,159,1,1,0 +299,360,1,1,0 +300,999,1,1,0 +304,7679,1,1,0 +305,189,1,0,1 +311,522,1,1,0 +320,189,1,0,1 +332,189,1,1,0 +338,189,1,0,1 +361,189,1,1,0 +363,189,1,0,1 +364,530,1,0,1 +370,14839,1,1,0 +375,8001,1,1,0 +393,360,1,1,0 +408,159,1,0,1 +418,1011,1,1,0 +420,434,1,0,1 +429,189,1,1,0 +445,159,1,0,1 +463,2347,1,1,0 +473,9188,1,1,0 +480,159,1,1,0 +481,360,1,1,0 +486,7781,1,0,1 +503,6842,1,1,0 +505,189,1,0,1 +514,4311,1,0,1 +526,21802,1,0,1 +528,1011,1,1,0 +539,2970,1,1,0 +553,14839,1,1,0 +598,189,1,1,0 +612,189,1,0,1 +639,522,1,1,0 +642,2231,1,0,1 +644,189,1,0,1 +671,3202,1,1,0 +692,159,1,0,1 +696,189,1,1,0 +697,1011,1,1,0 +704,522,1,1,0 +705,21802,1,1,0 +721,522,1,0,1 +727,1927,1,0,1 +732,360,1,1,0 +745,21802,1,1,0 +745,131226,1,0,1 +748,189,1,0,1 +763,9370,1,1,0 +767,522,1,0,1 +768,360,1,1,0 +778,360,1,0,1 +801,1514,1,1,0 +822,130472,1,0,1 +832,189,1,0,1 +836,2943,1,1,0 +843,14839,1,1,0 +846,434,1,0,1 +866,189,1,0,1 +872,522,1,0,1 +873,130753,1,0,1 +881,522,1,1,0 +884,522,1,0,1 +904,2601,1,1,0 +905,1514,1,1,0 +907,2231,1,1,0 +910,434,1,1,0 +917,159,1,1,0 +919,189,1,0,1 +942,1011,1,1,0 +949,189,1,0,1 +957,5519,1,1,0 +957,12644,1,1,0 +968,3202,1,1,0 +972,522,1,1,0 +988,4311,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json new file mode 100644 index 0000000..d34fbf0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-04-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28991, + "requested": 95, + "accepted_requests": 60, + "rejected_requests": 35, + "arriving_edges": 14122293, + "accepted_arriving_edges": 12993482, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ac0223c50ec8972a278024e0389c3dfd54fb1dbff8e691e3599945889863fce2", + "final_apl_state_float32": [ + 149.11643981933594, + 167.63607788085938 + ], + "final_apl_state_u32_bits": [ + 1125457359, + 1126671062 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46629323099841713, + "diagnostic_simulation_seconds": 5.535671962999913, + "wall_seconds": 6.553355943997303, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa", + "requests.npz": "9a0916e860af901bc67080c5f6ce437a848a45912cc891f99a388a90a03175ad", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..9f4338e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bcd76e36e2373eaf31a865b830b496fdddcdc0df2e7dfc7430c19cf08b15a2d4", + "final_apl_state_float32": [ + 156.61810302734375, + 167.76620483398438 + ], + "final_apl_state_u32_bits": [ + 1125948988, + 1126679590 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv new file mode 100644 index 0000000..2228a33 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv @@ -0,0 +1,95 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +59,5519,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +84,7781,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +161,4311,1,1,0 +178,2010,1,1,0 +215,14839,1,1,0 +238,5519,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +378,999,1,0,1 +384,130753,1,1,0 +399,4311,1,1,0 +400,4311,1,0,1 +404,8504,1,1,0 +414,999,1,0,1 +461,10769,1,1,0 +479,2029,1,1,0 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,0,1 +507,12644,1,1,0 +511,3202,1,1,0 +513,3161,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +538,7781,1,1,0 +547,7781,1,0,1 +550,131226,1,1,0 +557,3202,1,1,0 +573,1011,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,0,1 +605,2347,1,0,1 +609,1191,1,1,0 +610,10769,1,1,0 +614,4505,1,1,0 +646,2535,1,1,0 +650,2010,1,1,0 +654,2231,1,0,1 +663,7781,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +703,7781,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,6842,1,1,0 +745,2010,1,1,0 +764,1890,1,1,0 +782,9975,1,0,1 +794,2029,1,1,0 +815,130753,1,1,0 +816,1514,1,1,0 +816,4505,1,0,1 +823,14839,1,1,0 +832,999,1,0,1 +846,2601,1,0,1 +855,999,1,1,0 +859,9370,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +879,2231,1,1,0 +879,4311,1,1,0 +884,3202,1,1,0 +890,7781,1,1,0 +906,331,1,0,1 +906,2010,1,1,0 +921,5519,1,1,0 +930,5519,1,0,1 +931,522,1,0,1 +940,360,1,1,0 +942,130753,1,1,0 +960,4311,1,0,1 +971,1890,1,1,0 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json new file mode 100644 index 0000000..8b8f617 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30843, + "requested": 94, + "accepted_requests": 74, + "rejected_requests": 20, + "arriving_edges": 15096823, + "accepted_arriving_edges": 13932135, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bcd76e36e2373eaf31a865b830b496fdddcdc0df2e7dfc7430c19cf08b15a2d4", + "final_apl_state_float32": [ + 156.61810302734375, + 167.76620483398438 + ], + "final_apl_state_u32_bits": [ + 1125948988, + 1126679590 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4653554600008647, + "diagnostic_simulation_seconds": 5.477510660999542, + "wall_seconds": 6.502004015001148, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf", + "requests.npz": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..9f4338e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bcd76e36e2373eaf31a865b830b496fdddcdc0df2e7dfc7430c19cf08b15a2d4", + "final_apl_state_float32": [ + 156.61810302734375, + 167.76620483398438 + ], + "final_apl_state_u32_bits": [ + 1125948988, + 1126679590 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv new file mode 100644 index 0000000..2228a33 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv @@ -0,0 +1,95 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +59,5519,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +84,7781,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +161,4311,1,1,0 +178,2010,1,1,0 +215,14839,1,1,0 +238,5519,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +378,999,1,0,1 +384,130753,1,1,0 +399,4311,1,1,0 +400,4311,1,0,1 +404,8504,1,1,0 +414,999,1,0,1 +461,10769,1,1,0 +479,2029,1,1,0 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,0,1 +507,12644,1,1,0 +511,3202,1,1,0 +513,3161,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +538,7781,1,1,0 +547,7781,1,0,1 +550,131226,1,1,0 +557,3202,1,1,0 +573,1011,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,0,1 +605,2347,1,0,1 +609,1191,1,1,0 +610,10769,1,1,0 +614,4505,1,1,0 +646,2535,1,1,0 +650,2010,1,1,0 +654,2231,1,0,1 +663,7781,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +703,7781,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,6842,1,1,0 +745,2010,1,1,0 +764,1890,1,1,0 +782,9975,1,0,1 +794,2029,1,1,0 +815,130753,1,1,0 +816,1514,1,1,0 +816,4505,1,0,1 +823,14839,1,1,0 +832,999,1,0,1 +846,2601,1,0,1 +855,999,1,1,0 +859,9370,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +879,2231,1,1,0 +879,4311,1,1,0 +884,3202,1,1,0 +890,7781,1,1,0 +906,331,1,0,1 +906,2010,1,1,0 +921,5519,1,1,0 +930,5519,1,0,1 +931,522,1,0,1 +940,360,1,1,0 +942,130753,1,1,0 +960,4311,1,0,1 +971,1890,1,1,0 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json new file mode 100644 index 0000000..c1bb28a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30843, + "requested": 94, + "accepted_requests": 74, + "rejected_requests": 20, + "arriving_edges": 15096823, + "accepted_arriving_edges": 13932135, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bcd76e36e2373eaf31a865b830b496fdddcdc0df2e7dfc7430c19cf08b15a2d4", + "final_apl_state_float32": [ + 156.61810302734375, + 167.76620483398438 + ], + "final_apl_state_u32_bits": [ + 1125948988, + 1126679590 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4637531640000816, + "diagnostic_simulation_seconds": 5.457693188996927, + "wall_seconds": 6.469630559997313, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf", + "requests.npz": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..2ae12f8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a9f2236a791f76e0da2ea54658950c0e077d5f803125f991eab4a3fdd5b290b0", + "final_apl_state_float32": [ + 149.0084686279297, + 168.42507934570312 + ], + "final_apl_state_u32_bits": [ + 1125450283, + 1126722770 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv new file mode 100644 index 0000000..5deb968 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv @@ -0,0 +1,98 @@ +tick,neuron_idx,attempted,accepted,rejected +7,2994,1,1,0 +8,5519,1,1,0 +20,9975,1,1,0 +24,131226,1,1,0 +28,5519,1,0,1 +31,2970,1,1,0 +33,1890,1,1,0 +37,1011,1,1,0 +53,9975,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,2231,1,1,0 +65,4505,1,1,0 +93,5519,1,1,0 +94,10769,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +137,21802,1,1,0 +159,5519,1,1,0 +182,999,1,0,1 +202,130753,1,1,0 +216,2231,1,1,0 +216,2970,1,1,0 +219,999,1,1,0 +220,4311,1,1,0 +223,130753,1,0,1 +256,2231,1,1,0 +259,2927,1,0,1 +286,999,1,1,0 +287,2231,1,1,0 +287,130753,1,1,0 +293,2601,1,0,1 +305,2347,1,1,0 +309,2010,1,1,0 +336,999,1,1,0 +380,2927,1,0,1 +398,2231,1,1,0 +419,4311,1,1,0 +427,3202,1,1,0 +463,2943,1,1,0 +491,2231,1,1,0 +492,130753,1,1,0 +495,3252,1,1,0 +500,130472,1,1,0 +501,2231,1,0,1 +511,9188,1,1,0 +521,131226,1,1,0 +547,1011,1,1,0 +562,4311,1,0,1 +581,130753,1,1,0 +591,2010,1,1,0 +593,14839,1,1,0 +606,4505,1,0,1 +609,12644,1,1,0 +619,2601,1,1,0 +629,2231,1,1,0 +633,3345,1,0,1 +636,3202,1,1,0 +639,3202,1,0,1 +666,14839,1,1,0 +684,7781,1,1,0 +689,2010,1,1,0 +691,999,1,0,1 +704,2010,1,0,1 +708,2010,1,0,1 +730,1011,1,0,1 +749,7781,1,1,0 +750,2231,1,1,0 +753,3252,1,0,1 +757,2029,1,1,0 +789,1890,1,1,0 +791,130497,1,1,0 +798,2010,1,0,1 +821,1514,1,1,0 +824,1011,1,0,1 +826,130753,1,1,0 +829,1514,1,0,1 +831,1514,1,0,1 +839,4311,1,1,0 +841,2029,1,1,0 +859,2010,1,0,1 +868,2943,1,1,0 +872,999,1,1,0 +877,7781,1,1,0 +882,2010,1,1,0 +904,5519,1,0,1 +913,12644,1,1,0 +915,2927,1,0,1 +936,2029,1,1,0 +943,3202,1,1,0 +944,3202,1,0,1 +972,10769,1,0,1 +974,2010,1,1,0 +986,2347,1,1,0 +991,4311,1,0,1 +996,9188,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json new file mode 100644 index 0000000..94c916a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-05-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29174, + "requested": 97, + "accepted_requests": 71, + "rejected_requests": 26, + "arriving_edges": 14233100, + "accepted_arriving_edges": 13135428, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a9f2236a791f76e0da2ea54658950c0e077d5f803125f991eab4a3fdd5b290b0", + "final_apl_state_float32": [ + 149.0084686279297, + 168.42507934570312 + ], + "final_apl_state_u32_bits": [ + 1125450283, + 1126722770 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4625959229997534, + "diagnostic_simulation_seconds": 5.4608350089984015, + "wall_seconds": 6.469932734002214, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947", + "requests.npz": "700e1f667a0d854c84224b5b8bf68ddf7458ce16f35d8496f9b7f0ace626bdcd", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..970a839 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "1fdf963cb43671a1cbcb9171fb2a639791f0c59f61dfc4fc88e2b3c3e63f9d9e", + "final_apl_state_float32": [ + 158.50564575195312, + 161.4231414794922 + ], + "final_apl_state_u32_bits": [ + 1126072690, + 1126263891 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv new file mode 100644 index 0000000..254b2ac --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv @@ -0,0 +1,116 @@ +tick,neuron_idx,attempted,accepted,rejected +15,9975,1,1,0 +43,1514,1,1,0 +45,130753,1,1,0 +49,9975,1,1,0 +64,1514,1,0,1 +77,4505,1,1,0 +79,2231,1,1,0 +88,999,1,1,0 +95,3252,1,1,0 +98,7679,1,1,0 +106,2231,1,1,0 +117,2010,1,1,0 +138,999,1,1,0 +139,1927,1,1,0 +151,9188,1,1,0 +155,7679,1,1,0 +190,5519,1,0,1 +190,21802,1,1,0 +198,21802,1,0,1 +204,9370,1,1,0 +227,1927,1,1,0 +230,2970,1,0,1 +242,999,1,1,0 +257,130753,1,0,1 +258,130497,1,1,0 +259,4311,1,1,0 +259,14839,1,1,0 +267,12644,1,1,0 +269,1011,1,1,0 +277,159,1,0,1 +283,2010,1,0,1 +302,130753,1,1,0 +307,1927,1,1,0 +308,2231,1,0,1 +315,7679,1,0,1 +316,3202,1,0,1 +348,1514,1,1,0 +375,2029,1,1,0 +377,14839,1,1,0 +378,8001,1,1,0 +382,2347,1,1,0 +400,14839,1,1,0 +409,1514,1,1,0 +413,999,1,0,1 +418,9370,1,0,1 +433,6842,1,0,1 +433,130753,1,1,0 +441,6842,1,1,0 +463,2231,1,1,0 +475,7679,1,1,0 +482,1514,1,0,1 +512,130753,1,1,0 +513,4505,1,1,0 +515,1011,1,1,0 +517,7781,1,0,1 +520,9188,1,1,0 +534,7781,1,1,0 +535,2029,1,1,0 +536,1191,1,1,0 +556,3252,1,1,0 +560,6842,1,0,1 +560,8001,1,1,0 +564,2347,1,1,0 +577,2231,1,1,0 +583,1011,1,1,0 +591,2586,1,1,0 +593,5519,1,1,0 +596,21802,1,0,1 +598,2029,1,0,1 +611,4505,1,1,0 +618,3161,1,0,1 +628,9975,1,1,0 +632,2029,1,1,0 +645,130497,1,1,0 +652,8001,1,1,0 +667,1011,1,0,1 +669,189,1,0,1 +671,21802,1,1,0 +692,999,1,1,0 +692,2010,1,0,1 +693,130753,1,1,0 +711,5519,1,1,0 +717,2601,1,1,0 +723,131226,1,0,1 +732,4311,1,1,0 +745,6842,1,1,0 +746,5519,1,1,0 +768,4173,1,1,0 +806,6842,1,0,1 +809,1514,1,1,0 +809,8001,1,0,1 +813,4311,1,1,0 +853,1927,1,0,1 +858,131226,1,1,0 +862,6842,1,0,1 +863,1011,1,1,0 +864,999,1,1,0 +864,5519,1,1,0 +865,999,1,0,1 +866,7781,1,1,0 +885,7781,1,0,1 +890,12644,1,1,0 +900,6842,1,1,0 +903,2493,1,0,1 +906,3345,1,1,0 +919,9975,1,1,0 +923,3202,1,1,0 +930,14839,1,1,0 +932,2029,1,1,0 +934,5519,1,1,0 +946,130753,1,1,0 +957,2010,1,1,0 +967,6842,1,0,1 +981,999,1,1,0 +988,2943,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json new file mode 100644 index 0000000..f472573 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-05-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 27862, + "requested": 115, + "accepted_requests": 84, + "rejected_requests": 31, + "arriving_edges": 13203963, + "accepted_arriving_edges": 12100276, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "1fdf963cb43671a1cbcb9171fb2a639791f0c59f61dfc4fc88e2b3c3e63f9d9e", + "final_apl_state_float32": [ + 158.50564575195312, + 161.4231414794922 + ], + "final_apl_state_u32_bits": [ + 1126072690, + 1126263891 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4653851900002337, + "diagnostic_simulation_seconds": 5.402170168999874, + "wall_seconds": 6.422859611000604, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d", + "requests.npz": "4123abbd0297a14efc5edc354f4613b599d52abfb961aa8756ddec131cc941dd", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..11e0ae0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "cc2d2f1dfa90c1bfbfe1e56fc1e160c804f272a0ff9d792b9bddb7cd7eafd60b", + "final_apl_state_float32": [ + 154.49554443359375, + 167.6270294189453 + ], + "final_apl_state_u32_bits": [ + 1125809884, + 1126670469 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv new file mode 100644 index 0000000..6f52e1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv @@ -0,0 +1,101 @@ +tick,neuron_idx,attempted,accepted,rejected +12,5519,1,1,0 +21,2029,1,1,0 +30,4311,1,1,0 +37,1011,1,1,0 +49,130753,1,1,0 +55,4311,1,1,0 +62,3345,1,1,0 +64,4026,1,1,0 +71,999,1,1,0 +91,2231,1,1,0 +95,2927,1,1,0 +122,21802,1,1,0 +123,159,1,1,0 +144,331,1,1,0 +164,2231,1,0,1 +185,2586,1,1,0 +194,130753,1,0,1 +212,2029,1,0,1 +214,1011,1,1,0 +219,331,1,1,0 +221,2029,1,0,1 +228,5519,1,1,0 +248,21802,1,1,0 +248,130753,1,1,0 +254,3202,1,0,1 +262,7781,1,0,1 +271,8001,1,1,0 +292,5519,1,1,0 +313,9975,1,1,0 +319,4311,1,0,1 +334,1011,1,1,0 +353,7679,1,1,0 +362,9975,1,1,0 +372,2601,1,1,0 +390,2010,1,1,0 +391,6842,1,0,1 +396,7781,1,1,0 +412,130753,1,0,1 +417,10769,1,1,0 +432,130753,1,0,1 +443,2927,1,1,0 +469,999,1,0,1 +472,2493,1,1,0 +490,189,1,1,0 +493,331,1,0,1 +498,8504,1,1,0 +506,130753,1,1,0 +510,21802,1,1,0 +523,6842,1,0,1 +528,4311,1,0,1 +529,5519,1,0,1 +529,130497,1,0,1 +534,3252,1,1,0 +559,5519,1,1,0 +562,2231,1,1,0 +562,5519,1,0,1 +568,1011,1,1,0 +578,4505,1,1,0 +583,3252,1,1,0 +585,1011,1,0,1 +601,3202,1,1,0 +601,4505,1,1,0 +606,1514,1,0,1 +608,7781,1,1,0 +612,2601,1,0,1 +618,2010,1,1,0 +634,130753,1,1,0 +636,14839,1,1,0 +651,9188,1,1,0 +664,4311,1,1,0 +666,2601,1,0,1 +672,2231,1,1,0 +685,1011,1,1,0 +687,14839,1,1,0 +691,999,1,1,0 +725,9370,1,1,0 +727,1514,1,1,0 +728,2010,1,0,1 +742,8504,1,1,0 +749,9370,1,1,0 +750,2029,1,1,0 +756,2010,1,1,0 +759,14839,1,1,0 +769,10769,1,1,0 +782,3202,1,1,0 +783,2231,1,1,0 +821,131226,1,0,1 +822,130753,1,0,1 +832,2010,1,1,0 +846,3345,1,1,0 +855,3252,1,0,1 +863,6842,1,0,1 +873,130472,1,0,1 +878,2493,1,1,0 +927,2010,1,1,0 +932,1514,1,1,0 +960,2601,1,1,0 +977,2029,1,0,1 +986,130753,1,1,0 +992,3252,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json new file mode 100644 index 0000000..15f3513 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-05-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30052, + "requested": 100, + "accepted_requests": 72, + "rejected_requests": 28, + "arriving_edges": 14488515, + "accepted_arriving_edges": 13334480, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "cc2d2f1dfa90c1bfbfe1e56fc1e160c804f272a0ff9d792b9bddb7cd7eafd60b", + "final_apl_state_float32": [ + 154.49554443359375, + 167.6270294189453 + ], + "final_apl_state_u32_bits": [ + 1125809884, + 1126670469 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46777179400305613, + "diagnostic_simulation_seconds": 5.487416645002668, + "wall_seconds": 6.502582172000984, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41", + "requests.npz": "af44a0c36b4825f471a55cfa7efdf5605c4c4d88c1ee924f95734dbfe0f2973a", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..d8476ea --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "209d992bf3d1ff36da9f4a66e15264a4bacee8ba78319f24577252693905de8f", + "final_apl_state_float32": [ + 153.46539306640625, + 166.0901336669922 + ], + "final_apl_state_u32_bits": [ + 1125742372, + 1126569747 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv new file mode 100644 index 0000000..4e4aed2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv @@ -0,0 +1,88 @@ +tick,neuron_idx,attempted,accepted,rejected +0,2943,1,1,0 +37,9370,1,1,0 +77,3252,1,1,0 +100,2010,1,1,0 +109,12644,1,1,0 +116,6842,1,1,0 +120,3202,1,1,0 +139,3202,1,0,1 +145,9370,1,1,0 +146,1011,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +183,1011,1,1,0 +192,1514,1,1,0 +210,999,1,1,0 +227,6842,1,1,0 +245,3252,1,1,0 +245,130497,1,1,0 +246,3345,1,1,0 +261,8001,1,1,0 +272,999,1,1,0 +280,5519,1,1,0 +281,5519,1,0,1 +285,6842,1,0,1 +293,5519,1,0,1 +304,1514,1,0,1 +307,4026,1,1,0 +312,3252,1,0,1 +313,5519,1,1,0 +317,3202,1,1,0 +341,1927,1,1,0 +369,2029,1,0,1 +379,189,1,1,0 +385,2927,1,1,0 +390,2994,1,1,0 +398,1191,1,1,0 +419,2231,1,1,0 +436,3202,1,1,0 +456,1514,1,1,0 +458,1514,1,0,1 +480,2029,1,1,0 +483,12644,1,1,0 +501,130472,1,1,0 +506,2010,1,1,0 +524,6842,1,0,1 +535,2601,1,0,1 +548,9975,1,1,0 +550,130753,1,1,0 +562,10769,1,1,0 +566,4311,1,0,1 +567,8504,1,1,0 +572,999,1,1,0 +576,1514,1,1,0 +608,4311,1,1,0 +610,2231,1,1,0 +617,2231,1,0,1 +666,1011,1,1,0 +698,131226,1,1,0 +721,3252,1,1,0 +734,2586,1,1,0 +757,2994,1,1,0 +763,331,1,1,0 +776,2010,1,0,1 +777,4505,1,0,1 +788,3202,1,1,0 +790,5519,1,1,0 +795,2231,1,1,0 +801,4173,1,0,1 +807,4505,1,1,0 +834,2970,1,1,0 +852,5519,1,1,0 +853,2029,1,0,1 +853,3252,1,0,1 +857,10769,1,1,0 +864,6842,1,0,1 +871,130753,1,0,1 +878,331,1,0,1 +881,2029,1,1,0 +899,3202,1,1,0 +910,3202,1,0,1 +942,8504,1,1,0 +943,5519,1,1,0 +944,3161,1,1,0 +948,10769,1,1,0 +981,4173,1,1,0 +997,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json new file mode 100644 index 0000000..afdbef8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "novel_to_aj-physiological-05-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 25813, + "requested": 87, + "accepted_requests": 66, + "rejected_requests": 21, + "arriving_edges": 12259378, + "accepted_arriving_edges": 11260621, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "209d992bf3d1ff36da9f4a66e15264a4bacee8ba78319f24577252693905de8f", + "final_apl_state_float32": [ + 153.46539306640625, + 166.0901336669922 + ], + "final_apl_state_u32_bits": [ + 1125742372, + 1126569747 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4621456130007573, + "diagnostic_simulation_seconds": 5.346050855001522, + "wall_seconds": 6.353849547998834, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f", + "requests.npz": "9d318c7e94f83f5691b85cd20e49d09fac31872d6ab42d5840aabc0325eb8a34", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..62864de --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ecc528803aceb25ca9247f2d596e3d7aec2ee750fa285cd21a2798e53a8b577", + "final_apl_state_float32": [ + 149.37657165527344, + 165.87535095214844 + ], + "final_apl_state_u32_bits": [ + 1125474407, + 1126555671 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv new file mode 100644 index 0000000..05233f2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv @@ -0,0 +1,108 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +17,2927,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +56,522,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,0,1 +133,130472,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +178,2010,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +302,360,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,1,0 +395,360,1,0,1 +399,4311,1,1,0 +404,8504,1,1,0 +414,999,1,1,0 +414,2927,1,1,0 +434,522,1,0,1 +461,10769,1,1,0 +475,360,1,0,1 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,0,1 +507,12644,1,1,0 +513,3161,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,0,1 +529,360,1,1,0 +538,7781,1,1,0 +541,2970,1,1,0 +547,7781,1,0,1 +549,131226,1,0,1 +550,131226,1,0,1 +551,360,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,0,1 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,1,0 +613,131226,1,0,1 +616,522,1,1,0 +617,522,1,0,1 +646,2535,1,0,1 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +663,360,1,0,1 +667,10769,1,1,0 +698,1514,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,522,1,1,0 +727,6842,1,0,1 +745,2010,1,1,0 +746,360,1,0,1 +754,3252,1,0,1 +763,130497,1,1,0 +764,1890,1,0,1 +772,3161,1,1,0 +782,9975,1,0,1 +794,2029,1,1,0 +815,130753,1,1,0 +816,1514,1,1,0 +816,4505,1,1,0 +823,14839,1,1,0 +834,522,1,1,0 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +898,522,1,1,0 +906,331,1,0,1 +906,2010,1,1,0 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json new file mode 100644 index 0000000..f42c3a1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30982, + "requested": 107, + "accepted_requests": 78, + "rejected_requests": 29, + "arriving_edges": 15029855, + "accepted_arriving_edges": 13825273, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ecc528803aceb25ca9247f2d596e3d7aec2ee750fa285cd21a2798e53a8b577", + "final_apl_state_float32": [ + 149.37657165527344, + 165.87535095214844 + ], + "final_apl_state_u32_bits": [ + 1125474407, + 1126555671 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.429022743999667, + "diagnostic_simulation_seconds": 5.683002581001347, + "wall_seconds": 6.642208372999448, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..62864de --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ecc528803aceb25ca9247f2d596e3d7aec2ee750fa285cd21a2798e53a8b577", + "final_apl_state_float32": [ + 149.37657165527344, + 165.87535095214844 + ], + "final_apl_state_u32_bits": [ + 1125474407, + 1126555671 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv new file mode 100644 index 0000000..05233f2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv @@ -0,0 +1,108 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +17,2927,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +56,522,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,0,1 +133,130472,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +178,2010,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +302,360,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,1,0 +395,360,1,0,1 +399,4311,1,1,0 +404,8504,1,1,0 +414,999,1,1,0 +414,2927,1,1,0 +434,522,1,0,1 +461,10769,1,1,0 +475,360,1,0,1 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,0,1 +507,12644,1,1,0 +513,3161,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,0,1 +529,360,1,1,0 +538,7781,1,1,0 +541,2970,1,1,0 +547,7781,1,0,1 +549,131226,1,0,1 +550,131226,1,0,1 +551,360,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,0,1 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,1,0 +613,131226,1,0,1 +616,522,1,1,0 +617,522,1,0,1 +646,2535,1,0,1 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +663,360,1,0,1 +667,10769,1,1,0 +698,1514,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,522,1,1,0 +727,6842,1,0,1 +745,2010,1,1,0 +746,360,1,0,1 +754,3252,1,0,1 +763,130497,1,1,0 +764,1890,1,0,1 +772,3161,1,1,0 +782,9975,1,0,1 +794,2029,1,1,0 +815,130753,1,1,0 +816,1514,1,1,0 +816,4505,1,1,0 +823,14839,1,1,0 +834,522,1,1,0 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +898,522,1,1,0 +906,331,1,0,1 +906,2010,1,1,0 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json new file mode 100644 index 0000000..899566a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30982, + "requested": 107, + "accepted_requests": 78, + "rejected_requests": 29, + "arriving_edges": 15029855, + "accepted_arriving_edges": 13825273, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ecc528803aceb25ca9247f2d596e3d7aec2ee750fa285cd21a2798e53a8b577", + "final_apl_state_float32": [ + 149.37657165527344, + 165.87535095214844 + ], + "final_apl_state_u32_bits": [ + 1125474407, + 1126555671 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4719132909995096, + "diagnostic_simulation_seconds": 5.51350390999869, + "wall_seconds": 6.530089083997154, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..54e5cae --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2e8d7faa50572ea6e343cf2df77e8cec427a4a13840c9214428d9496eec9013b", + "final_apl_state_float32": [ + 159.7186737060547, + 168.0388641357422 + ], + "final_apl_state_u32_bits": [ + 1126152187, + 1126697459 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv new file mode 100644 index 0000000..8456ad7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv @@ -0,0 +1,107 @@ +tick,neuron_idx,attempted,accepted,rejected +7,2994,1,1,0 +20,9975,1,1,0 +24,131226,1,1,0 +31,2970,1,1,0 +33,1890,1,1,0 +53,159,1,1,0 +53,9975,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,4505,1,1,0 +70,2927,1,1,0 +93,5519,1,1,0 +94,10769,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +113,360,1,1,0 +137,21802,1,1,0 +182,999,1,1,0 +202,130753,1,0,1 +203,522,1,0,1 +216,2231,1,1,0 +216,2970,1,0,1 +219,999,1,1,0 +223,130753,1,1,0 +235,130472,1,0,1 +255,522,1,1,0 +256,2231,1,1,0 +259,2927,1,1,0 +286,999,1,0,1 +287,2231,1,1,0 +287,130753,1,0,1 +293,2601,1,1,0 +305,2347,1,0,1 +309,2010,1,1,0 +336,999,1,1,0 +364,360,1,1,0 +380,2927,1,1,0 +398,2231,1,1,0 +419,4311,1,0,1 +427,3202,1,0,1 +463,2943,1,1,0 +483,360,1,1,0 +492,130753,1,1,0 +495,3252,1,1,0 +500,130472,1,0,1 +511,9188,1,1,0 +521,131226,1,1,0 +526,360,1,0,1 +547,1011,1,1,0 +562,4311,1,1,0 +591,2010,1,0,1 +593,14839,1,0,1 +606,2347,1,1,0 +606,4505,1,0,1 +609,12644,1,0,1 +619,2601,1,1,0 +629,2231,1,0,1 +633,3345,1,1,0 +636,3202,1,0,1 +639,3202,1,0,1 +657,3161,1,1,0 +666,14839,1,1,0 +674,360,1,1,0 +689,2010,1,0,1 +691,999,1,1,0 +704,2010,1,0,1 +708,2010,1,1,0 +716,522,1,1,0 +725,522,1,0,1 +730,1011,1,1,0 +732,522,1,0,1 +734,3161,1,1,0 +750,2231,1,1,0 +753,3252,1,1,0 +757,2029,1,0,1 +762,2586,1,1,0 +774,3252,1,0,1 +789,1890,1,1,0 +791,130497,1,0,1 +798,2010,1,1,0 +821,1514,1,1,0 +824,1011,1,1,0 +826,130753,1,0,1 +829,1514,1,0,1 +831,1514,1,0,1 +833,360,1,0,1 +839,4311,1,1,0 +841,2029,1,1,0 +859,2010,1,0,1 +868,2943,1,1,0 +872,999,1,1,0 +877,7781,1,0,1 +882,2010,1,1,0 +891,522,1,0,1 +904,5519,1,0,1 +913,12644,1,0,1 +915,2927,1,1,0 +934,360,1,1,0 +936,2029,1,0,1 +944,3202,1,1,0 +972,1890,1,0,1 +972,10769,1,1,0 +974,2010,1,1,0 +986,2347,1,1,0 +996,9188,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json new file mode 100644 index 0000000..b8f1883 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-00-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30906, + "requested": 106, + "accepted_requests": 70, + "rejected_requests": 36, + "arriving_edges": 14730991, + "accepted_arriving_edges": 13573542, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2e8d7faa50572ea6e343cf2df77e8cec427a4a13840c9214428d9496eec9013b", + "final_apl_state_float32": [ + 159.7186737060547, + 168.0388641357422 + ], + "final_apl_state_u32_bits": [ + 1126152187, + 1126697459 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4681898269991507, + "diagnostic_simulation_seconds": 5.502163474000554, + "wall_seconds": 6.516755815999204, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776", + "requests.npz": "2aab826f8120672e41a55cdcc017f920e7dedd640f045cb6718d49c2928055f5", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..4aa2214 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7dba7e17bf3eed94e83e909ca07f163d784fab6218ff28faf22d66d1a1dba5bb", + "final_apl_state_float32": [ + 152.6553192138672, + 173.015869140625 + ], + "final_apl_state_u32_bits": [ + 1125689283, + 1127023632 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv new file mode 100644 index 0000000..6d790aa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv @@ -0,0 +1,126 @@ +tick,neuron_idx,attempted,accepted,rejected +15,9975,1,1,0 +43,1514,1,1,0 +45,130753,1,1,0 +49,9975,1,1,0 +57,159,1,1,0 +64,1514,1,0,1 +77,4505,1,1,0 +79,2231,1,1,0 +88,999,1,1,0 +95,3252,1,1,0 +98,7679,1,1,0 +102,4173,1,1,0 +106,2231,1,1,0 +117,1514,1,1,0 +117,2010,1,1,0 +138,999,1,1,0 +139,1927,1,1,0 +151,9188,1,1,0 +153,3252,1,1,0 +155,7679,1,1,0 +190,5519,1,1,0 +190,21802,1,1,0 +198,21802,1,0,1 +204,9370,1,1,0 +227,1927,1,1,0 +230,2970,1,1,0 +242,999,1,1,0 +243,360,1,1,0 +257,130753,1,1,0 +258,130497,1,0,1 +259,14839,1,1,0 +267,12644,1,1,0 +269,1011,1,1,0 +277,159,1,1,0 +283,2010,1,1,0 +295,360,1,1,0 +302,130753,1,1,0 +307,1927,1,1,0 +308,2231,1,1,0 +315,7679,1,0,1 +316,3202,1,1,0 +335,360,1,1,0 +348,1514,1,1,0 +351,131226,1,1,0 +375,2029,1,1,0 +377,14839,1,1,0 +378,8001,1,1,0 +382,2347,1,1,0 +409,1514,1,1,0 +413,999,1,0,1 +418,9370,1,1,0 +433,6842,1,1,0 +433,130753,1,1,0 +441,6842,1,0,1 +443,522,1,0,1 +463,2231,1,0,1 +475,2010,1,1,0 +475,7679,1,1,0 +482,1514,1,0,1 +512,130753,1,0,1 +517,7781,1,1,0 +520,9188,1,1,0 +535,2029,1,0,1 +536,1191,1,1,0 +538,3252,1,0,1 +556,3252,1,1,0 +560,6842,1,0,1 +560,8001,1,1,0 +561,522,1,0,1 +564,2347,1,1,0 +577,2231,1,1,0 +591,2586,1,0,1 +596,21802,1,0,1 +598,2029,1,1,0 +611,4505,1,1,0 +618,3161,1,1,0 +623,1890,1,0,1 +628,9975,1,1,0 +632,2029,1,1,0 +645,130497,1,1,0 +652,8001,1,1,0 +667,1011,1,1,0 +669,189,1,1,0 +671,21802,1,1,0 +692,999,1,1,0 +692,2010,1,1,0 +693,130753,1,0,1 +711,5519,1,0,1 +717,2601,1,0,1 +723,131226,1,0,1 +745,6842,1,0,1 +765,1890,1,1,0 +768,4173,1,0,1 +787,360,1,1,0 +796,522,1,1,0 +806,522,1,0,1 +806,6842,1,0,1 +809,1514,1,0,1 +809,8001,1,0,1 +813,4311,1,1,0 +825,360,1,1,0 +847,522,1,1,0 +853,1927,1,1,0 +858,131226,1,1,0 +862,6842,1,1,0 +863,1011,1,1,0 +865,999,1,1,0 +866,7781,1,1,0 +877,522,1,1,0 +885,7781,1,0,1 +890,12644,1,1,0 +900,6842,1,1,0 +903,2493,1,1,0 +906,3345,1,0,1 +919,9975,1,1,0 +923,3202,1,1,0 +930,14839,1,1,0 +932,2029,1,1,0 +934,5519,1,0,1 +946,130753,1,0,1 +957,2010,1,0,1 +967,6842,1,0,1 +978,2347,1,1,0 +981,999,1,1,0 +988,2943,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json new file mode 100644 index 0000000..3a03ba1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-00-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30254, + "requested": 125, + "accepted_requests": 92, + "rejected_requests": 33, + "arriving_edges": 14713572, + "accepted_arriving_edges": 13562799, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7dba7e17bf3eed94e83e909ca07f163d784fab6218ff28faf22d66d1a1dba5bb", + "final_apl_state_float32": [ + 152.6553192138672, + 173.015869140625 + ], + "final_apl_state_u32_bits": [ + 1125689283, + 1127023632 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46264207000058377, + "diagnostic_simulation_seconds": 5.343605400998058, + "wall_seconds": 6.351817291000771, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42", + "requests.npz": "92c0ffe8ab703541b76318ce0fd10d18df9b212b82b4b163bca91d5d53412820", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..a724662 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a293128aa3ba7afaa7a74f8fd719a1068d4b939cb04c08f3d8de9c71b883b182", + "final_apl_state_float32": [ + 143.58468627929688, + 166.6220703125 + ], + "final_apl_state_u32_bits": [ + 1125094830, + 1126604608 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv new file mode 100644 index 0000000..15b1c73 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +5,6842,1,1,0 +15,3345,1,1,0 +21,2029,1,1,0 +37,1011,1,1,0 +49,130753,1,1,0 +62,3345,1,1,0 +64,4026,1,1,0 +66,360,1,1,0 +70,2347,1,1,0 +71,999,1,1,0 +72,522,1,1,0 +91,2231,1,1,0 +95,2927,1,1,0 +122,21802,1,1,0 +123,159,1,1,0 +127,360,1,1,0 +144,331,1,1,0 +145,130472,1,0,1 +151,2347,1,1,0 +185,2586,1,0,1 +194,360,1,0,1 +194,130753,1,1,0 +208,2347,1,1,0 +212,2029,1,0,1 +214,1011,1,1,0 +219,331,1,1,0 +221,2029,1,0,1 +248,21802,1,1,0 +248,130753,1,0,1 +254,3202,1,0,1 +262,7781,1,0,1 +271,8001,1,0,1 +307,130472,1,1,0 +313,9975,1,1,0 +319,4311,1,0,1 +331,360,1,0,1 +334,1011,1,1,0 +341,2347,1,0,1 +353,7679,1,1,0 +362,9975,1,1,0 +372,2601,1,0,1 +381,360,1,0,1 +390,2010,1,1,0 +391,6842,1,1,0 +410,360,1,1,0 +412,130753,1,1,0 +417,10769,1,1,0 +425,522,1,1,0 +432,130753,1,0,1 +443,2927,1,1,0 +467,522,1,1,0 +469,999,1,1,0 +472,2493,1,1,0 +490,189,1,0,1 +493,331,1,0,1 +498,8504,1,1,0 +506,130753,1,0,1 +510,21802,1,1,0 +523,6842,1,1,0 +529,5519,1,0,1 +529,130497,1,1,0 +534,3252,1,0,1 +546,131226,1,1,0 +559,5519,1,1,0 +562,5519,1,0,1 +568,1011,1,1,0 +572,360,1,1,0 +578,4505,1,0,1 +583,3252,1,1,0 +606,1514,1,1,0 +612,2601,1,0,1 +618,2010,1,0,1 +627,360,1,1,0 +634,130753,1,0,1 +636,14839,1,1,0 +649,522,1,0,1 +651,9188,1,1,0 +664,4311,1,0,1 +666,2601,1,1,0 +685,1011,1,1,0 +687,14839,1,1,0 +691,999,1,1,0 +725,9370,1,1,0 +727,1514,1,1,0 +728,2010,1,1,0 +742,8504,1,1,0 +749,2010,1,0,1 +749,9370,1,1,0 +756,2010,1,1,0 +759,14839,1,1,0 +769,10769,1,1,0 +783,2231,1,1,0 +808,522,1,1,0 +821,131226,1,1,0 +822,130753,1,0,1 +832,2010,1,1,0 +839,522,1,1,0 +846,3345,1,1,0 +855,3252,1,0,1 +863,6842,1,0,1 +873,130472,1,1,0 +878,2493,1,1,0 +918,522,1,1,0 +927,2010,1,1,0 +932,1514,1,1,0 +960,2601,1,0,1 +964,360,1,1,0 +977,2029,1,1,0 +992,3252,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json new file mode 100644 index 0000000..ee763d0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-00-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29646, + "requested": 109, + "accepted_requests": 76, + "rejected_requests": 33, + "arriving_edges": 14233471, + "accepted_arriving_edges": 13080197, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a293128aa3ba7afaa7a74f8fd719a1068d4b939cb04c08f3d8de9c71b883b182", + "final_apl_state_float32": [ + 143.58468627929688, + 166.6220703125 + ], + "final_apl_state_u32_bits": [ + 1125094830, + 1126604608 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46689292199880583, + "diagnostic_simulation_seconds": 5.534692892997555, + "wall_seconds": 6.559306117997039, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207", + "requests.npz": "2ab3babd7a19f6261b6816343c0b0a918db43c81372dd2144ed8b961fccd7f9a", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..0a8cf58 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ea3a6a360d05395c70dab1c60a25b3a306e8962d02149c637ffd2f507643d331", + "final_apl_state_float32": [ + 151.2595977783203, + 164.4375 + ], + "final_apl_state_u32_bits": [ + 1125597813, + 1126461440 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv new file mode 100644 index 0000000..fa9ab8f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv @@ -0,0 +1,83 @@ +tick,neuron_idx,attempted,accepted,rejected +0,2943,1,1,0 +7,130472,1,1,0 +37,9370,1,1,0 +77,3252,1,1,0 +95,1890,1,1,0 +100,2010,1,1,0 +109,12644,1,1,0 +116,6842,1,1,0 +120,3202,1,1,0 +139,3202,1,0,1 +145,9370,1,1,0 +146,1011,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +183,1011,1,1,0 +192,1514,1,1,0 +210,999,1,1,0 +227,6842,1,1,0 +245,3252,1,1,0 +245,130497,1,1,0 +246,3345,1,1,0 +261,8001,1,1,0 +280,5519,1,1,0 +281,5519,1,0,1 +285,6842,1,0,1 +293,360,1,0,1 +304,1514,1,1,0 +307,4026,1,1,0 +312,3252,1,0,1 +313,5519,1,1,0 +319,1514,1,0,1 +324,522,1,0,1 +333,522,1,0,1 +341,1927,1,1,0 +369,2029,1,1,0 +379,189,1,1,0 +385,2927,1,1,0 +390,2994,1,1,0 +398,1191,1,1,0 +419,2231,1,1,0 +436,3202,1,0,1 +456,1514,1,0,1 +458,1514,1,1,0 +480,2029,1,1,0 +483,12644,1,1,0 +492,522,1,0,1 +501,130472,1,0,1 +506,2010,1,1,0 +524,6842,1,1,0 +535,2601,1,1,0 +548,9975,1,1,0 +550,130753,1,1,0 +562,10769,1,1,0 +567,8504,1,1,0 +572,999,1,0,1 +576,1514,1,1,0 +666,1011,1,0,1 +698,131226,1,0,1 +721,3252,1,1,0 +734,2586,1,1,0 +757,2994,1,1,0 +763,331,1,1,0 +776,2010,1,0,1 +777,4505,1,1,0 +795,2231,1,1,0 +801,4173,1,1,0 +834,2970,1,1,0 +853,2029,1,1,0 +853,3252,1,0,1 +857,10769,1,1,0 +864,6842,1,1,0 +871,130753,1,1,0 +878,331,1,1,0 +881,2029,1,1,0 +942,8504,1,0,1 +943,5519,1,1,0 +944,3161,1,1,0 +952,360,1,1,0 +981,4173,1,1,0 +996,130472,1,1,0 +997,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json new file mode 100644 index 0000000..6e9eb9a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-00-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 26212, + "requested": 82, + "accepted_requests": 64, + "rejected_requests": 18, + "arriving_edges": 12657625, + "accepted_arriving_edges": 11647540, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ea3a6a360d05395c70dab1c60a25b3a306e8962d02149c637ffd2f507643d331", + "final_apl_state_float32": [ + 151.2595977783203, + 164.4375 + ], + "final_apl_state_u32_bits": [ + 1125597813, + 1126461440 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4679771100018115, + "diagnostic_simulation_seconds": 5.346653840999352, + "wall_seconds": 6.371915101000923, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a", + "requests.npz": "a8b1443e8f209b411ae6c7d0f6fba4e2035c5b0b711ddf6b1af63c7b26812112", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..5adf6c2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ac250ad3fe5ea837b1fab99eab547ee320f94c01508ad51267cbbbe7170acba3", + "final_apl_state_float32": [ + 151.88632202148438, + 167.05178833007812 + ], + "final_apl_state_u32_bits": [ + 1125638886, + 1126632770 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv new file mode 100644 index 0000000..6787b90 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv @@ -0,0 +1,105 @@ +tick,neuron_idx,attempted,accepted,rejected +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +22,189,1,0,1 +23,159,1,1,0 +32,2586,1,0,1 +44,189,1,1,0 +64,130472,1,1,0 +96,130472,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +116,522,1,0,1 +121,159,1,1,0 +128,9188,1,1,0 +130,2010,1,1,0 +144,360,1,0,1 +187,360,1,1,0 +207,2970,1,1,0 +215,159,1,1,0 +224,2347,1,0,1 +294,2535,1,1,0 +301,189,1,1,0 +303,130753,1,0,1 +304,130472,1,1,0 +326,2970,1,1,0 +354,2010,1,0,1 +354,4311,1,1,0 +361,1890,1,0,1 +384,189,1,0,1 +390,1514,1,1,0 +404,189,1,0,1 +418,1514,1,1,0 +419,2347,1,1,0 +442,2535,1,0,1 +445,131226,1,1,0 +449,360,1,0,1 +452,2010,1,0,1 +454,130472,1,1,0 +462,159,1,0,1 +477,999,1,1,0 +479,131226,1,1,0 +480,4026,1,1,0 +518,9188,1,1,0 +519,131226,1,1,0 +520,159,1,1,0 +520,6842,1,1,0 +532,4311,1,1,0 +535,522,1,1,0 +562,189,1,0,1 +566,130753,1,1,0 +570,189,1,0,1 +570,2943,1,1,0 +578,1011,1,1,0 +582,3252,1,1,0 +604,130472,1,1,0 +606,6842,1,1,0 +609,189,1,0,1 +615,159,1,0,1 +650,1011,1,0,1 +663,999,1,1,0 +666,2010,1,0,1 +674,159,1,1,0 +684,2347,1,1,0 +693,189,1,0,1 +699,159,1,1,0 +712,159,1,0,1 +712,9975,1,1,0 +717,189,1,1,0 +718,2029,1,1,0 +725,360,1,1,0 +729,999,1,1,0 +734,131226,1,1,0 +753,2347,1,1,0 +763,159,1,0,1 +766,189,1,0,1 +769,159,1,1,0 +771,2029,1,1,0 +784,1011,1,0,1 +791,1890,1,1,0 +791,4505,1,1,0 +803,1011,1,1,0 +804,6842,1,1,0 +813,1514,1,1,0 +818,522,1,0,1 +821,8001,1,1,0 +835,1890,1,1,0 +837,189,1,0,1 +838,1011,1,1,0 +848,522,1,1,0 +848,10769,1,1,0 +868,360,1,1,0 +869,189,1,0,1 +873,130472,1,1,0 +874,159,1,1,0 +879,2010,1,0,1 +886,159,1,0,1 +911,2586,1,1,0 +911,130472,1,1,0 +933,8001,1,1,0 +966,159,1,0,1 +979,12644,1,0,1 +983,1011,1,1,0 +990,130753,1,1,0 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json new file mode 100644 index 0000000..ab45fa0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30314, + "requested": 104, + "accepted_requests": 71, + "rejected_requests": 33, + "arriving_edges": 14639321, + "accepted_arriving_edges": 13446201, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ac250ad3fe5ea837b1fab99eab547ee320f94c01508ad51267cbbbe7170acba3", + "final_apl_state_float32": [ + 151.88632202148438, + 167.05178833007812 + ], + "final_apl_state_u32_bits": [ + 1125638886, + 1126632770 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46750306200192426, + "diagnostic_simulation_seconds": 5.398529335001513, + "wall_seconds": 6.409643171002244, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35", + "requests.npz": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..5adf6c2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ac250ad3fe5ea837b1fab99eab547ee320f94c01508ad51267cbbbe7170acba3", + "final_apl_state_float32": [ + 151.88632202148438, + 167.05178833007812 + ], + "final_apl_state_u32_bits": [ + 1125638886, + 1126632770 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv new file mode 100644 index 0000000..6787b90 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv @@ -0,0 +1,105 @@ +tick,neuron_idx,attempted,accepted,rejected +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +22,189,1,0,1 +23,159,1,1,0 +32,2586,1,0,1 +44,189,1,1,0 +64,130472,1,1,0 +96,130472,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +116,522,1,0,1 +121,159,1,1,0 +128,9188,1,1,0 +130,2010,1,1,0 +144,360,1,0,1 +187,360,1,1,0 +207,2970,1,1,0 +215,159,1,1,0 +224,2347,1,0,1 +294,2535,1,1,0 +301,189,1,1,0 +303,130753,1,0,1 +304,130472,1,1,0 +326,2970,1,1,0 +354,2010,1,0,1 +354,4311,1,1,0 +361,1890,1,0,1 +384,189,1,0,1 +390,1514,1,1,0 +404,189,1,0,1 +418,1514,1,1,0 +419,2347,1,1,0 +442,2535,1,0,1 +445,131226,1,1,0 +449,360,1,0,1 +452,2010,1,0,1 +454,130472,1,1,0 +462,159,1,0,1 +477,999,1,1,0 +479,131226,1,1,0 +480,4026,1,1,0 +518,9188,1,1,0 +519,131226,1,1,0 +520,159,1,1,0 +520,6842,1,1,0 +532,4311,1,1,0 +535,522,1,1,0 +562,189,1,0,1 +566,130753,1,1,0 +570,189,1,0,1 +570,2943,1,1,0 +578,1011,1,1,0 +582,3252,1,1,0 +604,130472,1,1,0 +606,6842,1,1,0 +609,189,1,0,1 +615,159,1,0,1 +650,1011,1,0,1 +663,999,1,1,0 +666,2010,1,0,1 +674,159,1,1,0 +684,2347,1,1,0 +693,189,1,0,1 +699,159,1,1,0 +712,159,1,0,1 +712,9975,1,1,0 +717,189,1,1,0 +718,2029,1,1,0 +725,360,1,1,0 +729,999,1,1,0 +734,131226,1,1,0 +753,2347,1,1,0 +763,159,1,0,1 +766,189,1,0,1 +769,159,1,1,0 +771,2029,1,1,0 +784,1011,1,0,1 +791,1890,1,1,0 +791,4505,1,1,0 +803,1011,1,1,0 +804,6842,1,1,0 +813,1514,1,1,0 +818,522,1,0,1 +821,8001,1,1,0 +835,1890,1,1,0 +837,189,1,0,1 +838,1011,1,1,0 +848,522,1,1,0 +848,10769,1,1,0 +868,360,1,1,0 +869,189,1,0,1 +873,130472,1,1,0 +874,159,1,1,0 +879,2010,1,0,1 +886,159,1,0,1 +911,2586,1,1,0 +911,130472,1,1,0 +933,8001,1,1,0 +966,159,1,0,1 +979,12644,1,0,1 +983,1011,1,1,0 +990,130753,1,1,0 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json new file mode 100644 index 0000000..c549e70 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30314, + "requested": 104, + "accepted_requests": 71, + "rejected_requests": 33, + "arriving_edges": 14639321, + "accepted_arriving_edges": 13446201, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ac250ad3fe5ea837b1fab99eab547ee320f94c01508ad51267cbbbe7170acba3", + "final_apl_state_float32": [ + 151.88632202148438, + 167.05178833007812 + ], + "final_apl_state_u32_bits": [ + 1125638886, + 1126632770 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4692398110018985, + "diagnostic_simulation_seconds": 5.517644196999754, + "wall_seconds": 6.541995568000857, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35", + "requests.npz": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..fad623d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bf4272a7954542692953c6d11e206cc2a6f88c5edf57cf7260b8fd94f3082494", + "final_apl_state_float32": [ + 153.42254638671875, + 168.7361297607422 + ], + "final_apl_state_u32_bits": [ + 1125739564, + 1126743155 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv new file mode 100644 index 0000000..830d810 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv @@ -0,0 +1,116 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2970,1,1,0 +27,2535,1,1,0 +46,189,1,1,0 +53,21802,1,1,0 +56,2970,1,1,0 +70,522,1,1,0 +89,4026,1,1,0 +100,159,1,1,0 +119,3345,1,1,0 +121,999,1,1,0 +123,2029,1,1,0 +154,21802,1,1,0 +159,2010,1,0,1 +177,2347,1,1,0 +178,159,1,1,0 +188,2029,1,1,0 +189,9188,1,1,0 +193,189,1,1,0 +195,8504,1,1,0 +205,1890,1,1,0 +214,2029,1,1,0 +220,999,1,1,0 +250,159,1,1,0 +250,999,1,1,0 +256,7679,1,1,0 +258,360,1,1,0 +267,2231,1,1,0 +269,131226,1,0,1 +299,189,1,0,1 +318,159,1,1,0 +329,159,1,0,1 +331,189,1,0,1 +332,14839,1,1,0 +347,6842,1,0,1 +361,1890,1,1,0 +365,2535,1,0,1 +372,1191,1,1,0 +385,130753,1,1,0 +391,130472,1,1,0 +396,189,1,1,0 +422,1514,1,1,0 +429,522,1,1,0 +437,9975,1,0,1 +442,360,1,1,0 +445,360,1,0,1 +446,8001,1,1,0 +487,130472,1,1,0 +490,2029,1,1,0 +498,8001,1,1,0 +499,159,1,0,1 +505,2347,1,1,0 +513,4311,1,1,0 +522,159,1,1,0 +528,1890,1,1,0 +531,2586,1,1,0 +532,130472,1,1,0 +548,2347,1,1,0 +553,8504,1,1,0 +555,5519,1,1,0 +574,5519,1,0,1 +581,1011,1,1,0 +587,360,1,0,1 +603,130753,1,0,1 +618,9975,1,1,0 +626,159,1,1,0 +641,189,1,0,1 +641,21802,1,1,0 +657,1011,1,0,1 +661,9188,1,1,0 +663,4311,1,0,1 +664,159,1,1,0 +667,189,1,1,0 +680,2029,1,1,0 +692,159,1,1,0 +696,159,1,0,1 +725,130753,1,1,0 +731,3202,1,1,0 +731,9975,1,1,0 +732,14839,1,1,0 +734,999,1,1,0 +740,2029,1,1,0 +749,131226,1,0,1 +758,9188,1,1,0 +765,999,1,1,0 +771,159,1,0,1 +783,999,1,0,1 +789,3202,1,1,0 +797,4311,1,0,1 +799,9188,1,1,0 +815,360,1,1,0 +816,360,1,0,1 +817,522,1,1,0 +817,1927,1,0,1 +823,4173,1,0,1 +848,2029,1,1,0 +857,522,1,1,0 +861,3252,1,0,1 +864,522,1,0,1 +869,999,1,1,0 +869,2601,1,1,0 +889,999,1,0,1 +901,189,1,1,0 +907,2029,1,0,1 +908,189,1,0,1 +913,3252,1,1,0 +917,522,1,1,0 +932,130753,1,0,1 +939,2231,1,1,0 +949,189,1,1,0 +954,131226,1,1,0 +971,9370,1,1,0 +981,8504,1,1,0 +991,6842,1,1,0 +994,189,1,0,1 +998,21802,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json new file mode 100644 index 0000000..896ef6c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-01-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29743, + "requested": 115, + "accepted_requests": 84, + "rejected_requests": 31, + "arriving_edges": 14249225, + "accepted_arriving_edges": 13105282, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bf4272a7954542692953c6d11e206cc2a6f88c5edf57cf7260b8fd94f3082494", + "final_apl_state_float32": [ + 153.42254638671875, + 168.7361297607422 + ], + "final_apl_state_u32_bits": [ + 1125739564, + 1126743155 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4678898439997283, + "diagnostic_simulation_seconds": 5.467695123003068, + "wall_seconds": 6.495888464000018, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177", + "requests.npz": "09e0e524246a9d140c7076cd5911064beae539dca844d1eb2874fd3dc307406b", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..101ed80 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9718cc54c7ee2ec9e7c7c234bbacd3d1090a273627331daf6b2517737c48caa4", + "final_apl_state_float32": [ + 149.93157958984375, + 168.87171936035156 + ], + "final_apl_state_u32_bits": [ + 1125510780, + 1126752041 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv new file mode 100644 index 0000000..4808748 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv @@ -0,0 +1,109 @@ +tick,neuron_idx,attempted,accepted,rejected +3,159,1,1,0 +5,522,1,1,0 +13,1514,1,1,0 +39,2347,1,1,0 +42,130472,1,1,0 +50,9370,1,1,0 +68,2347,1,1,0 +71,1011,1,1,0 +83,12644,1,1,0 +92,2029,1,1,0 +120,522,1,0,1 +122,189,1,0,1 +125,522,1,0,1 +131,2347,1,1,0 +157,189,1,0,1 +158,189,1,1,0 +165,360,1,1,0 +166,7781,1,1,0 +173,5519,1,1,0 +178,10769,1,1,0 +198,1011,1,0,1 +201,1927,1,0,1 +206,2347,1,0,1 +224,131226,1,0,1 +226,1514,1,1,0 +228,522,1,0,1 +232,189,1,1,0 +233,14839,1,0,1 +242,9370,1,1,0 +246,159,1,1,0 +247,1514,1,0,1 +250,14839,1,1,0 +253,360,1,1,0 +264,7781,1,1,0 +268,2010,1,1,0 +275,3202,1,0,1 +289,130472,1,0,1 +329,21802,1,0,1 +330,3202,1,1,0 +334,9975,1,1,0 +349,6842,1,0,1 +351,189,1,1,0 +360,522,1,0,1 +364,131226,1,1,0 +396,189,1,1,0 +404,5519,1,0,1 +420,2347,1,1,0 +437,360,1,1,0 +440,2029,1,0,1 +451,1514,1,1,0 +453,131226,1,1,0 +456,159,1,1,0 +468,3252,1,1,0 +485,189,1,0,1 +488,4026,1,1,0 +493,4311,1,0,1 +516,1927,1,1,0 +533,1514,1,0,1 +537,189,1,0,1 +540,4311,1,1,0 +541,1011,1,0,1 +544,2029,1,1,0 +548,21802,1,1,0 +552,5519,1,0,1 +563,3252,1,0,1 +567,1011,1,1,0 +569,8504,1,1,0 +574,522,1,1,0 +584,2010,1,0,1 +585,4173,1,1,0 +592,159,1,1,0 +593,189,1,1,0 +602,360,1,0,1 +602,522,1,1,0 +604,12644,1,1,0 +626,8504,1,1,0 +668,159,1,1,0 +671,2231,1,1,0 +695,999,1,1,0 +706,3252,1,1,0 +706,9188,1,1,0 +755,1927,1,1,0 +772,189,1,1,0 +776,130472,1,0,1 +777,522,1,1,0 +791,2601,1,1,0 +802,12644,1,1,0 +808,189,1,1,0 +811,360,1,0,1 +813,360,1,0,1 +828,189,1,0,1 +832,159,1,0,1 +839,159,1,0,1 +841,522,1,0,1 +854,6842,1,1,0 +862,360,1,1,0 +876,189,1,1,0 +880,1890,1,1,0 +882,2231,1,1,0 +888,3202,1,0,1 +898,189,1,1,0 +900,159,1,1,0 +908,130472,1,0,1 +914,189,1,0,1 +929,4311,1,1,0 +937,360,1,0,1 +955,130472,1,1,0 +983,6842,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json new file mode 100644 index 0000000..305e0ad --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-01-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31100, + "requested": 108, + "accepted_requests": 69, + "rejected_requests": 39, + "arriving_edges": 15122398, + "accepted_arriving_edges": 13933300, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9718cc54c7ee2ec9e7c7c234bbacd3d1090a273627331daf6b2517737c48caa4", + "final_apl_state_float32": [ + 149.93157958984375, + 168.87171936035156 + ], + "final_apl_state_u32_bits": [ + 1125510780, + 1126752041 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46808322300057625, + "diagnostic_simulation_seconds": 5.515289931998268, + "wall_seconds": 6.526677141002438, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706", + "requests.npz": "19ff9ac50feb080715634e52dcd0ea198251785e1429b0c3d1b7c11db3cceb07", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..740faaf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "cb8b5776e52b406e050d0d69463a02a183a0eb77f9aa1e914932ac128c0fb727", + "final_apl_state_float32": [ + 154.38812255859375, + 170.18280029296875 + ], + "final_apl_state_u32_bits": [ + 1125802844, + 1126837964 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv new file mode 100644 index 0000000..7452893 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv @@ -0,0 +1,101 @@ +tick,neuron_idx,attempted,accepted,rejected +43,1514,1,1,0 +54,3161,1,1,0 +61,522,1,1,0 +62,159,1,1,0 +78,522,1,0,1 +83,130753,1,1,0 +103,189,1,1,0 +107,2970,1,1,0 +126,4311,1,1,0 +162,4505,1,1,0 +170,5519,1,0,1 +182,6842,1,1,0 +191,1011,1,0,1 +205,189,1,0,1 +216,2535,1,1,0 +216,130472,1,1,0 +254,522,1,1,0 +278,159,1,0,1 +291,131226,1,1,0 +308,9370,1,1,0 +316,8001,1,1,0 +324,999,1,1,0 +325,4505,1,1,0 +376,130472,1,1,0 +387,12644,1,1,0 +395,159,1,0,1 +399,522,1,1,0 +408,6842,1,1,0 +412,1011,1,1,0 +416,189,1,1,0 +428,7781,1,0,1 +431,6842,1,1,0 +434,2943,1,1,0 +436,522,1,1,0 +437,522,1,0,1 +437,131226,1,1,0 +445,331,1,0,1 +457,1890,1,0,1 +461,522,1,1,0 +462,7781,1,1,0 +471,159,1,1,0 +487,1890,1,1,0 +490,999,1,0,1 +498,189,1,1,0 +504,1011,1,0,1 +507,159,1,1,0 +514,159,1,0,1 +524,130753,1,1,0 +534,2029,1,1,0 +543,189,1,0,1 +547,130472,1,1,0 +553,3345,1,1,0 +555,2010,1,0,1 +568,2010,1,0,1 +579,130753,1,1,0 +584,189,1,1,0 +586,999,1,1,0 +588,5519,1,1,0 +603,130753,1,1,0 +604,159,1,0,1 +611,522,1,1,0 +623,130472,1,0,1 +627,3252,1,1,0 +632,522,1,0,1 +660,7781,1,1,0 +671,6842,1,0,1 +682,1011,1,0,1 +683,6842,1,0,1 +691,1890,1,0,1 +705,2347,1,1,0 +717,522,1,0,1 +726,130497,1,0,1 +733,2231,1,0,1 +739,4311,1,1,0 +746,2029,1,1,0 +749,522,1,1,0 +753,2029,1,0,1 +759,189,1,0,1 +762,2586,1,1,0 +766,3161,1,1,0 +789,189,1,0,1 +801,2347,1,1,0 +809,3252,1,1,0 +816,189,1,1,0 +831,131226,1,0,1 +838,999,1,0,1 +838,10769,1,1,0 +853,9188,1,1,0 +867,189,1,0,1 +887,2601,1,1,0 +922,189,1,0,1 +926,189,1,1,0 +928,2601,1,1,0 +939,130472,1,0,1 +959,189,1,1,0 +977,3252,1,0,1 +983,14839,1,1,0 +984,1890,1,1,0 +988,189,1,1,0 +995,189,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json new file mode 100644 index 0000000..f31343d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-01-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29148, + "requested": 100, + "accepted_requests": 64, + "rejected_requests": 36, + "arriving_edges": 13961406, + "accepted_arriving_edges": 12825253, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "cb8b5776e52b406e050d0d69463a02a183a0eb77f9aa1e914932ac128c0fb727", + "final_apl_state_float32": [ + 154.38812255859375, + 170.18280029296875 + ], + "final_apl_state_u32_bits": [ + 1125802844, + 1126837964 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4698285160011437, + "diagnostic_simulation_seconds": 5.494395268997323, + "wall_seconds": 6.521234405001451, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3", + "requests.npz": "0aa24e4a96bba741818e62d21fab1a82dd523e5bf1099bbc987831e9ec40c8be", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..e841853 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "62506761d42f7cb36f84bd6ccc2c0d95af3e8e89f8f222822b8f02f4ff8e7d25", + "final_apl_state_float32": [ + 152.21621704101562, + 167.8943634033203 + ], + "final_apl_state_u32_bits": [ + 1125660506, + 1126687989 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv new file mode 100644 index 0000000..0f88ed4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv @@ -0,0 +1,104 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2347,1,1,0 +13,159,1,1,0 +25,189,1,1,0 +32,999,1,1,0 +50,360,1,1,0 +54,159,1,1,0 +67,130753,1,1,0 +110,189,1,0,1 +121,3252,1,1,0 +126,2586,1,1,0 +127,522,1,1,0 +130,522,1,0,1 +137,1191,1,1,0 +142,1890,1,0,1 +144,999,1,0,1 +146,159,1,1,0 +155,360,1,1,0 +190,360,1,1,0 +198,189,1,1,0 +215,2601,1,1,0 +220,159,1,0,1 +227,522,1,0,1 +240,159,1,1,0 +242,189,1,0,1 +244,159,1,0,1 +245,2010,1,1,0 +255,159,1,0,1 +256,999,1,1,0 +273,12644,1,1,0 +276,999,1,0,1 +278,159,1,1,0 +286,189,1,0,1 +297,131226,1,1,0 +330,131226,1,1,0 +331,10769,1,1,0 +338,360,1,1,0 +341,4311,1,1,0 +347,360,1,0,1 +371,1514,1,1,0 +380,130753,1,1,0 +382,7679,1,1,0 +390,1011,1,1,0 +421,2943,1,1,0 +430,9188,1,1,0 +433,189,1,0,1 +438,5519,1,0,1 +441,522,1,0,1 +454,360,1,0,1 +464,159,1,0,1 +467,2010,1,1,0 +469,2347,1,1,0 +478,189,1,0,1 +480,130753,1,0,1 +490,2493,1,1,0 +494,131226,1,1,0 +502,131226,1,0,1 +538,999,1,1,0 +594,189,1,0,1 +607,189,1,1,0 +610,3202,1,0,1 +619,159,1,1,0 +626,1514,1,0,1 +632,130753,1,0,1 +641,360,1,0,1 +641,9370,1,0,1 +656,189,1,0,1 +661,3252,1,1,0 +666,14839,1,1,0 +678,9188,1,1,0 +684,4311,1,0,1 +689,130753,1,0,1 +693,3161,1,1,0 +699,2994,1,1,0 +718,159,1,1,0 +728,2029,1,0,1 +744,2347,1,1,0 +747,159,1,1,0 +748,8504,1,1,0 +760,1191,1,1,0 +789,189,1,1,0 +804,189,1,0,1 +822,14839,1,1,0 +823,4505,1,1,0 +832,2347,1,0,1 +856,360,1,1,0 +870,12644,1,1,0 +878,522,1,1,0 +880,3202,1,0,1 +884,189,1,1,0 +886,131226,1,1,0 +888,189,1,0,1 +892,189,1,0,1 +894,189,1,0,1 +917,159,1,1,0 +922,130472,1,1,0 +934,522,1,1,0 +952,1514,1,1,0 +953,4311,1,1,0 +966,8001,1,1,0 +979,2970,1,1,0 +980,159,1,0,1 +993,14839,1,0,1 +998,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json new file mode 100644 index 0000000..1ee5aed --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-01-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30726, + "requested": 103, + "accepted_requests": 65, + "rejected_requests": 38, + "arriving_edges": 14832453, + "accepted_arriving_edges": 13648662, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "62506761d42f7cb36f84bd6ccc2c0d95af3e8e89f8f222822b8f02f4ff8e7d25", + "final_apl_state_float32": [ + 152.21621704101562, + 167.8943634033203 + ], + "final_apl_state_u32_bits": [ + 1125660506, + 1126687989 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4692585480006528, + "diagnostic_simulation_seconds": 5.6121176650012785, + "wall_seconds": 6.629499226000917, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d", + "requests.npz": "849145b923309022701f1fc3e664fb8db9a34a73c9023943f447093284c62ccc", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..e862e05 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv new file mode 100644 index 0000000..7f710ea --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv @@ -0,0 +1,100 @@ +tick,neuron_idx,attempted,accepted,rejected +21,133666,1,1,0 +22,360,1,1,0 +25,7322,1,1,0 +38,813,1,1,0 +43,97,1,1,0 +53,813,1,0,1 +54,571,1,1,0 +85,813,1,1,0 +100,4624,1,1,0 +101,1011,1,1,0 +104,54264,1,1,0 +108,189,1,1,0 +111,522,1,1,0 +114,530,1,0,1 +138,360,1,1,0 +146,360,1,0,1 +159,54264,1,1,0 +162,710,1,1,0 +164,7322,1,1,0 +167,434,1,0,1 +170,710,1,0,1 +172,813,1,1,0 +194,130257,1,1,0 +201,522,1,0,1 +213,53508,1,1,0 +214,189,1,1,0 +217,710,1,0,1 +227,53508,1,0,1 +234,159,1,1,0 +248,79514,1,0,1 +259,97,1,0,1 +280,132659,1,0,1 +281,434,1,0,1 +313,130497,1,1,0 +315,360,1,0,1 +336,97,1,1,0 +346,999,1,1,0 +351,813,1,0,1 +374,522,1,1,0 +434,130753,1,0,1 +435,522,1,1,0 +456,522,1,0,1 +491,710,1,1,0 +503,54264,1,1,0 +505,360,1,1,0 +507,813,1,1,0 +508,189,1,0,1 +511,530,1,1,0 +544,55121,1,1,0 +559,97,1,1,0 +561,189,1,0,1 +572,159,1,1,0 +575,710,1,0,1 +580,97,1,0,1 +581,360,1,1,0 +583,54264,1,1,0 +587,360,1,0,1 +590,79514,1,1,0 +601,360,1,0,1 +602,133666,1,0,1 +603,132659,1,1,0 +606,710,1,1,0 +650,54264,1,1,0 +670,522,1,1,0 +692,710,1,0,1 +699,522,1,1,0 +711,7322,1,0,1 +737,130257,1,1,0 +742,133666,1,0,1 +747,1011,1,1,0 +753,130257,1,0,1 +758,189,1,0,1 +769,130753,1,1,0 +788,434,1,0,1 +799,133666,1,1,0 +801,97,1,0,1 +810,132659,1,0,1 +815,189,1,1,0 +834,189,1,0,1 +863,53508,1,1,0 +866,710,1,1,0 +867,159,1,0,1 +879,130753,1,1,0 +881,2029,1,0,1 +886,6721,1,1,0 +887,55121,1,0,1 +893,710,1,1,0 +897,999,1,1,0 +940,53508,1,1,0 +944,132659,1,0,1 +945,133666,1,1,0 +949,1372,1,1,0 +951,189,1,1,0 +954,530,1,1,0 +957,434,1,0,1 +960,813,1,1,0 +964,79514,1,1,0 +964,130497,1,1,0 +970,571,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json new file mode 100644 index 0000000..ccfe618 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30688, + "requested": 99, + "accepted_requests": 62, + "rejected_requests": 37, + "arriving_edges": 14813437, + "accepted_arriving_edges": 13626642, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.461698429997341, + "diagnostic_simulation_seconds": 5.5292707459993835, + "wall_seconds": 6.547334260998468, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514", + "requests.npz": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..e862e05 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv new file mode 100644 index 0000000..7f710ea --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv @@ -0,0 +1,100 @@ +tick,neuron_idx,attempted,accepted,rejected +21,133666,1,1,0 +22,360,1,1,0 +25,7322,1,1,0 +38,813,1,1,0 +43,97,1,1,0 +53,813,1,0,1 +54,571,1,1,0 +85,813,1,1,0 +100,4624,1,1,0 +101,1011,1,1,0 +104,54264,1,1,0 +108,189,1,1,0 +111,522,1,1,0 +114,530,1,0,1 +138,360,1,1,0 +146,360,1,0,1 +159,54264,1,1,0 +162,710,1,1,0 +164,7322,1,1,0 +167,434,1,0,1 +170,710,1,0,1 +172,813,1,1,0 +194,130257,1,1,0 +201,522,1,0,1 +213,53508,1,1,0 +214,189,1,1,0 +217,710,1,0,1 +227,53508,1,0,1 +234,159,1,1,0 +248,79514,1,0,1 +259,97,1,0,1 +280,132659,1,0,1 +281,434,1,0,1 +313,130497,1,1,0 +315,360,1,0,1 +336,97,1,1,0 +346,999,1,1,0 +351,813,1,0,1 +374,522,1,1,0 +434,130753,1,0,1 +435,522,1,1,0 +456,522,1,0,1 +491,710,1,1,0 +503,54264,1,1,0 +505,360,1,1,0 +507,813,1,1,0 +508,189,1,0,1 +511,530,1,1,0 +544,55121,1,1,0 +559,97,1,1,0 +561,189,1,0,1 +572,159,1,1,0 +575,710,1,0,1 +580,97,1,0,1 +581,360,1,1,0 +583,54264,1,1,0 +587,360,1,0,1 +590,79514,1,1,0 +601,360,1,0,1 +602,133666,1,0,1 +603,132659,1,1,0 +606,710,1,1,0 +650,54264,1,1,0 +670,522,1,1,0 +692,710,1,0,1 +699,522,1,1,0 +711,7322,1,0,1 +737,130257,1,1,0 +742,133666,1,0,1 +747,1011,1,1,0 +753,130257,1,0,1 +758,189,1,0,1 +769,130753,1,1,0 +788,434,1,0,1 +799,133666,1,1,0 +801,97,1,0,1 +810,132659,1,0,1 +815,189,1,1,0 +834,189,1,0,1 +863,53508,1,1,0 +866,710,1,1,0 +867,159,1,0,1 +879,130753,1,1,0 +881,2029,1,0,1 +886,6721,1,1,0 +887,55121,1,0,1 +893,710,1,1,0 +897,999,1,1,0 +940,53508,1,1,0 +944,132659,1,0,1 +945,133666,1,1,0 +949,1372,1,1,0 +951,189,1,1,0 +954,530,1,1,0 +957,434,1,0,1 +960,813,1,1,0 +964,79514,1,1,0 +964,130497,1,1,0 +970,571,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json new file mode 100644 index 0000000..8224f8b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30688, + "requested": 99, + "accepted_requests": 62, + "rejected_requests": 37, + "arriving_edges": 14813437, + "accepted_arriving_edges": 13626642, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.463546425999084, + "diagnostic_simulation_seconds": 5.528670576997683, + "wall_seconds": 6.539215532000526, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514", + "requests.npz": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..5c4be93 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "16d7eda7de91d05adf6b5f7fb8302bc77a2c16edc920d8519c2c6be183cf2a67", + "final_apl_state_float32": [ + 154.8699951171875, + 162.1256561279297 + ], + "final_apl_state_u32_bits": [ + 1125834424, + 1126309931 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv new file mode 100644 index 0000000..ede0cbc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv @@ -0,0 +1,112 @@ +tick,neuron_idx,attempted,accepted,rejected +11,999,1,1,0 +13,360,1,1,0 +15,132659,1,1,0 +26,710,1,1,0 +29,97,1,1,0 +30,434,1,1,0 +36,1011,1,1,0 +45,54264,1,1,0 +46,710,1,0,1 +49,1011,1,0,1 +62,360,1,1,0 +71,710,1,1,0 +73,522,1,1,0 +77,97,1,1,0 +77,9052,1,1,0 +78,522,1,0,1 +88,7680,1,1,0 +92,4786,1,1,0 +94,55121,1,1,0 +101,133666,1,0,1 +102,130257,1,1,0 +106,360,1,0,1 +118,710,1,0,1 +129,530,1,0,1 +134,7322,1,1,0 +135,130753,1,1,0 +146,522,1,1,0 +146,132659,1,1,0 +149,7322,1,0,1 +150,434,1,0,1 +158,360,1,1,0 +199,710,1,1,0 +199,6721,1,1,0 +202,1372,1,1,0 +225,522,1,1,0 +257,2601,1,1,0 +265,79514,1,1,0 +294,530,1,0,1 +314,710,1,0,1 +315,189,1,1,0 +325,159,1,0,1 +343,132659,1,1,0 +357,79514,1,1,0 +360,97,1,0,1 +367,1372,1,1,0 +372,2029,1,0,1 +372,132659,1,1,0 +377,7322,1,1,0 +386,97,1,1,0 +392,133666,1,0,1 +417,1372,1,1,0 +426,130257,1,1,0 +428,189,1,0,1 +445,434,1,1,0 +449,133666,1,1,0 +465,710,1,0,1 +486,530,1,1,0 +488,530,1,0,1 +489,79514,1,1,0 +501,1372,1,0,1 +528,360,1,0,1 +530,6721,1,1,0 +543,813,1,1,0 +552,97,1,1,0 +553,7322,1,1,0 +568,813,1,1,0 +578,522,1,1,0 +594,132659,1,1,0 +603,132659,1,0,1 +609,79514,1,1,0 +613,132659,1,0,1 +621,2601,1,1,0 +625,159,1,1,0 +631,522,1,1,0 +653,189,1,0,1 +674,79514,1,1,0 +677,710,1,1,0 +703,9052,1,1,0 +714,710,1,1,0 +716,79514,1,1,0 +727,189,1,0,1 +728,4624,1,1,0 +731,189,1,0,1 +743,571,1,0,1 +758,360,1,1,0 +759,159,1,0,1 +766,2029,1,1,0 +773,360,1,0,1 +796,1372,1,1,0 +813,189,1,1,0 +817,79514,1,1,0 +830,132659,1,0,1 +843,159,1,1,0 +845,133666,1,0,1 +855,331,1,1,0 +860,434,1,1,0 +860,522,1,0,1 +862,133666,1,1,0 +866,360,1,1,0 +881,571,1,1,0 +886,132659,1,0,1 +888,189,1,1,0 +901,530,1,0,1 +901,132659,1,0,1 +914,522,1,0,1 +921,522,1,0,1 +925,2601,1,1,0 +929,54264,1,1,0 +953,434,1,0,1 +956,7680,1,0,1 +969,130497,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json new file mode 100644 index 0000000..68c1b1d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-02-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31772, + "requested": 111, + "accepted_requests": 73, + "rejected_requests": 38, + "arriving_edges": 15497311, + "accepted_arriving_edges": 14284722, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "16d7eda7de91d05adf6b5f7fb8302bc77a2c16edc920d8519c2c6be183cf2a67", + "final_apl_state_float32": [ + 154.8699951171875, + 162.1256561279297 + ], + "final_apl_state_u32_bits": [ + 1125834424, + 1126309931 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4706844079992152, + "diagnostic_simulation_seconds": 5.505878493000637, + "wall_seconds": 6.54207266800222, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389", + "requests.npz": "ad5ecd33f62b393e450cd0d5f2d7ef7fedf46a0ad69485534bb72062aa1fad09", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..57c52f9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8510f582d5b3b63f308b131aea23b7a6b1129fb7f902d59e8270e77e98fc5ae5", + "final_apl_state_float32": [ + 158.42015075683594, + 166.25730895996094 + ], + "final_apl_state_u32_bits": [ + 1126067087, + 1126580703 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv new file mode 100644 index 0000000..98e7a0b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv @@ -0,0 +1,106 @@ +tick,neuron_idx,attempted,accepted,rejected +22,130497,1,1,0 +49,360,1,1,0 +57,522,1,1,0 +63,530,1,1,0 +71,53508,1,1,0 +72,189,1,1,0 +83,55121,1,1,0 +85,999,1,1,0 +114,522,1,1,0 +123,813,1,1,0 +138,6721,1,1,0 +141,97,1,1,0 +142,6721,1,0,1 +145,434,1,0,1 +149,53508,1,1,0 +154,710,1,0,1 +155,360,1,1,0 +168,79514,1,1,0 +170,4786,1,1,0 +201,79514,1,1,0 +202,9052,1,1,0 +219,522,1,0,1 +225,55121,1,1,0 +254,132659,1,1,0 +276,9052,1,1,0 +276,54264,1,0,1 +288,1372,1,1,0 +290,1372,1,0,1 +297,530,1,1,0 +310,189,1,0,1 +312,159,1,1,0 +325,97,1,1,0 +330,9052,1,1,0 +335,55121,1,1,0 +344,522,1,1,0 +363,360,1,1,0 +370,54264,1,1,0 +371,1011,1,0,1 +374,4786,1,1,0 +374,133666,1,1,0 +375,133666,1,0,1 +377,130497,1,1,0 +381,79514,1,1,0 +388,7322,1,1,0 +389,813,1,0,1 +403,55121,1,1,0 +417,1927,1,0,1 +431,1372,1,1,0 +440,130497,1,0,1 +447,710,1,0,1 +448,434,1,0,1 +458,2029,1,1,0 +483,189,1,0,1 +511,133666,1,0,1 +516,530,1,0,1 +546,522,1,1,0 +546,999,1,0,1 +548,7680,1,1,0 +550,530,1,0,1 +557,434,1,1,0 +582,159,1,1,0 +600,159,1,0,1 +601,79514,1,1,0 +605,54264,1,1,0 +608,999,1,0,1 +630,4786,1,1,0 +642,530,1,1,0 +660,7322,1,1,0 +673,1372,1,0,1 +691,1927,1,1,0 +700,530,1,0,1 +734,710,1,0,1 +746,189,1,0,1 +749,522,1,0,1 +752,1372,1,0,1 +752,130497,1,1,0 +756,55121,1,1,0 +758,813,1,0,1 +776,360,1,1,0 +779,530,1,1,0 +780,571,1,0,1 +809,189,1,1,0 +814,7322,1,1,0 +821,6721,1,1,0 +839,189,1,1,0 +840,710,1,1,0 +855,360,1,0,1 +860,55121,1,1,0 +867,2029,1,1,0 +888,9052,1,1,0 +891,159,1,0,1 +900,331,1,1,0 +902,54264,1,1,0 +906,360,1,1,0 +907,79514,1,1,0 +913,7680,1,1,0 +920,2601,1,1,0 +938,360,1,1,0 +938,79514,1,1,0 +948,622,1,1,0 +958,710,1,1,0 +962,132659,1,0,1 +971,434,1,0,1 +973,130257,1,1,0 +976,1372,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json new file mode 100644 index 0000000..f180b13 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-02-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29197, + "requested": 105, + "accepted_requests": 72, + "rejected_requests": 33, + "arriving_edges": 14095177, + "accepted_arriving_edges": 12943505, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8510f582d5b3b63f308b131aea23b7a6b1129fb7f902d59e8270e77e98fc5ae5", + "final_apl_state_float32": [ + 158.42015075683594, + 166.25730895996094 + ], + "final_apl_state_u32_bits": [ + 1126067087, + 1126580703 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46345516899964423, + "diagnostic_simulation_seconds": 5.5182952909999585, + "wall_seconds": 6.542544572999759, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570", + "requests.npz": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..ab343d6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "e3692739abf228812bfdf7a670b9d590bbe0585103b1a73fcf04a33b5e31a340", + "final_apl_state_float32": [ + 155.08389282226562, + 171.6166229248047 + ], + "final_apl_state_u32_bits": [ + 1125848442, + 1126931931 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv new file mode 100644 index 0000000..6ffeff7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv @@ -0,0 +1,117 @@ +tick,neuron_idx,attempted,accepted,rejected +23,434,1,1,0 +65,434,1,1,0 +70,522,1,1,0 +72,130497,1,1,0 +91,2029,1,1,0 +94,999,1,1,0 +97,189,1,1,0 +103,710,1,1,0 +104,331,1,1,0 +106,530,1,1,0 +138,522,1,0,1 +139,132659,1,1,0 +154,522,1,1,0 +174,159,1,1,0 +177,522,1,1,0 +179,55121,1,1,0 +186,434,1,1,0 +195,813,1,1,0 +199,434,1,0,1 +210,331,1,1,0 +212,999,1,0,1 +221,434,1,1,0 +270,1927,1,1,0 +273,7680,1,1,0 +283,1372,1,1,0 +291,132659,1,0,1 +303,522,1,0,1 +309,132659,1,1,0 +319,130497,1,0,1 +329,522,1,1,0 +361,710,1,0,1 +369,54264,1,1,0 +377,132659,1,1,0 +381,159,1,1,0 +387,159,1,0,1 +394,130753,1,0,1 +405,1011,1,1,0 +414,434,1,0,1 +422,133666,1,1,0 +447,710,1,1,0 +447,813,1,1,0 +455,53508,1,0,1 +464,331,1,1,0 +473,813,1,1,0 +474,2029,1,1,0 +486,55121,1,0,1 +493,79514,1,1,0 +497,2029,1,1,0 +499,79514,1,0,1 +513,55121,1,1,0 +521,360,1,0,1 +526,360,1,0,1 +540,7680,1,1,0 +541,7322,1,1,0 +543,6721,1,1,0 +555,1372,1,1,0 +559,4624,1,1,0 +567,7680,1,1,0 +584,710,1,1,0 +597,55121,1,1,0 +606,522,1,1,0 +615,132659,1,0,1 +619,54264,1,1,0 +623,54264,1,0,1 +628,189,1,1,0 +629,159,1,1,0 +645,130753,1,1,0 +653,434,1,0,1 +661,434,1,0,1 +682,133666,1,0,1 +687,54264,1,1,0 +713,54264,1,1,0 +714,1372,1,0,1 +718,522,1,0,1 +724,53508,1,1,0 +728,710,1,0,1 +729,133666,1,0,1 +736,360,1,1,0 +742,189,1,1,0 +761,522,1,1,0 +761,999,1,1,0 +763,132659,1,0,1 +767,522,1,0,1 +768,813,1,0,1 +770,130497,1,1,0 +777,189,1,1,0 +813,132659,1,0,1 +817,622,1,1,0 +817,1372,1,1,0 +822,434,1,1,0 +827,434,1,0,1 +833,189,1,0,1 +840,9052,1,1,0 +845,189,1,0,1 +872,132659,1,1,0 +874,189,1,0,1 +874,132659,1,0,1 +881,813,1,1,0 +884,79514,1,1,0 +887,530,1,0,1 +890,130257,1,0,1 +899,97,1,1,0 +911,132659,1,1,0 +913,189,1,1,0 +914,79514,1,1,0 +923,331,1,1,0 +925,79514,1,0,1 +934,159,1,0,1 +945,999,1,1,0 +947,710,1,0,1 +952,1011,1,0,1 +965,360,1,0,1 +969,130753,1,1,0 +977,1372,1,1,0 +997,710,1,0,1 +999,4786,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json new file mode 100644 index 0000000..addeeb8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-02-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29791, + "requested": 116, + "accepted_requests": 75, + "rejected_requests": 41, + "arriving_edges": 14242116, + "accepted_arriving_edges": 13077391, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "e3692739abf228812bfdf7a670b9d590bbe0585103b1a73fcf04a33b5e31a340", + "final_apl_state_float32": [ + 155.08389282226562, + 171.6166229248047 + ], + "final_apl_state_u32_bits": [ + 1125848442, + 1126931931 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4694948670003214, + "diagnostic_simulation_seconds": 5.466703466998297, + "wall_seconds": 6.486831582999002, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf", + "requests.npz": "fbb3a4a0e9c11e683f6e444ffa124b175a5221b4f202351cf945005de7c0aae8", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..eb02108 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5ef52b24f9731c39ac9fb3431c03f527f73a31b4512c49e220a16146808aee1c", + "final_apl_state_float32": [ + 158.39431762695312, + 169.2401123046875 + ], + "final_apl_state_u32_bits": [ + 1126065394, + 1126776184 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv new file mode 100644 index 0000000..e730b3c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv @@ -0,0 +1,103 @@ +tick,neuron_idx,attempted,accepted,rejected +1,331,1,1,0 +7,133666,1,1,0 +11,522,1,1,0 +34,132659,1,1,0 +35,522,1,1,0 +56,133666,1,1,0 +59,189,1,1,0 +129,360,1,0,1 +133,522,1,1,0 +134,530,1,1,0 +139,79514,1,1,0 +145,133666,1,1,0 +154,189,1,1,0 +158,813,1,1,0 +163,133666,1,0,1 +180,133666,1,1,0 +195,132659,1,0,1 +198,434,1,1,0 +202,132659,1,1,0 +211,132659,1,0,1 +213,710,1,0,1 +214,434,1,0,1 +217,434,1,0,1 +218,710,1,1,0 +229,1372,1,0,1 +238,132659,1,1,0 +239,434,1,0,1 +240,7680,1,1,0 +259,9052,1,0,1 +265,434,1,1,0 +267,434,1,0,1 +306,159,1,1,0 +334,189,1,1,0 +348,133666,1,0,1 +356,522,1,1,0 +359,434,1,0,1 +377,360,1,1,0 +379,130257,1,1,0 +406,530,1,0,1 +407,130753,1,1,0 +408,130257,1,1,0 +418,522,1,0,1 +427,1372,1,1,0 +447,7322,1,1,0 +450,710,1,0,1 +453,79514,1,0,1 +454,2029,1,0,1 +455,130753,1,1,0 +456,1372,1,1,0 +459,79514,1,0,1 +460,7680,1,1,0 +472,622,1,0,1 +480,813,1,1,0 +496,55121,1,1,0 +503,360,1,1,0 +535,710,1,0,1 +552,530,1,1,0 +561,530,1,0,1 +568,130753,1,1,0 +579,9052,1,1,0 +602,79514,1,0,1 +609,1372,1,1,0 +620,522,1,0,1 +622,813,1,0,1 +624,1372,1,0,1 +634,132659,1,0,1 +636,130257,1,1,0 +654,132659,1,1,0 +661,1011,1,1,0 +689,434,1,0,1 +693,434,1,1,0 +699,530,1,1,0 +702,813,1,0,1 +716,813,1,1,0 +730,2601,1,0,1 +736,79514,1,0,1 +739,189,1,0,1 +762,7322,1,1,0 +778,130257,1,1,0 +779,159,1,0,1 +783,159,1,0,1 +787,360,1,1,0 +795,522,1,1,0 +797,97,1,0,1 +800,360,1,0,1 +817,9052,1,1,0 +824,133666,1,0,1 +832,7680,1,0,1 +834,54264,1,1,0 +838,999,1,1,0 +860,189,1,0,1 +863,133666,1,0,1 +877,189,1,1,0 +883,813,1,0,1 +884,97,1,0,1 +887,189,1,0,1 +897,1372,1,1,0 +931,189,1,0,1 +948,434,1,0,1 +969,571,1,1,0 +972,6721,1,1,0 +997,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json new file mode 100644 index 0000000..2ac37cf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-02-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 32003, + "requested": 102, + "accepted_requests": 57, + "rejected_requests": 45, + "arriving_edges": 15537809, + "accepted_arriving_edges": 14312574, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5ef52b24f9731c39ac9fb3431c03f527f73a31b4512c49e220a16146808aee1c", + "final_apl_state_float32": [ + 158.39431762695312, + 169.2401123046875 + ], + "final_apl_state_u32_bits": [ + 1126065394, + 1126776184 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4655566629990062, + "diagnostic_simulation_seconds": 5.554126629998791, + "wall_seconds": 6.5761147499979415, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17", + "requests.npz": "b976872c849f75a0aa2bf250c57ec7cc95bba2b52791789c271c1d3a0edbfbce", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..5a7406a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d89ede035afa740eed2fd864b17d73b5d7b879325477a1a68a3b16fc77b3dd60", + "final_apl_state_float32": [ + 150.73565673828125, + 168.62351989746094 + ], + "final_apl_state_u32_bits": [ + 1125563476, + 1126735775 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv new file mode 100644 index 0000000..221bd2a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv @@ -0,0 +1,114 @@ +tick,neuron_idx,attempted,accepted,rejected +16,1927,1,1,0 +17,8001,1,1,0 +19,1890,1,1,0 +19,14839,1,1,0 +40,331,1,1,0 +40,1890,1,0,1 +75,2601,1,1,0 +76,2231,1,1,0 +78,1514,1,1,0 +83,2347,1,1,0 +85,130497,1,1,0 +122,130497,1,1,0 +123,189,1,1,0 +125,9975,1,1,0 +130,3202,1,1,0 +137,5519,1,1,0 +146,7679,1,1,0 +160,9188,1,1,0 +160,130472,1,1,0 +162,522,1,1,0 +170,2943,1,1,0 +208,2347,1,1,0 +222,131226,1,1,0 +236,1890,1,1,0 +259,2970,1,0,1 +263,130472,1,1,0 +266,21802,1,1,0 +281,8504,1,1,0 +313,1890,1,1,0 +336,1927,1,0,1 +337,2347,1,1,0 +368,2010,1,0,1 +379,3252,1,1,0 +380,130472,1,1,0 +383,10769,1,1,0 +407,5519,1,1,0 +408,1927,1,1,0 +412,130472,1,1,0 +420,130472,1,0,1 +427,2347,1,0,1 +429,1927,1,0,1 +440,1890,1,1,0 +442,159,1,1,0 +452,3252,1,1,0 +500,130497,1,1,0 +503,8504,1,1,0 +524,2347,1,1,0 +553,2010,1,1,0 +560,2601,1,0,1 +562,7781,1,0,1 +565,2010,1,0,1 +577,4311,1,1,0 +578,4311,1,0,1 +587,3202,1,1,0 +591,2231,1,0,1 +599,131226,1,1,0 +601,4505,1,0,1 +602,4311,1,1,0 +649,131226,1,1,0 +650,6842,1,0,1 +651,130472,1,0,1 +659,159,1,1,0 +661,3202,1,1,0 +665,2970,1,1,0 +665,4311,1,1,0 +672,131226,1,1,0 +674,4505,1,0,1 +683,131226,1,0,1 +705,331,1,1,0 +709,1927,1,1,0 +712,5519,1,0,1 +713,331,1,0,1 +715,130497,1,1,0 +723,7781,1,1,0 +727,1890,1,1,0 +757,2347,1,0,1 +761,4026,1,1,0 +767,3202,1,1,0 +768,12644,1,1,0 +775,4311,1,1,0 +781,331,1,1,0 +793,130497,1,1,0 +794,4505,1,1,0 +798,2231,1,1,0 +811,1890,1,0,1 +813,7781,1,0,1 +822,130472,1,1,0 +834,331,1,0,1 +843,4311,1,1,0 +845,2347,1,1,0 +853,21802,1,1,0 +856,8504,1,1,0 +858,1890,1,1,0 +890,9975,1,1,0 +893,1890,1,1,0 +898,5519,1,1,0 +898,7679,1,1,0 +906,3202,1,0,1 +907,1514,1,0,1 +910,2231,1,1,0 +913,1890,1,0,1 +919,2231,1,0,1 +923,3252,1,1,0 +937,14839,1,1,0 +939,7781,1,1,0 +956,4505,1,1,0 +958,1890,1,1,0 +958,4505,1,0,1 +958,130472,1,1,0 +964,2010,1,1,0 +971,3202,1,0,1 +988,4026,1,1,0 +989,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json new file mode 100644 index 0000000..2941301 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28946, + "requested": 113, + "accepted_requests": 84, + "rejected_requests": 29, + "arriving_edges": 13843923, + "accepted_arriving_edges": 12724951, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d89ede035afa740eed2fd864b17d73b5d7b879325477a1a68a3b16fc77b3dd60", + "final_apl_state_float32": [ + 150.73565673828125, + 168.62351989746094 + ], + "final_apl_state_u32_bits": [ + 1125563476, + 1126735775 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4730552599976363, + "diagnostic_simulation_seconds": 5.467653875002725, + "wall_seconds": 6.490948284998012, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38", + "requests.npz": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..5a7406a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d89ede035afa740eed2fd864b17d73b5d7b879325477a1a68a3b16fc77b3dd60", + "final_apl_state_float32": [ + 150.73565673828125, + 168.62351989746094 + ], + "final_apl_state_u32_bits": [ + 1125563476, + 1126735775 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv new file mode 100644 index 0000000..221bd2a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv @@ -0,0 +1,114 @@ +tick,neuron_idx,attempted,accepted,rejected +16,1927,1,1,0 +17,8001,1,1,0 +19,1890,1,1,0 +19,14839,1,1,0 +40,331,1,1,0 +40,1890,1,0,1 +75,2601,1,1,0 +76,2231,1,1,0 +78,1514,1,1,0 +83,2347,1,1,0 +85,130497,1,1,0 +122,130497,1,1,0 +123,189,1,1,0 +125,9975,1,1,0 +130,3202,1,1,0 +137,5519,1,1,0 +146,7679,1,1,0 +160,9188,1,1,0 +160,130472,1,1,0 +162,522,1,1,0 +170,2943,1,1,0 +208,2347,1,1,0 +222,131226,1,1,0 +236,1890,1,1,0 +259,2970,1,0,1 +263,130472,1,1,0 +266,21802,1,1,0 +281,8504,1,1,0 +313,1890,1,1,0 +336,1927,1,0,1 +337,2347,1,1,0 +368,2010,1,0,1 +379,3252,1,1,0 +380,130472,1,1,0 +383,10769,1,1,0 +407,5519,1,1,0 +408,1927,1,1,0 +412,130472,1,1,0 +420,130472,1,0,1 +427,2347,1,0,1 +429,1927,1,0,1 +440,1890,1,1,0 +442,159,1,1,0 +452,3252,1,1,0 +500,130497,1,1,0 +503,8504,1,1,0 +524,2347,1,1,0 +553,2010,1,1,0 +560,2601,1,0,1 +562,7781,1,0,1 +565,2010,1,0,1 +577,4311,1,1,0 +578,4311,1,0,1 +587,3202,1,1,0 +591,2231,1,0,1 +599,131226,1,1,0 +601,4505,1,0,1 +602,4311,1,1,0 +649,131226,1,1,0 +650,6842,1,0,1 +651,130472,1,0,1 +659,159,1,1,0 +661,3202,1,1,0 +665,2970,1,1,0 +665,4311,1,1,0 +672,131226,1,1,0 +674,4505,1,0,1 +683,131226,1,0,1 +705,331,1,1,0 +709,1927,1,1,0 +712,5519,1,0,1 +713,331,1,0,1 +715,130497,1,1,0 +723,7781,1,1,0 +727,1890,1,1,0 +757,2347,1,0,1 +761,4026,1,1,0 +767,3202,1,1,0 +768,12644,1,1,0 +775,4311,1,1,0 +781,331,1,1,0 +793,130497,1,1,0 +794,4505,1,1,0 +798,2231,1,1,0 +811,1890,1,0,1 +813,7781,1,0,1 +822,130472,1,1,0 +834,331,1,0,1 +843,4311,1,1,0 +845,2347,1,1,0 +853,21802,1,1,0 +856,8504,1,1,0 +858,1890,1,1,0 +890,9975,1,1,0 +893,1890,1,1,0 +898,5519,1,1,0 +898,7679,1,1,0 +906,3202,1,0,1 +907,1514,1,0,1 +910,2231,1,1,0 +913,1890,1,0,1 +919,2231,1,0,1 +923,3252,1,1,0 +937,14839,1,1,0 +939,7781,1,1,0 +956,4505,1,1,0 +958,1890,1,1,0 +958,4505,1,0,1 +958,130472,1,1,0 +964,2010,1,1,0 +971,3202,1,0,1 +988,4026,1,1,0 +989,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json new file mode 100644 index 0000000..fcdca19 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28946, + "requested": 113, + "accepted_requests": 84, + "rejected_requests": 29, + "arriving_edges": 13843923, + "accepted_arriving_edges": 12724951, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "d89ede035afa740eed2fd864b17d73b5d7b879325477a1a68a3b16fc77b3dd60", + "final_apl_state_float32": [ + 150.73565673828125, + 168.62351989746094 + ], + "final_apl_state_u32_bits": [ + 1125563476, + 1126735775 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46567678900100873, + "diagnostic_simulation_seconds": 5.469729188000201, + "wall_seconds": 6.485741464999592, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38", + "requests.npz": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..2590a5c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2075aa0ecf9e98727f0ef9a28ff7b0e5711551f2017e13a52f228bd63691c6ee", + "final_apl_state_float32": [ + 152.77447509765625, + 165.7435302734375 + ], + "final_apl_state_u32_bits": [ + 1125697092, + 1126547032 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv new file mode 100644 index 0000000..0172704 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv @@ -0,0 +1,119 @@ +tick,neuron_idx,attempted,accepted,rejected +8,1927,1,1,0 +11,3252,1,1,0 +22,4505,1,1,0 +27,9975,1,1,0 +34,7781,1,1,0 +37,2231,1,1,0 +40,131226,1,1,0 +55,6842,1,1,0 +58,1514,1,1,0 +58,4505,1,1,0 +69,130497,1,1,0 +70,1890,1,1,0 +70,131226,1,1,0 +77,7679,1,1,0 +91,131226,1,0,1 +96,331,1,1,0 +101,159,1,1,0 +101,4505,1,1,0 +112,2601,1,1,0 +112,14839,1,1,0 +115,1890,1,1,0 +115,2347,1,1,0 +118,130472,1,1,0 +149,3345,1,1,0 +166,2347,1,1,0 +172,1890,1,1,0 +173,130472,1,1,0 +182,2601,1,0,1 +193,1890,1,0,1 +199,7679,1,1,0 +221,3202,1,1,0 +222,6842,1,0,1 +229,1890,1,1,0 +236,331,1,1,0 +239,2601,1,0,1 +240,4311,1,1,0 +243,2347,1,0,1 +245,4311,1,0,1 +257,3252,1,0,1 +270,130472,1,1,0 +279,10769,1,1,0 +283,14839,1,0,1 +298,130472,1,1,0 +310,131226,1,1,0 +313,5519,1,1,0 +320,7679,1,1,0 +337,1927,1,1,0 +351,4311,1,1,0 +360,2601,1,0,1 +366,3202,1,0,1 +376,5519,1,1,0 +398,4311,1,1,0 +407,130472,1,1,0 +410,130472,1,0,1 +415,14839,1,1,0 +434,8504,1,1,0 +457,7679,1,1,0 +459,1890,1,1,0 +465,4173,1,1,0 +468,2347,1,1,0 +481,1890,1,1,0 +489,130472,1,0,1 +508,2231,1,1,0 +530,14839,1,1,0 +537,2010,1,0,1 +540,3252,1,1,0 +546,2601,1,0,1 +548,331,1,1,0 +569,6842,1,1,0 +580,2347,1,1,0 +609,130472,1,1,0 +613,7679,1,0,1 +632,6842,1,0,1 +641,12644,1,1,0 +645,2231,1,0,1 +645,7781,1,1,0 +647,9370,1,0,1 +648,2347,1,0,1 +661,8001,1,1,0 +662,7781,1,0,1 +664,2586,1,1,0 +675,1890,1,1,0 +686,8504,1,1,0 +691,6842,1,0,1 +693,4173,1,1,0 +697,7781,1,1,0 +715,2231,1,0,1 +752,3202,1,0,1 +754,3252,1,1,0 +755,9975,1,1,0 +768,2010,1,1,0 +782,4505,1,1,0 +783,4311,1,1,0 +796,131226,1,0,1 +799,130497,1,1,0 +826,331,1,0,1 +832,3202,1,0,1 +863,6842,1,0,1 +870,2347,1,0,1 +882,8504,1,1,0 +884,1927,1,1,0 +896,2231,1,0,1 +897,2231,1,0,1 +899,130497,1,1,0 +903,2347,1,1,0 +905,5519,1,1,0 +906,1890,1,1,0 +914,2231,1,1,0 +915,14839,1,1,0 +918,5519,1,0,1 +922,4505,1,1,0 +930,2231,1,0,1 +932,130472,1,0,1 +935,131226,1,1,0 +972,131226,1,1,0 +986,10769,1,1,0 +996,12644,1,0,1 +998,130472,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json new file mode 100644 index 0000000..f771541 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-03-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30341, + "requested": 118, + "accepted_requests": 82, + "rejected_requests": 36, + "arriving_edges": 14527617, + "accepted_arriving_edges": 13370494, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2075aa0ecf9e98727f0ef9a28ff7b0e5711551f2017e13a52f228bd63691c6ee", + "final_apl_state_float32": [ + 152.77447509765625, + 165.7435302734375 + ], + "final_apl_state_u32_bits": [ + 1125697092, + 1126547032 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.465933433999453, + "diagnostic_simulation_seconds": 5.478247229002591, + "wall_seconds": 6.4937993780004035, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202", + "requests.npz": "f119988b7944c7254f8cf2f8a9366d51946ab84a898f41ea2fba230a22826fc2", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..d6137df --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "3ff5640ff1e797a98db9e0352223328698ecacc5ec3823c9ac92857f24696ead", + "final_apl_state_float32": [ + 150.3761749267578, + 164.6483154296875 + ], + "final_apl_state_u32_bits": [ + 1125539917, + 1126475256 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv new file mode 100644 index 0000000..416f0d7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv @@ -0,0 +1,113 @@ +tick,neuron_idx,attempted,accepted,rejected +16,2493,1,1,0 +43,6842,1,1,0 +49,2347,1,1,0 +63,131226,1,1,0 +84,4505,1,1,0 +86,8504,1,1,0 +92,130472,1,1,0 +93,6842,1,1,0 +104,4311,1,1,0 +106,4505,1,1,0 +107,4311,1,0,1 +112,9188,1,1,0 +116,1890,1,1,0 +126,2010,1,1,0 +128,2231,1,1,0 +128,3202,1,1,0 +151,7679,1,1,0 +152,7781,1,1,0 +157,2010,1,1,0 +164,2347,1,1,0 +169,9370,1,1,0 +202,1890,1,1,0 +207,1514,1,1,0 +216,21802,1,1,0 +235,2231,1,1,0 +244,4505,1,0,1 +248,7781,1,1,0 +251,2970,1,0,1 +256,2231,1,0,1 +266,4311,1,1,0 +272,1890,1,1,0 +278,2601,1,0,1 +281,3202,1,1,0 +281,9370,1,1,0 +281,131226,1,0,1 +291,189,1,0,1 +294,4505,1,0,1 +309,7781,1,1,0 +317,1514,1,1,0 +326,131226,1,0,1 +330,7781,1,0,1 +335,2010,1,0,1 +336,2231,1,1,0 +362,331,1,1,0 +366,3252,1,0,1 +380,2231,1,1,0 +383,131226,1,1,0 +387,3202,1,1,0 +412,130497,1,0,1 +417,2994,1,1,0 +454,7781,1,1,0 +456,9370,1,0,1 +470,5519,1,0,1 +473,3202,1,0,1 +481,130497,1,0,1 +495,189,1,1,0 +504,2347,1,0,1 +505,5519,1,1,0 +518,14839,1,1,0 +525,3202,1,0,1 +559,9188,1,1,0 +564,7781,1,1,0 +567,1927,1,0,1 +585,3252,1,1,0 +603,131226,1,1,0 +606,130472,1,1,0 +611,4505,1,0,1 +611,21802,1,1,0 +612,131226,1,0,1 +616,12644,1,1,0 +629,331,1,0,1 +641,1890,1,1,0 +645,1927,1,1,0 +647,2231,1,1,0 +650,130497,1,1,0 +653,2231,1,0,1 +668,6842,1,1,0 +675,4311,1,1,0 +685,21802,1,1,0 +690,5519,1,1,0 +693,6842,1,1,0 +704,8001,1,0,1 +709,1514,1,1,0 +711,6842,1,0,1 +714,2601,1,1,0 +730,2010,1,1,0 +732,21802,1,1,0 +733,2231,1,0,1 +755,2601,1,1,0 +755,12644,1,1,0 +791,331,1,0,1 +813,1890,1,1,0 +820,3202,1,1,0 +826,131226,1,1,0 +835,159,1,1,0 +838,2994,1,0,1 +869,21802,1,0,1 +882,1890,1,1,0 +886,130472,1,1,0 +890,130497,1,0,1 +900,130472,1,0,1 +924,131226,1,1,0 +931,3202,1,1,0 +937,4505,1,1,0 +942,4505,1,0,1 +944,9370,1,1,0 +965,189,1,0,1 +967,4311,1,1,0 +971,9188,1,1,0 +981,131226,1,0,1 +989,9975,1,1,0 +990,2231,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json new file mode 100644 index 0000000..3f3e7a4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-03-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29051, + "requested": 112, + "accepted_requests": 77, + "rejected_requests": 35, + "arriving_edges": 14130267, + "accepted_arriving_edges": 13035088, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "3ff5640ff1e797a98db9e0352223328698ecacc5ec3823c9ac92857f24696ead", + "final_apl_state_float32": [ + 150.3761749267578, + 164.6483154296875 + ], + "final_apl_state_u32_bits": [ + 1125539917, + 1126475256 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4674831800002721, + "diagnostic_simulation_seconds": 5.3534003919994575, + "wall_seconds": 6.3613959530011925, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f", + "requests.npz": "bf2130a69b90dd22c2b4cc045b7082826f47a22aafe96366c6f0fc730a5052e2", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..1f4d657 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b1e1dd0f342891f3c62dea3f4d475cca91c28da1a1eacdaf7c41388ec494139b", + "final_apl_state_float32": [ + 151.52447509765625, + 166.93295288085938 + ], + "final_apl_state_u32_bits": [ + 1125615172, + 1126624982 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv new file mode 100644 index 0000000..11e633a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv @@ -0,0 +1,118 @@ +tick,neuron_idx,attempted,accepted,rejected +17,9975,1,1,0 +21,131226,1,1,0 +40,131226,1,0,1 +50,130472,1,1,0 +53,8504,1,1,0 +54,7781,1,1,0 +60,4311,1,1,0 +68,130497,1,1,0 +69,2347,1,1,0 +72,130472,1,1,0 +77,2010,1,1,0 +78,4311,1,0,1 +86,1927,1,1,0 +94,130472,1,1,0 +104,3252,1,1,0 +133,6842,1,1,0 +134,2970,1,1,0 +146,130472,1,1,0 +157,159,1,1,0 +159,9370,1,1,0 +172,130472,1,1,0 +178,1890,1,1,0 +202,189,1,1,0 +205,21802,1,1,0 +218,3252,1,1,0 +227,2347,1,1,0 +231,1890,1,1,0 +234,4505,1,1,0 +239,1514,1,1,0 +254,2231,1,1,0 +255,130497,1,0,1 +271,9188,1,1,0 +277,7781,1,1,0 +282,1890,1,1,0 +285,2347,1,1,0 +292,2347,1,0,1 +295,3345,1,0,1 +304,2231,1,1,0 +309,2601,1,1,0 +310,2601,1,0,1 +335,130472,1,0,1 +348,4311,1,0,1 +355,331,1,1,0 +364,131226,1,0,1 +373,3202,1,1,0 +385,9370,1,1,0 +391,3252,1,1,0 +395,8001,1,0,1 +396,2601,1,1,0 +406,14839,1,1,0 +407,4505,1,1,0 +417,2347,1,0,1 +425,5519,1,1,0 +426,131226,1,0,1 +432,7781,1,1,0 +437,130472,1,1,0 +448,9370,1,1,0 +450,7781,1,0,1 +455,8504,1,1,0 +471,2347,1,1,0 +484,4311,1,0,1 +510,6842,1,1,0 +512,9370,1,1,0 +535,7781,1,0,1 +543,331,1,1,0 +547,1927,1,0,1 +547,2010,1,1,0 +556,2943,1,1,0 +570,131226,1,0,1 +571,3202,1,1,0 +572,3252,1,1,0 +575,2347,1,1,0 +576,4311,1,1,0 +577,2010,1,1,0 +577,8504,1,1,0 +582,130472,1,0,1 +609,1890,1,0,1 +613,5519,1,1,0 +613,8504,1,1,0 +624,130472,1,1,0 +633,130472,1,0,1 +661,331,1,0,1 +668,7679,1,1,0 +684,130472,1,1,0 +692,12644,1,1,0 +694,7679,1,1,0 +708,131226,1,1,0 +710,2010,1,0,1 +714,9975,1,1,0 +724,3252,1,1,0 +727,4311,1,0,1 +730,189,1,1,0 +733,5519,1,1,0 +733,9370,1,1,0 +735,5519,1,0,1 +754,3252,1,1,0 +776,131226,1,0,1 +779,130472,1,1,0 +791,7679,1,1,0 +793,331,1,1,0 +817,14839,1,0,1 +825,7781,1,1,0 +828,14839,1,1,0 +839,8504,1,1,0 +852,1890,1,1,0 +853,7781,1,1,0 +854,8504,1,0,1 +864,1890,1,0,1 +882,6842,1,1,0 +883,2347,1,0,1 +886,4505,1,0,1 +897,2010,1,1,0 +908,3202,1,0,1 +916,9975,1,1,0 +953,3252,1,0,1 +958,159,1,1,0 +958,130497,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json new file mode 100644 index 0000000..09ff9ef --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-03-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29748, + "requested": 117, + "accepted_requests": 85, + "rejected_requests": 32, + "arriving_edges": 14434860, + "accepted_arriving_edges": 13291387, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b1e1dd0f342891f3c62dea3f4d475cca91c28da1a1eacdaf7c41388ec494139b", + "final_apl_state_float32": [ + 151.52447509765625, + 166.93295288085938 + ], + "final_apl_state_u32_bits": [ + 1125615172, + 1126624982 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46669809500235715, + "diagnostic_simulation_seconds": 5.406051926998771, + "wall_seconds": 6.418035822000093, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999", + "requests.npz": "4f4db63884d2db2ecc3a24311a98b43b8809247159b06a95bfa4365dc63f8da5", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..0bcf192 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bb2c08df4b66fbd37058e5a60a4aab1bb75b59fea632143679863bf0a20e8615", + "final_apl_state_float32": [ + 149.43618774414062, + 161.67529296875 + ], + "final_apl_state_u32_bits": [ + 1125478314, + 1126280416 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv new file mode 100644 index 0000000..8beb782 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv @@ -0,0 +1,96 @@ +tick,neuron_idx,attempted,accepted,rejected +5,130472,1,1,0 +5,131226,1,1,0 +8,2347,1,1,0 +44,331,1,1,0 +55,1890,1,1,0 +61,2347,1,1,0 +67,1890,1,0,1 +84,3252,1,1,0 +109,1927,1,1,0 +119,9188,1,1,0 +122,131226,1,1,0 +126,131226,1,0,1 +130,2347,1,1,0 +148,2601,1,1,0 +153,131226,1,1,0 +158,1514,1,1,0 +158,3252,1,1,0 +160,2601,1,0,1 +172,5519,1,1,0 +183,4311,1,0,1 +248,4505,1,0,1 +269,9975,1,1,0 +304,130497,1,1,0 +305,159,1,1,0 +332,2231,1,1,0 +335,4026,1,0,1 +341,159,1,1,0 +354,6842,1,1,0 +372,1927,1,0,1 +377,1890,1,1,0 +381,4311,1,1,0 +400,1890,1,1,0 +401,2010,1,1,0 +405,130497,1,1,0 +414,3202,1,1,0 +420,3161,1,1,0 +426,12644,1,1,0 +457,5519,1,0,1 +464,7781,1,1,0 +488,7781,1,1,0 +491,5519,1,1,0 +496,2231,1,1,0 +500,2231,1,0,1 +527,9188,1,1,0 +533,5519,1,1,0 +543,6842,1,1,0 +547,1191,1,1,0 +548,131226,1,1,0 +552,2010,1,1,0 +572,4505,1,1,0 +581,5519,1,1,0 +584,6842,1,1,0 +584,7679,1,1,0 +587,6842,1,0,1 +598,4505,1,1,0 +601,1890,1,0,1 +613,1514,1,1,0 +617,2601,1,1,0 +647,131226,1,1,0 +649,131226,1,0,1 +657,130472,1,0,1 +658,3202,1,1,0 +662,130472,1,0,1 +673,5519,1,0,1 +698,331,1,0,1 +711,2231,1,0,1 +727,8001,1,1,0 +729,159,1,0,1 +747,130472,1,1,0 +751,5519,1,1,0 +762,130497,1,0,1 +786,130472,1,1,0 +799,131226,1,1,0 +801,1927,1,1,0 +802,1514,1,1,0 +826,2586,1,0,1 +846,2347,1,0,1 +855,4311,1,1,0 +861,1890,1,0,1 +867,10769,1,1,0 +874,2994,1,0,1 +878,1890,1,1,0 +880,6842,1,0,1 +881,130472,1,1,0 +882,2231,1,1,0 +901,4505,1,1,0 +910,2535,1,1,0 +921,130472,1,1,0 +930,130472,1,0,1 +935,8504,1,1,0 +942,131226,1,1,0 +948,1890,1,1,0 +950,4173,1,0,1 +958,10769,1,1,0 +991,2347,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json new file mode 100644 index 0000000..d4c5cec --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-03-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28154, + "requested": 95, + "accepted_requests": 69, + "rejected_requests": 26, + "arriving_edges": 13636356, + "accepted_arriving_edges": 12557270, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "bb2c08df4b66fbd37058e5a60a4aab1bb75b59fea632143679863bf0a20e8615", + "final_apl_state_float32": [ + 149.43618774414062, + 161.67529296875 + ], + "final_apl_state_u32_bits": [ + 1125478314, + 1126280416 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46629794999898877, + "diagnostic_simulation_seconds": 5.416212315001758, + "wall_seconds": 6.438525662000757, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a", + "requests.npz": "023c018eea52448e0950425a6ac23eb62ea43d33065780680de4ee317023cfba", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..59ac9f3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b78bd308b069f70b75ef213f24f068ab437fe51d25d0a6bcf0b0899ba4e945f9", + "final_apl_state_float32": [ + 154.12646484375, + 166.8522491455078 + ], + "final_apl_state_u32_bits": [ + 1125785696, + 1126619693 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv new file mode 100644 index 0000000..5824fda --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv @@ -0,0 +1,96 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,159,1,1,0 +37,2029,1,1,0 +37,5519,1,1,0 +59,5519,1,1,0 +74,1927,1,1,0 +76,2347,1,1,0 +78,6842,1,1,0 +84,7781,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +128,1011,1,1,0 +133,130472,1,0,1 +147,999,1,1,0 +156,130497,1,1,0 +161,4311,1,1,0 +229,130753,1,0,1 +238,5519,1,0,1 +308,1927,1,0,1 +325,1011,1,0,1 +337,2586,1,0,1 +342,2029,1,1,0 +342,130753,1,0,1 +349,1927,1,0,1 +351,1514,1,0,1 +354,130753,1,0,1 +374,1927,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +399,4311,1,1,0 +400,4311,1,0,1 +405,131226,1,1,0 +413,1890,1,1,0 +414,999,1,1,0 +463,1927,1,1,0 +479,2029,1,0,1 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,1,0 +511,3202,1,1,0 +528,130472,1,0,1 +538,7781,1,1,0 +540,2029,1,1,0 +547,7781,1,0,1 +549,131226,1,0,1 +550,131226,1,0,1 +557,3202,1,1,0 +573,1011,1,1,0 +579,131226,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +613,131226,1,1,0 +614,4505,1,0,1 +615,1011,1,1,0 +618,1011,1,0,1 +650,2010,1,1,0 +654,2231,1,1,0 +663,7781,1,1,0 +665,1011,1,1,0 +667,10769,1,1,0 +698,1514,1,0,1 +703,7781,1,1,0 +710,2601,1,1,0 +727,6842,1,1,0 +763,130497,1,0,1 +764,1890,1,1,0 +794,2029,1,1,0 +815,130753,1,0,1 +816,4505,1,1,0 +819,331,1,0,1 +827,131226,1,1,0 +832,999,1,0,1 +842,331,1,1,0 +844,130753,1,1,0 +846,2601,1,0,1 +855,999,1,1,0 +876,1011,1,1,0 +879,4311,1,0,1 +884,3202,1,1,0 +906,331,1,0,1 +907,331,1,0,1 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +943,1890,1,0,1 +958,1011,1,1,0 +960,1011,1,0,1 +960,4311,1,0,1 +971,1890,1,1,0 +995,130753,1,1,0 +998,130497,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json new file mode 100644 index 0000000..5816239 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30169, + "requested": 95, + "accepted_requests": 64, + "rejected_requests": 31, + "arriving_edges": 14448923, + "accepted_arriving_edges": 13292474, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b78bd308b069f70b75ef213f24f068ab437fe51d25d0a6bcf0b0899ba4e945f9", + "final_apl_state_float32": [ + 154.12646484375, + 166.8522491455078 + ], + "final_apl_state_u32_bits": [ + 1125785696, + 1126619693 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46238634399924194, + "diagnostic_simulation_seconds": 5.487538530000165, + "wall_seconds": 6.497189882000384, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900", + "requests.npz": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..59ac9f3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b78bd308b069f70b75ef213f24f068ab437fe51d25d0a6bcf0b0899ba4e945f9", + "final_apl_state_float32": [ + 154.12646484375, + 166.8522491455078 + ], + "final_apl_state_u32_bits": [ + 1125785696, + 1126619693 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv new file mode 100644 index 0000000..5824fda --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv @@ -0,0 +1,96 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,159,1,1,0 +37,2029,1,1,0 +37,5519,1,1,0 +59,5519,1,1,0 +74,1927,1,1,0 +76,2347,1,1,0 +78,6842,1,1,0 +84,7781,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +128,1011,1,1,0 +133,130472,1,0,1 +147,999,1,1,0 +156,130497,1,1,0 +161,4311,1,1,0 +229,130753,1,0,1 +238,5519,1,0,1 +308,1927,1,0,1 +325,1011,1,0,1 +337,2586,1,0,1 +342,2029,1,1,0 +342,130753,1,0,1 +349,1927,1,0,1 +351,1514,1,0,1 +354,130753,1,0,1 +374,1927,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +399,4311,1,1,0 +400,4311,1,0,1 +405,131226,1,1,0 +413,1890,1,1,0 +414,999,1,1,0 +463,1927,1,1,0 +479,2029,1,0,1 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,1,0 +511,3202,1,1,0 +528,130472,1,0,1 +538,7781,1,1,0 +540,2029,1,1,0 +547,7781,1,0,1 +549,131226,1,0,1 +550,131226,1,0,1 +557,3202,1,1,0 +573,1011,1,1,0 +579,131226,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +613,131226,1,1,0 +614,4505,1,0,1 +615,1011,1,1,0 +618,1011,1,0,1 +650,2010,1,1,0 +654,2231,1,1,0 +663,7781,1,1,0 +665,1011,1,1,0 +667,10769,1,1,0 +698,1514,1,0,1 +703,7781,1,1,0 +710,2601,1,1,0 +727,6842,1,1,0 +763,130497,1,0,1 +764,1890,1,1,0 +794,2029,1,1,0 +815,130753,1,0,1 +816,4505,1,1,0 +819,331,1,0,1 +827,131226,1,1,0 +832,999,1,0,1 +842,331,1,1,0 +844,130753,1,1,0 +846,2601,1,0,1 +855,999,1,1,0 +876,1011,1,1,0 +879,4311,1,0,1 +884,3202,1,1,0 +906,331,1,0,1 +907,331,1,0,1 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +943,1890,1,0,1 +958,1011,1,1,0 +960,1011,1,0,1 +960,4311,1,0,1 +971,1890,1,1,0 +995,130753,1,1,0 +998,130497,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json new file mode 100644 index 0000000..1977122 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30169, + "requested": 95, + "accepted_requests": 64, + "rejected_requests": 31, + "arriving_edges": 14448923, + "accepted_arriving_edges": 13292474, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b78bd308b069f70b75ef213f24f068ab437fe51d25d0a6bcf0b0899ba4e945f9", + "final_apl_state_float32": [ + 154.12646484375, + 166.8522491455078 + ], + "final_apl_state_u32_bits": [ + 1125785696, + 1126619693 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46120280399918556, + "diagnostic_simulation_seconds": 5.432707989002665, + "wall_seconds": 6.446601421001105, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900", + "requests.npz": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..c93c262 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f4fe5a45f356ffab9a91a7d438b961516f18da006579f8b590062ec77e673782", + "final_apl_state_float32": [ + 155.90928649902344, + 160.41171264648438 + ], + "final_apl_state_u32_bits": [ + 1125902535, + 1126197606 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv new file mode 100644 index 0000000..c0dde1a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv @@ -0,0 +1,112 @@ +tick,neuron_idx,attempted,accepted,rejected +7,2994,1,1,0 +8,5519,1,1,0 +9,999,1,1,0 +10,2601,1,1,0 +16,130753,1,1,0 +24,131226,1,1,0 +31,2970,1,1,0 +33,1890,1,1,0 +37,1011,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,4505,1,1,0 +88,331,1,1,0 +93,5519,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +159,5519,1,0,1 +168,999,1,1,0 +182,999,1,0,1 +202,130753,1,0,1 +216,2231,1,1,0 +216,2970,1,1,0 +219,999,1,1,0 +220,4311,1,1,0 +223,130753,1,1,0 +235,130472,1,1,0 +250,2029,1,0,1 +256,2231,1,1,0 +259,2927,1,1,0 +266,2601,1,0,1 +273,130753,1,1,0 +286,999,1,1,0 +287,2231,1,1,0 +287,130753,1,0,1 +293,2601,1,1,0 +305,2347,1,0,1 +309,2010,1,0,1 +312,130753,1,1,0 +330,2601,1,1,0 +336,999,1,1,0 +352,1011,1,0,1 +363,130753,1,1,0 +380,2927,1,1,0 +398,2231,1,1,0 +419,4311,1,0,1 +421,2029,1,1,0 +427,3202,1,1,0 +465,1011,1,1,0 +492,130753,1,1,0 +495,3252,1,1,0 +500,130472,1,1,0 +501,2231,1,1,0 +505,2029,1,0,1 +508,1011,1,1,0 +513,2029,1,1,0 +521,131226,1,1,0 +547,1011,1,1,0 +562,4311,1,1,0 +568,130753,1,1,0 +575,130753,1,0,1 +579,2347,1,1,0 +581,130753,1,0,1 +591,2010,1,0,1 +606,2347,1,1,0 +606,4505,1,1,0 +609,12644,1,1,0 +619,2029,1,1,0 +619,2601,1,1,0 +629,2231,1,1,0 +633,3345,1,1,0 +636,3202,1,1,0 +639,3202,1,0,1 +655,331,1,1,0 +659,2029,1,1,0 +684,7781,1,1,0 +689,2010,1,1,0 +691,999,1,1,0 +696,131226,1,0,1 +704,2010,1,0,1 +708,2010,1,0,1 +724,1011,1,1,0 +730,1011,1,0,1 +749,7781,1,1,0 +750,2231,1,1,0 +753,3252,1,1,0 +757,2029,1,0,1 +761,2601,1,0,1 +788,999,1,1,0 +789,1890,1,1,0 +791,130497,1,1,0 +798,2010,1,0,1 +817,130753,1,1,0 +824,1011,1,1,0 +826,130753,1,0,1 +828,130753,1,0,1 +829,1514,1,0,1 +831,1514,1,0,1 +839,4311,1,1,0 +841,2029,1,1,0 +872,999,1,0,1 +877,7781,1,1,0 +890,130753,1,0,1 +904,5519,1,1,0 +913,12644,1,1,0 +936,2029,1,1,0 +943,3202,1,1,0 +944,3202,1,0,1 +952,2601,1,1,0 +972,1890,1,1,0 +986,2347,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json new file mode 100644 index 0000000..cf1d10e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-04-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31710, + "requested": 111, + "accepted_requests": 82, + "rejected_requests": 29, + "arriving_edges": 15295110, + "accepted_arriving_edges": 14103255, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f4fe5a45f356ffab9a91a7d438b961516f18da006579f8b590062ec77e673782", + "final_apl_state_float32": [ + 155.90928649902344, + 160.41171264648438 + ], + "final_apl_state_u32_bits": [ + 1125902535, + 1126197606 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46392081399972085, + "diagnostic_simulation_seconds": 5.459141808001732, + "wall_seconds": 6.475993445001222, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286", + "requests.npz": "2b1fbac8e75b46cc47fd37b3bfa00180d30766a524c880b172b6e2af60a819c8", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..192d370 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "3ab0494df86f153b0db621031f004f955aced829ebc8b8af6b9a50db97aae355", + "final_apl_state_float32": [ + 150.29698181152344, + 164.21768188476562 + ], + "final_apl_state_u32_bits": [ + 1125534727, + 1126447034 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv new file mode 100644 index 0000000..6e9dde8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv @@ -0,0 +1,114 @@ +tick,neuron_idx,attempted,accepted,rejected +2,1011,1,1,0 +15,9975,1,1,0 +34,2601,1,1,0 +45,130753,1,1,0 +64,1514,1,1,0 +77,4505,1,1,0 +79,2231,1,1,0 +81,1890,1,1,0 +88,999,1,1,0 +95,3252,1,1,0 +106,2231,1,1,0 +109,1011,1,1,0 +117,2010,1,1,0 +138,999,1,1,0 +139,1927,1,1,0 +173,2029,1,0,1 +181,1011,1,1,0 +190,5519,1,1,0 +190,130472,1,1,0 +215,331,1,1,0 +227,1927,1,1,0 +230,2970,1,1,0 +242,999,1,0,1 +255,999,1,1,0 +257,130753,1,1,0 +258,130497,1,1,0 +259,4311,1,1,0 +269,1011,1,1,0 +277,159,1,1,0 +283,2010,1,1,0 +290,1890,1,0,1 +302,130753,1,1,0 +307,1927,1,1,0 +308,2231,1,1,0 +316,3202,1,1,0 +348,1514,1,0,1 +351,131226,1,0,1 +375,2029,1,1,0 +382,2347,1,1,0 +412,999,1,1,0 +413,999,1,0,1 +430,1890,1,1,0 +433,130753,1,0,1 +441,6842,1,0,1 +463,2231,1,1,0 +482,1514,1,0,1 +512,130753,1,1,0 +515,1011,1,1,0 +517,7781,1,0,1 +520,9188,1,1,0 +534,7781,1,1,0 +535,2029,1,1,0 +536,1191,1,0,1 +537,1927,1,1,0 +556,3252,1,1,0 +560,6842,1,0,1 +564,2347,1,1,0 +577,2231,1,1,0 +583,1011,1,1,0 +591,2586,1,0,1 +593,5519,1,1,0 +598,2029,1,1,0 +611,4505,1,1,0 +620,2601,1,0,1 +623,1890,1,1,0 +632,2029,1,1,0 +645,130497,1,1,0 +652,8001,1,1,0 +654,130472,1,0,1 +659,130753,1,1,0 +667,1011,1,1,0 +669,189,1,1,0 +692,999,1,1,0 +692,2010,1,1,0 +693,130753,1,1,0 +711,5519,1,1,0 +712,2601,1,1,0 +717,2601,1,0,1 +723,131226,1,0,1 +725,130753,1,1,0 +732,4311,1,1,0 +744,130497,1,1,0 +746,5519,1,1,0 +765,1890,1,1,0 +768,4173,1,0,1 +797,130753,1,0,1 +806,6842,1,1,0 +809,1514,1,1,0 +813,4311,1,1,0 +817,331,1,0,1 +853,1927,1,0,1 +858,131226,1,1,0 +862,6842,1,0,1 +863,1011,1,1,0 +864,999,1,0,1 +864,5519,1,1,0 +865,999,1,0,1 +866,7781,1,1,0 +885,7781,1,0,1 +886,2601,1,1,0 +903,2493,1,1,0 +906,3345,1,1,0 +919,2029,1,1,0 +923,3202,1,0,1 +932,2029,1,0,1 +934,5519,1,1,0 +946,130753,1,1,0 +948,2029,1,1,0 +951,130472,1,1,0 +978,2347,1,1,0 +981,999,1,0,1 +988,2943,1,1,0 +993,130753,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json new file mode 100644 index 0000000..0eff080 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-04-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28859, + "requested": 113, + "accepted_requests": 85, + "rejected_requests": 28, + "arriving_edges": 13927728, + "accepted_arriving_edges": 12805063, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "3ab0494df86f153b0db621031f004f955aced829ebc8b8af6b9a50db97aae355", + "final_apl_state_float32": [ + 150.29698181152344, + 164.21768188476562 + ], + "final_apl_state_u32_bits": [ + 1125534727, + 1126447034 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46227717099827714, + "diagnostic_simulation_seconds": 5.3817605010008265, + "wall_seconds": 6.411755745997652, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33", + "requests.npz": "aa0906e673e8cd0c8ff343c513c215dbcdbd1248d1afc49228073023ec0a93ec", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..203c35a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9ddd8cef6a315ad28529e6c3868311882a1b00c59e57e290d0b28559f3d09a09", + "final_apl_state_float32": [ + 151.35140991210938, + 168.6293182373047 + ], + "final_apl_state_u32_bits": [ + 1125603830, + 1126736155 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv new file mode 100644 index 0000000..3691edf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv @@ -0,0 +1,112 @@ +tick,neuron_idx,attempted,accepted,rejected +21,2029,1,1,0 +30,999,1,1,0 +30,4311,1,1,0 +33,999,1,0,1 +33,1011,1,1,0 +37,1011,1,0,1 +49,130753,1,1,0 +55,4311,1,1,0 +62,3345,1,1,0 +64,4026,1,1,0 +70,2347,1,1,0 +71,999,1,1,0 +91,2231,1,1,0 +95,2927,1,1,0 +115,1011,1,1,0 +123,159,1,1,0 +144,331,1,0,1 +145,130472,1,1,0 +151,2347,1,0,1 +158,999,1,0,1 +194,130753,1,0,1 +208,2347,1,1,0 +212,2029,1,1,0 +214,1011,1,1,0 +219,331,1,1,0 +221,2029,1,0,1 +221,130497,1,0,1 +228,5519,1,1,0 +244,130497,1,1,0 +244,130753,1,1,0 +248,130753,1,0,1 +254,3202,1,1,0 +262,7781,1,1,0 +271,8001,1,1,0 +292,5519,1,1,0 +307,1927,1,0,1 +307,130472,1,1,0 +319,4311,1,0,1 +334,1011,1,1,0 +341,2347,1,0,1 +343,331,1,0,1 +353,7679,1,1,0 +362,9975,1,1,0 +363,2601,1,1,0 +372,2601,1,0,1 +390,2010,1,1,0 +391,6842,1,1,0 +396,7781,1,1,0 +412,130753,1,1,0 +431,2347,1,0,1 +432,130753,1,0,1 +435,2029,1,1,0 +437,130753,1,1,0 +443,2927,1,1,0 +444,2029,1,0,1 +454,1927,1,0,1 +469,999,1,1,0 +472,2493,1,1,0 +490,189,1,0,1 +493,331,1,0,1 +498,8504,1,1,0 +506,130753,1,0,1 +523,6842,1,0,1 +528,4311,1,1,0 +529,5519,1,0,1 +529,130497,1,1,0 +546,131226,1,0,1 +559,5519,1,1,0 +562,2231,1,1,0 +562,5519,1,0,1 +568,1011,1,1,0 +578,4505,1,1,0 +581,1927,1,1,0 +585,1011,1,0,1 +595,1927,1,0,1 +601,3202,1,1,0 +601,4505,1,1,0 +608,7781,1,1,0 +612,2601,1,0,1 +618,2010,1,0,1 +634,130753,1,0,1 +664,4311,1,0,1 +666,2601,1,0,1 +672,2231,1,1,0 +673,130472,1,0,1 +685,1011,1,1,0 +691,999,1,1,0 +692,2029,1,1,0 +714,130472,1,1,0 +727,1514,1,1,0 +750,2029,1,1,0 +756,2010,1,1,0 +759,14839,1,1,0 +782,3202,1,1,0 +783,2231,1,1,0 +821,131226,1,0,1 +822,130753,1,1,0 +832,2010,1,0,1 +839,522,1,1,0 +855,3252,1,1,0 +863,6842,1,1,0 +873,130472,1,0,1 +878,2493,1,1,0 +894,2601,1,0,1 +927,2010,1,0,1 +932,1514,1,0,1 +960,2601,1,0,1 +977,2029,1,1,0 +983,1927,1,0,1 +986,130753,1,1,0 +992,3252,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json new file mode 100644 index 0000000..c06ef74 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-04-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29080, + "requested": 111, + "accepted_requests": 69, + "rejected_requests": 42, + "arriving_edges": 13952310, + "accepted_arriving_edges": 12807797, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9ddd8cef6a315ad28529e6c3868311882a1b00c59e57e290d0b28559f3d09a09", + "final_apl_state_float32": [ + 151.35140991210938, + 168.6293182373047 + ], + "final_apl_state_u32_bits": [ + 1125603830, + 1126736155 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46392097100033425, + "diagnostic_simulation_seconds": 5.415625360001286, + "wall_seconds": 6.430127466999693, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef", + "requests.npz": "32f6f4a1153ecd117147823cbaa244be6ddcc0965740c2afcf88ef14dc32945b", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..fb1822a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "311cf9c06417d1c88b7878c4fd48b4602cfe39cb29fdcfde5b020b0ecf658f84", + "final_apl_state_float32": [ + 146.4577178955078, + 167.71694946289062 + ], + "final_apl_state_u32_bits": [ + 1125283117, + 1126676362 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv new file mode 100644 index 0000000..74beb4c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv @@ -0,0 +1,99 @@ +tick,neuron_idx,attempted,accepted,rejected +7,130472,1,1,0 +12,999,1,1,0 +77,3252,1,1,0 +95,1890,1,1,0 +100,2010,1,1,0 +109,130753,1,1,0 +116,6842,1,1,0 +120,3202,1,1,0 +124,331,1,1,0 +139,3202,1,0,1 +145,9370,1,1,0 +146,1011,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +183,1011,1,1,0 +192,1514,1,1,0 +210,999,1,1,0 +239,1890,1,1,0 +242,1011,1,1,0 +245,3252,1,1,0 +245,130497,1,1,0 +246,3345,1,1,0 +252,2029,1,1,0 +272,999,1,1,0 +280,5519,1,0,1 +281,5519,1,0,1 +282,2029,1,1,0 +285,6842,1,1,0 +304,1514,1,1,0 +307,4026,1,1,0 +312,3252,1,0,1 +313,5519,1,1,0 +315,1890,1,1,0 +317,3202,1,1,0 +341,1927,1,1,0 +367,2347,1,0,1 +369,2029,1,0,1 +376,130753,1,1,0 +379,189,1,0,1 +385,2927,1,1,0 +398,1191,1,1,0 +415,999,1,0,1 +419,2231,1,1,0 +425,999,1,1,0 +425,1927,1,1,0 +436,3202,1,1,0 +447,1927,1,1,0 +456,1514,1,1,0 +458,130753,1,0,1 +480,2029,1,0,1 +501,130472,1,0,1 +506,2010,1,0,1 +524,6842,1,0,1 +535,2601,1,0,1 +538,130497,1,1,0 +550,130753,1,1,0 +562,10769,1,1,0 +566,4311,1,1,0 +568,2601,1,1,0 +572,999,1,0,1 +576,1514,1,1,0 +578,1011,1,1,0 +608,1011,1,1,0 +608,4311,1,1,0 +617,2231,1,1,0 +635,2029,1,1,0 +644,1011,1,1,0 +666,1011,1,1,0 +698,130753,1,1,0 +698,131226,1,1,0 +721,3252,1,1,0 +725,1011,1,1,0 +751,131226,1,1,0 +757,2994,1,0,1 +763,331,1,1,0 +776,2010,1,0,1 +777,4505,1,1,0 +788,3202,1,1,0 +790,5519,1,1,0 +795,2231,1,1,0 +801,4173,1,1,0 +804,130753,1,1,0 +807,4505,1,1,0 +834,2970,1,1,0 +852,5519,1,1,0 +853,2029,1,0,1 +857,10769,1,1,0 +864,130753,1,1,0 +871,130753,1,0,1 +878,331,1,0,1 +881,2029,1,1,0 +883,1011,1,0,1 +899,3202,1,1,0 +935,2347,1,1,0 +943,5519,1,0,1 +944,3161,1,1,0 +996,130472,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json new file mode 100644 index 0000000..f055073 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-04-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 27859, + "requested": 98, + "accepted_requests": 76, + "rejected_requests": 22, + "arriving_edges": 13695677, + "accepted_arriving_edges": 12634757, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "311cf9c06417d1c88b7878c4fd48b4602cfe39cb29fdcfde5b020b0ecf658f84", + "final_apl_state_float32": [ + 146.4577178955078, + 167.71694946289062 + ], + "final_apl_state_u32_bits": [ + 1125283117, + 1126676362 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46241872099926695, + "diagnostic_simulation_seconds": 5.372211222998885, + "wall_seconds": 6.376567659997818, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c", + "requests.npz": "8842f675ff7359716055c96b2218cdb80f791adeb2cc80fe0f3641f7b120771f", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..224a8d8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ed2301a5afde5595e539632edacfa3905610506511403af26a5cc9aee4962a0", + "final_apl_state_float32": [ + 155.06494140625, + 167.87075805664062 + ], + "final_apl_state_u32_bits": [ + 1125847200, + 1126686442 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv new file mode 100644 index 0000000..2bb09dc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv @@ -0,0 +1,96 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +43,159,1,0,1 +69,9370,1,1,0 +71,189,1,1,0 +76,2347,1,1,0 +78,6842,1,1,0 +99,189,1,1,0 +111,159,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,1,0 +133,130472,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +161,189,1,0,1 +191,189,1,0,1 +215,14839,1,1,0 +238,5519,1,1,0 +302,360,1,1,0 +337,2586,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +385,360,1,0,1 +399,4311,1,0,1 +405,131226,1,0,1 +413,1890,1,1,0 +414,999,1,1,0 +440,189,1,1,0 +475,360,1,1,0 +476,159,1,0,1 +489,1514,1,0,1 +497,130753,1,1,0 +507,12644,1,1,0 +515,159,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +529,360,1,1,0 +530,159,1,1,0 +538,7781,1,1,0 +545,189,1,0,1 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +551,360,1,1,0 +557,3202,1,1,0 +560,159,1,1,0 +579,131226,1,1,0 +595,159,1,1,0 +596,1514,1,1,0 +596,9975,1,0,1 +604,2029,1,1,0 +605,2347,1,0,1 +610,10769,1,1,0 +613,131226,1,1,0 +616,522,1,1,0 +617,522,1,0,1 +645,189,1,0,1 +646,159,1,0,1 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +716,1514,1,0,1 +725,159,1,0,1 +727,522,1,0,1 +727,6842,1,0,1 +731,159,1,1,0 +745,2010,1,1,0 +764,1890,1,0,1 +767,159,1,1,0 +794,2029,1,0,1 +804,189,1,1,0 +816,4505,1,1,0 +823,14839,1,0,1 +827,131226,1,1,0 +830,189,1,1,0 +834,522,1,0,1 +859,9370,1,1,0 +863,522,1,1,0 +876,6842,1,1,0 +892,189,1,1,0 +898,522,1,1,0 +906,331,1,1,0 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,0,1 +943,1890,1,0,1 +960,4311,1,1,0 +971,1890,1,1,0 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json new file mode 100644 index 0000000..7a9bd18 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30490, + "requested": 95, + "accepted_requests": 65, + "rejected_requests": 30, + "arriving_edges": 14714377, + "accepted_arriving_edges": 13539716, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ed2301a5afde5595e539632edacfa3905610506511403af26a5cc9aee4962a0", + "final_apl_state_float32": [ + 155.06494140625, + 167.87075805664062 + ], + "final_apl_state_u32_bits": [ + 1125847200, + 1126686442 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4684274989995174, + "diagnostic_simulation_seconds": 5.526067803999467, + "wall_seconds": 6.551364809001825, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab", + "requests.npz": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..224a8d8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ed2301a5afde5595e539632edacfa3905610506511403af26a5cc9aee4962a0", + "final_apl_state_float32": [ + 155.06494140625, + 167.87075805664062 + ], + "final_apl_state_u32_bits": [ + 1125847200, + 1126686442 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv new file mode 100644 index 0000000..2bb09dc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv @@ -0,0 +1,96 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +43,159,1,0,1 +69,9370,1,1,0 +71,189,1,1,0 +76,2347,1,1,0 +78,6842,1,1,0 +99,189,1,1,0 +111,159,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,1,0 +133,130472,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +161,189,1,0,1 +191,189,1,0,1 +215,14839,1,1,0 +238,5519,1,1,0 +302,360,1,1,0 +337,2586,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +385,360,1,0,1 +399,4311,1,0,1 +405,131226,1,0,1 +413,1890,1,1,0 +414,999,1,1,0 +440,189,1,1,0 +475,360,1,1,0 +476,159,1,0,1 +489,1514,1,0,1 +497,130753,1,1,0 +507,12644,1,1,0 +515,159,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +529,360,1,1,0 +530,159,1,1,0 +538,7781,1,1,0 +545,189,1,0,1 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +551,360,1,1,0 +557,3202,1,1,0 +560,159,1,1,0 +579,131226,1,1,0 +595,159,1,1,0 +596,1514,1,1,0 +596,9975,1,0,1 +604,2029,1,1,0 +605,2347,1,0,1 +610,10769,1,1,0 +613,131226,1,1,0 +616,522,1,1,0 +617,522,1,0,1 +645,189,1,0,1 +646,159,1,0,1 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +716,1514,1,0,1 +725,159,1,0,1 +727,522,1,0,1 +727,6842,1,0,1 +731,159,1,1,0 +745,2010,1,1,0 +764,1890,1,0,1 +767,159,1,1,0 +794,2029,1,0,1 +804,189,1,1,0 +816,4505,1,1,0 +823,14839,1,0,1 +827,131226,1,1,0 +830,189,1,1,0 +834,522,1,0,1 +859,9370,1,1,0 +863,522,1,1,0 +876,6842,1,1,0 +892,189,1,1,0 +898,522,1,1,0 +906,331,1,1,0 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,0,1 +943,1890,1,0,1 +960,4311,1,1,0 +971,1890,1,1,0 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json new file mode 100644 index 0000000..0440a36 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30490, + "requested": 95, + "accepted_requests": 65, + "rejected_requests": 30, + "arriving_edges": 14714377, + "accepted_arriving_edges": 13539716, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0ed2301a5afde5595e539632edacfa3905610506511403af26a5cc9aee4962a0", + "final_apl_state_float32": [ + 155.06494140625, + 167.87075805664062 + ], + "final_apl_state_u32_bits": [ + 1125847200, + 1126686442 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46502395200150204, + "diagnostic_simulation_seconds": 5.487102353999944, + "wall_seconds": 6.5068484990006255, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab", + "requests.npz": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..5daa7ea --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7bb39e68c11274f2888246814d825d8031f1fdab4d348899a9573070171acf4b", + "final_apl_state_float32": [ + 159.49917602539062, + 167.30337524414062 + ], + "final_apl_state_u32_bits": [ + 1126137802, + 1126649258 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv new file mode 100644 index 0000000..64d2d67 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv @@ -0,0 +1,102 @@ +tick,neuron_idx,attempted,accepted,rejected +8,5519,1,1,0 +18,130472,1,1,0 +20,9975,1,1,0 +24,131226,1,1,0 +33,1890,1,1,0 +48,2347,1,1,0 +53,159,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,4505,1,1,0 +93,5519,1,1,0 +100,189,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +113,360,1,1,0 +134,159,1,0,1 +136,2347,1,1,0 +137,21802,1,1,0 +141,189,1,1,0 +158,159,1,1,0 +182,999,1,1,0 +203,522,1,1,0 +216,2231,1,0,1 +216,2970,1,0,1 +223,130753,1,1,0 +235,130472,1,0,1 +255,522,1,1,0 +256,2231,1,1,0 +259,2927,1,1,0 +287,2231,1,1,0 +293,2601,1,1,0 +305,2347,1,0,1 +309,2010,1,1,0 +335,189,1,1,0 +336,999,1,1,0 +360,159,1,0,1 +364,360,1,1,0 +398,2231,1,1,0 +408,189,1,1,0 +419,4311,1,1,0 +427,3202,1,1,0 +450,189,1,0,1 +483,360,1,0,1 +495,3252,1,1,0 +498,159,1,1,0 +500,130472,1,1,0 +521,131226,1,0,1 +526,360,1,1,0 +532,189,1,1,0 +537,159,1,1,0 +547,159,1,0,1 +562,4311,1,0,1 +579,2347,1,1,0 +591,2010,1,0,1 +597,189,1,1,0 +606,2347,1,1,0 +606,4505,1,0,1 +609,12644,1,0,1 +619,2601,1,1,0 +629,2231,1,1,0 +633,3345,1,1,0 +636,3202,1,0,1 +639,3202,1,0,1 +666,14839,1,1,0 +674,360,1,1,0 +689,2010,1,0,1 +691,999,1,0,1 +696,131226,1,1,0 +700,159,1,0,1 +704,2010,1,1,0 +708,2010,1,0,1 +716,522,1,1,0 +725,522,1,0,1 +730,1011,1,1,0 +732,522,1,0,1 +750,2231,1,1,0 +753,3252,1,0,1 +757,2029,1,1,0 +789,1890,1,1,0 +791,130497,1,1,0 +798,2010,1,1,0 +829,1514,1,1,0 +831,1514,1,0,1 +833,360,1,1,0 +839,4311,1,1,0 +841,2029,1,1,0 +848,159,1,0,1 +852,159,1,0,1 +877,7781,1,0,1 +891,522,1,1,0 +904,5519,1,1,0 +913,12644,1,0,1 +934,360,1,0,1 +936,2029,1,1,0 +944,3202,1,1,0 +947,159,1,1,0 +972,1890,1,0,1 +974,2010,1,0,1 +986,2347,1,1,0 +996,9188,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json new file mode 100644 index 0000000..f7f494a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-05-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31174, + "requested": 101, + "accepted_requests": 70, + "rejected_requests": 31, + "arriving_edges": 14951510, + "accepted_arriving_edges": 13776375, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "7bb39e68c11274f2888246814d825d8031f1fdab4d348899a9573070171acf4b", + "final_apl_state_float32": [ + 159.49917602539062, + 167.30337524414062 + ], + "final_apl_state_u32_bits": [ + 1126137802, + 1126649258 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46756531999926665, + "diagnostic_simulation_seconds": 5.470637516002171, + "wall_seconds": 6.492538008998963, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3", + "requests.npz": "7a87ead895fa55f6b143b284c05c9731db02e0ce5492ce2dbc9847497c25a082", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..9740d8b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ddeefec99f04596f5cb8ad6b73f5dd0d38779c6b195bd54532aa295088567312", + "final_apl_state_float32": [ + 149.69583129882812, + 170.53697204589844 + ], + "final_apl_state_u32_bits": [ + 1125495330, + 1126861175 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv new file mode 100644 index 0000000..751b068 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv @@ -0,0 +1,109 @@ +tick,neuron_idx,attempted,accepted,rejected +15,9975,1,1,0 +25,159,1,1,0 +36,159,1,0,1 +57,159,1,1,0 +64,1514,1,1,0 +77,4505,1,1,0 +79,2231,1,1,0 +81,1890,1,1,0 +95,3252,1,1,0 +98,7679,1,1,0 +106,2231,1,1,0 +117,2010,1,1,0 +138,999,1,1,0 +151,9188,1,1,0 +190,5519,1,1,0 +190,21802,1,1,0 +190,130472,1,1,0 +204,9370,1,1,0 +227,1927,1,1,0 +230,2970,1,1,0 +233,159,1,1,0 +243,360,1,1,0 +253,189,1,1,0 +257,130753,1,1,0 +258,130497,1,1,0 +259,4311,1,1,0 +259,14839,1,1,0 +267,12644,1,1,0 +277,159,1,1,0 +283,2010,1,1,0 +290,1890,1,1,0 +294,159,1,0,1 +302,130753,1,1,0 +307,1927,1,0,1 +308,2231,1,0,1 +316,3202,1,1,0 +322,130472,1,1,0 +335,360,1,1,0 +348,1514,1,0,1 +351,131226,1,1,0 +375,2029,1,1,0 +377,14839,1,1,0 +382,2347,1,1,0 +413,999,1,0,1 +418,9370,1,1,0 +430,1890,1,1,0 +433,6842,1,0,1 +433,130753,1,0,1 +441,6842,1,1,0 +443,522,1,1,0 +463,2231,1,1,0 +475,7679,1,1,0 +482,1514,1,1,0 +512,130753,1,1,0 +517,7781,1,0,1 +520,9188,1,1,0 +538,159,1,1,0 +556,3252,1,0,1 +560,6842,1,1,0 +560,8001,1,1,0 +561,522,1,1,0 +564,2347,1,1,0 +566,159,1,1,0 +577,2231,1,1,0 +593,5519,1,1,0 +611,4505,1,1,0 +623,1890,1,1,0 +628,9975,1,1,0 +632,2029,1,0,1 +645,130497,1,1,0 +652,8001,1,1,0 +654,130472,1,1,0 +661,189,1,1,0 +669,189,1,0,1 +671,1890,1,1,0 +671,21802,1,1,0 +692,2010,1,1,0 +711,5519,1,1,0 +717,2601,1,1,0 +723,131226,1,0,1 +725,159,1,1,0 +765,1890,1,0,1 +768,4173,1,1,0 +796,522,1,0,1 +806,522,1,1,0 +806,6842,1,1,0 +809,1514,1,0,1 +809,8001,1,0,1 +813,4311,1,0,1 +825,360,1,1,0 +858,131226,1,1,0 +862,6842,1,1,0 +864,189,1,1,0 +865,999,1,1,0 +866,7781,1,1,0 +882,159,1,1,0 +885,7781,1,0,1 +890,12644,1,1,0 +906,3345,1,1,0 +907,159,1,1,0 +917,130472,1,1,0 +919,9975,1,1,0 +923,3202,1,0,1 +930,14839,1,1,0 +932,2029,1,1,0 +934,5519,1,0,1 +951,130472,1,1,0 +978,2347,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json new file mode 100644 index 0000000..8762a09 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-05-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30093, + "requested": 108, + "accepted_requests": 87, + "rejected_requests": 21, + "arriving_edges": 14596380, + "accepted_arriving_edges": 13412635, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ddeefec99f04596f5cb8ad6b73f5dd0d38779c6b195bd54532aa295088567312", + "final_apl_state_float32": [ + 149.69583129882812, + 170.53697204589844 + ], + "final_apl_state_u32_bits": [ + 1125495330, + 1126861175 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46380448500349303, + "diagnostic_simulation_seconds": 5.455922104996716, + "wall_seconds": 6.470267215001513, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a", + "requests.npz": "05e56490bda3cd4d30861ab1d2648ac0bb5f496a13a3c0dc14c03725a3cf983a", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..b016b87 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "51e8695165a066047a5b96560437f702c49d3bed5ce3870af6c6d868eab529db", + "final_apl_state_float32": [ + 152.31134033203125, + 169.912109375 + ], + "final_apl_state_u32_bits": [ + 1125666740, + 1126820224 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv new file mode 100644 index 0000000..7af7b71 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +21,2029,1,1,0 +30,4311,1,1,0 +37,1011,1,1,0 +49,130753,1,1,0 +55,4311,1,1,0 +62,3345,1,1,0 +66,360,1,1,0 +70,2347,1,1,0 +71,999,1,1,0 +72,522,1,1,0 +91,2231,1,1,0 +95,159,1,1,0 +95,2927,1,1,0 +106,159,1,0,1 +122,21802,1,1,0 +123,159,1,1,0 +127,360,1,1,0 +144,331,1,0,1 +145,130472,1,1,0 +151,2347,1,1,0 +194,360,1,1,0 +194,130753,1,1,0 +208,2347,1,1,0 +214,1011,1,1,0 +219,331,1,0,1 +228,159,1,1,0 +248,21802,1,1,0 +248,130753,1,1,0 +254,3202,1,0,1 +262,7781,1,0,1 +268,189,1,0,1 +271,8001,1,0,1 +286,159,1,1,0 +307,130472,1,0,1 +313,9975,1,1,0 +319,4311,1,0,1 +331,360,1,0,1 +334,1011,1,1,0 +341,2347,1,1,0 +353,7679,1,1,0 +362,9975,1,1,0 +372,2601,1,0,1 +381,360,1,0,1 +390,2010,1,1,0 +391,6842,1,0,1 +396,7781,1,1,0 +399,159,1,1,0 +410,360,1,1,0 +411,189,1,0,1 +412,130753,1,1,0 +422,130472,1,1,0 +425,522,1,1,0 +431,2347,1,0,1 +432,130753,1,0,1 +443,2927,1,1,0 +467,522,1,1,0 +469,999,1,1,0 +490,189,1,0,1 +498,8504,1,1,0 +510,21802,1,1,0 +523,6842,1,1,0 +529,5519,1,1,0 +529,130497,1,0,1 +534,3252,1,0,1 +546,131226,1,0,1 +559,5519,1,1,0 +562,5519,1,0,1 +572,360,1,1,0 +578,4505,1,1,0 +595,159,1,1,0 +606,1514,1,0,1 +612,2601,1,1,0 +618,2010,1,1,0 +627,360,1,1,0 +630,189,1,0,1 +634,130753,1,0,1 +636,14839,1,1,0 +649,522,1,1,0 +651,9188,1,1,0 +664,4311,1,1,0 +666,2601,1,1,0 +673,130472,1,1,0 +714,130472,1,1,0 +725,9370,1,1,0 +727,1514,1,0,1 +739,189,1,0,1 +756,2010,1,1,0 +759,14839,1,1,0 +783,2231,1,1,0 +808,522,1,1,0 +821,131226,1,1,0 +832,2010,1,1,0 +839,522,1,1,0 +855,3252,1,1,0 +859,159,1,0,1 +863,6842,1,1,0 +873,130472,1,1,0 +878,2493,1,1,0 +918,522,1,0,1 +927,2010,1,1,0 +932,1514,1,1,0 +935,189,1,1,0 +960,2601,1,1,0 +964,360,1,1,0 +977,2029,1,0,1 +984,2347,1,0,1 +992,3252,1,0,1 +993,130472,1,1,0 +999,189,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json new file mode 100644 index 0000000..f034884 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-05-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29411, + "requested": 109, + "accepted_requests": 77, + "rejected_requests": 32, + "arriving_edges": 14326433, + "accepted_arriving_edges": 13178644, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "51e8695165a066047a5b96560437f702c49d3bed5ce3870af6c6d868eab529db", + "final_apl_state_float32": [ + 152.31134033203125, + 169.912109375 + ], + "final_apl_state_u32_bits": [ + 1125666740, + 1126820224 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46735142399847973, + "diagnostic_simulation_seconds": 5.441341613000986, + "wall_seconds": 6.4546820069990645, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0", + "requests.npz": "f59e7a368061f852d04c28ac368e5362776f52b38e88c75cb234c2d6cf11bebd", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..c194888 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "65139b52d2cb936db45646c5e369b811b316a22a7292ae13827aef7fea0d5eeb", + "final_apl_state_float32": [ + 153.5912628173828, + 170.30340576171875 + ], + "final_apl_state_u32_bits": [ + 1125750621, + 1126845868 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv new file mode 100644 index 0000000..8313006 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv @@ -0,0 +1,97 @@ +tick,neuron_idx,attempted,accepted,rejected +2,189,1,1,0 +7,130472,1,1,0 +23,189,1,0,1 +72,159,1,1,0 +77,3252,1,1,0 +95,1890,1,1,0 +100,2010,1,1,0 +116,6842,1,1,0 +120,3202,1,0,1 +139,3202,1,1,0 +145,9370,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +192,1514,1,0,1 +210,999,1,1,0 +239,1890,1,0,1 +245,3252,1,1,0 +245,130497,1,0,1 +246,3345,1,1,0 +250,159,1,0,1 +261,8001,1,1,0 +275,159,1,1,0 +280,5519,1,0,1 +281,5519,1,0,1 +285,6842,1,1,0 +293,360,1,1,0 +302,159,1,1,0 +304,1514,1,0,1 +307,4026,1,0,1 +309,159,1,0,1 +312,3252,1,1,0 +313,5519,1,1,0 +315,1890,1,1,0 +317,3202,1,1,0 +324,522,1,1,0 +333,522,1,0,1 +341,1927,1,1,0 +367,159,1,0,1 +367,2347,1,1,0 +379,189,1,0,1 +385,2927,1,1,0 +419,2231,1,1,0 +436,3202,1,1,0 +456,1514,1,1,0 +480,2029,1,1,0 +483,12644,1,1,0 +492,522,1,0,1 +501,130472,1,1,0 +506,2010,1,1,0 +524,6842,1,0,1 +535,2601,1,0,1 +545,130472,1,1,0 +548,9975,1,0,1 +562,10769,1,1,0 +566,4311,1,1,0 +567,8504,1,1,0 +569,159,1,1,0 +572,999,1,1,0 +576,1514,1,0,1 +593,131226,1,1,0 +623,159,1,0,1 +666,1011,1,1,0 +688,159,1,1,0 +698,131226,1,1,0 +721,3252,1,1,0 +728,189,1,0,1 +735,159,1,1,0 +751,131226,1,1,0 +757,2994,1,1,0 +763,331,1,1,0 +776,2010,1,0,1 +777,4505,1,1,0 +795,2231,1,0,1 +801,4173,1,0,1 +807,4505,1,1,0 +808,159,1,0,1 +817,189,1,0,1 +834,2970,1,0,1 +848,189,1,0,1 +852,5519,1,0,1 +853,3252,1,1,0 +857,10769,1,0,1 +871,130753,1,1,0 +878,331,1,0,1 +881,2029,1,0,1 +899,3202,1,0,1 +935,2347,1,1,0 +936,189,1,1,0 +942,8504,1,1,0 +943,5519,1,0,1 +944,3161,1,1,0 +952,360,1,1,0 +969,159,1,1,0 +996,130472,1,0,1 +997,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json new file mode 100644 index 0000000..7d8696c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-matched_energy-05-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30288, + "requested": 96, + "accepted_requests": 61, + "rejected_requests": 35, + "arriving_edges": 14521595, + "accepted_arriving_edges": 13344159, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "65139b52d2cb936db45646c5e369b811b316a22a7292ae13827aef7fea0d5eeb", + "final_apl_state_float32": [ + 153.5912628173828, + 170.30340576171875 + ], + "final_apl_state_u32_bits": [ + 1125750621, + 1126845868 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46517790800135117, + "diagnostic_simulation_seconds": 5.448253360998933, + "wall_seconds": 6.458949733001646, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2", + "requests.npz": "dae9f0c7f757429767931c014d629346528964a75a38dfae8cbc8db1e098bdb3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..4c42308 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c1ebb91163861d3b2d35e180f72f76695703839b46228796f817b2acb56e8bb5", + "final_apl_state_float32": [ + 151.74046325683594, + 169.58856201171875 + ], + "final_apl_state_u32_bits": [ + 1125629327, + 1126799020 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv new file mode 100644 index 0000000..7ce4be0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv @@ -0,0 +1,111 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +17,2927,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +56,522,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +74,1927,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,0,1 +133,130472,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +178,2010,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +302,360,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +361,1514,1,1,0 +374,1927,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,1,0 +395,360,1,0,1 +399,4311,1,0,1 +404,8504,1,1,0 +405,131226,1,0,1 +414,999,1,1,0 +414,2927,1,1,0 +434,522,1,1,0 +461,10769,1,0,1 +475,360,1,0,1 +489,1514,1,0,1 +497,130753,1,0,1 +506,999,1,0,1 +507,12644,1,1,0 +513,3161,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +529,360,1,1,0 +538,7781,1,1,0 +541,2970,1,1,0 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +551,360,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,0,1 +613,131226,1,0,1 +616,522,1,1,0 +617,522,1,0,1 +646,2535,1,1,0 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +663,360,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,522,1,1,0 +727,6842,1,1,0 +745,2010,1,1,0 +746,360,1,1,0 +754,3252,1,1,0 +763,130497,1,0,1 +764,1890,1,1,0 +772,3161,1,1,0 +782,9975,1,1,0 +794,2029,1,0,1 +815,130753,1,0,1 +816,1514,1,1,0 +816,4505,1,0,1 +823,14839,1,1,0 +834,522,1,1,0 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +898,522,1,1,0 +906,331,1,0,1 +906,2010,1,0,1 +921,5519,1,0,1 +931,522,1,1,0 +940,360,1,0,1 +942,130753,1,1,0 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,0,1 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json new file mode 100644 index 0000000..1ff4544 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30876, + "requested": 110, + "accepted_requests": 79, + "rejected_requests": 31, + "arriving_edges": 14890820, + "accepted_arriving_edges": 13677623, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c1ebb91163861d3b2d35e180f72f76695703839b46228796f817b2acb56e8bb5", + "final_apl_state_float32": [ + 151.74046325683594, + 169.58856201171875 + ], + "final_apl_state_u32_bits": [ + 1125629327, + 1126799020 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.472656547997758, + "diagnostic_simulation_seconds": 5.466401872999995, + "wall_seconds": 6.4836261559976265, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..4c42308 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c1ebb91163861d3b2d35e180f72f76695703839b46228796f817b2acb56e8bb5", + "final_apl_state_float32": [ + 151.74046325683594, + 169.58856201171875 + ], + "final_apl_state_u32_bits": [ + 1125629327, + 1126799020 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv new file mode 100644 index 0000000..7ce4be0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv @@ -0,0 +1,111 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +17,2927,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +56,522,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +74,1927,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,0,1 +133,130472,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +178,2010,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +302,360,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +361,1514,1,1,0 +374,1927,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,1,0 +395,360,1,0,1 +399,4311,1,0,1 +404,8504,1,1,0 +405,131226,1,0,1 +414,999,1,1,0 +414,2927,1,1,0 +434,522,1,1,0 +461,10769,1,0,1 +475,360,1,0,1 +489,1514,1,0,1 +497,130753,1,0,1 +506,999,1,0,1 +507,12644,1,1,0 +513,3161,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +529,360,1,1,0 +538,7781,1,1,0 +541,2970,1,1,0 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +551,360,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,0,1 +613,131226,1,0,1 +616,522,1,1,0 +617,522,1,0,1 +646,2535,1,1,0 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +663,360,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,522,1,1,0 +727,6842,1,1,0 +745,2010,1,1,0 +746,360,1,1,0 +754,3252,1,1,0 +763,130497,1,0,1 +764,1890,1,1,0 +772,3161,1,1,0 +782,9975,1,1,0 +794,2029,1,0,1 +815,130753,1,0,1 +816,1514,1,1,0 +816,4505,1,0,1 +823,14839,1,1,0 +834,522,1,1,0 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +898,522,1,1,0 +906,331,1,0,1 +906,2010,1,0,1 +921,5519,1,0,1 +931,522,1,1,0 +940,360,1,0,1 +942,130753,1,1,0 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,0,1 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json new file mode 100644 index 0000000..fd207b3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-00-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30876, + "requested": 110, + "accepted_requests": 79, + "rejected_requests": 31, + "arriving_edges": 14890820, + "accepted_arriving_edges": 13677623, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "c1ebb91163861d3b2d35e180f72f76695703839b46228796f817b2acb56e8bb5", + "final_apl_state_float32": [ + 151.74046325683594, + 169.58856201171875 + ], + "final_apl_state_u32_bits": [ + 1125629327, + 1126799020 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4719111359991075, + "diagnostic_simulation_seconds": 5.4536090469991905, + "wall_seconds": 6.476674322999315, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..4c7e6b9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2516adff4a533cff91947f4cc13710e00dbccb7ed302a0afa25d6bf847bbc4ee", + "final_apl_state_float32": [ + 152.98184204101562, + 173.42926025390625 + ], + "final_apl_state_u32_bits": [ + 1125710682, + 1127050724 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv new file mode 100644 index 0000000..c4bba5f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +7,2994,1,1,0 +20,9975,1,1,0 +24,131226,1,1,0 +31,2970,1,1,0 +33,1890,1,1,0 +53,159,1,1,0 +53,9975,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,4505,1,1,0 +70,2927,1,1,0 +93,5519,1,1,0 +94,10769,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +113,360,1,1,0 +137,21802,1,1,0 +176,2994,1,1,0 +182,999,1,1,0 +202,130753,1,0,1 +203,522,1,0,1 +216,2231,1,1,0 +216,2970,1,0,1 +219,999,1,1,0 +223,130753,1,1,0 +235,130472,1,0,1 +255,522,1,1,0 +256,2231,1,1,0 +259,2927,1,1,0 +286,999,1,0,1 +287,2231,1,1,0 +287,130753,1,0,1 +293,2601,1,1,0 +305,2347,1,0,1 +309,2010,1,1,0 +336,999,1,1,0 +344,2970,1,1,0 +364,360,1,1,0 +380,2927,1,1,0 +398,2231,1,1,0 +419,4311,1,0,1 +427,3202,1,0,1 +463,2943,1,1,0 +483,360,1,0,1 +492,130753,1,1,0 +495,3252,1,1,0 +500,130472,1,0,1 +511,9188,1,1,0 +521,131226,1,1,0 +526,360,1,1,0 +547,1011,1,1,0 +562,4311,1,1,0 +591,2010,1,0,1 +593,14839,1,0,1 +606,2347,1,1,0 +606,4505,1,0,1 +609,12644,1,0,1 +619,2601,1,1,0 +629,2231,1,1,0 +633,3345,1,0,1 +636,3202,1,1,0 +639,3202,1,0,1 +657,3161,1,1,0 +666,14839,1,1,0 +674,360,1,1,0 +689,2010,1,1,0 +691,999,1,1,0 +704,2010,1,0,1 +708,2010,1,0,1 +716,522,1,1,0 +725,522,1,0,1 +730,1011,1,1,0 +732,522,1,0,1 +734,3161,1,1,0 +750,2231,1,1,0 +753,3252,1,0,1 +757,2029,1,1,0 +762,2586,1,0,1 +774,3252,1,1,0 +789,1890,1,1,0 +791,130497,1,1,0 +798,2010,1,0,1 +821,1514,1,1,0 +824,1011,1,1,0 +826,130753,1,1,0 +829,1514,1,0,1 +831,1514,1,0,1 +833,360,1,1,0 +839,4311,1,0,1 +841,2029,1,1,0 +859,2010,1,0,1 +864,360,1,1,0 +868,2943,1,1,0 +872,999,1,1,0 +877,7781,1,1,0 +882,2010,1,1,0 +891,522,1,1,0 +904,5519,1,1,0 +913,12644,1,1,0 +915,2927,1,1,0 +934,360,1,0,1 +936,2029,1,0,1 +944,3202,1,1,0 +972,1890,1,0,1 +972,10769,1,1,0 +974,2010,1,1,0 +986,2347,1,1,0 +996,9188,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json new file mode 100644 index 0000000..d992129 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-00-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30280, + "requested": 109, + "accepted_requests": 78, + "rejected_requests": 31, + "arriving_edges": 14749199, + "accepted_arriving_edges": 13592364, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2516adff4a533cff91947f4cc13710e00dbccb7ed302a0afa25d6bf847bbc4ee", + "final_apl_state_float32": [ + 152.98184204101562, + 173.42926025390625 + ], + "final_apl_state_u32_bits": [ + 1125710682, + 1127050724 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4715009089995874, + "diagnostic_simulation_seconds": 5.433752976998221, + "wall_seconds": 6.456210170999839, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724", + "requests.npz": "48bb675f17020bf05a2df66cec2b0479237c312af5c0519f391d35131b96d532", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..8429e11 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "365e063ba5ab3806c3dbc9c083c4a8ada5d0d252e031206127ca44c77cb21338", + "final_apl_state_float32": [ + 152.703857421875, + 165.63258361816406 + ], + "final_apl_state_u32_bits": [ + 1125692464, + 1126539761 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv new file mode 100644 index 0000000..6d0928e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv @@ -0,0 +1,131 @@ +tick,neuron_idx,attempted,accepted,rejected +15,9975,1,1,0 +43,1514,1,1,0 +45,130753,1,1,0 +49,9975,1,1,0 +57,159,1,1,0 +64,1514,1,0,1 +77,4505,1,1,0 +79,2231,1,1,0 +88,999,1,1,0 +95,3252,1,1,0 +98,7679,1,1,0 +102,4173,1,1,0 +106,2231,1,1,0 +117,1514,1,1,0 +117,2010,1,1,0 +138,999,1,1,0 +139,1927,1,1,0 +151,9188,1,1,0 +153,3252,1,1,0 +155,7679,1,1,0 +190,5519,1,1,0 +190,21802,1,1,0 +198,21802,1,0,1 +204,9370,1,1,0 +227,1927,1,1,0 +230,2970,1,1,0 +242,999,1,1,0 +243,360,1,1,0 +257,130753,1,1,0 +258,130497,1,0,1 +259,14839,1,1,0 +266,2010,1,0,1 +267,12644,1,1,0 +269,1011,1,1,0 +277,159,1,1,0 +283,2010,1,1,0 +295,360,1,1,0 +302,130753,1,1,0 +307,1927,1,1,0 +308,2231,1,1,0 +315,7679,1,0,1 +316,3202,1,1,0 +335,360,1,1,0 +348,1514,1,1,0 +351,131226,1,1,0 +375,2029,1,1,0 +377,14839,1,1,0 +378,8001,1,1,0 +382,2347,1,1,0 +400,14839,1,1,0 +409,1514,1,1,0 +413,999,1,0,1 +418,9370,1,1,0 +433,6842,1,1,0 +433,130753,1,1,0 +441,6842,1,0,1 +443,522,1,0,1 +463,2231,1,0,1 +475,2010,1,1,0 +475,7679,1,1,0 +482,1514,1,0,1 +512,130753,1,0,1 +517,7781,1,1,0 +520,9188,1,1,0 +535,2029,1,0,1 +536,1191,1,1,0 +538,3252,1,0,1 +556,3252,1,1,0 +560,6842,1,0,1 +560,8001,1,1,0 +561,522,1,1,0 +564,2347,1,1,0 +577,2231,1,0,1 +591,2586,1,0,1 +593,5519,1,1,0 +596,21802,1,0,1 +598,2029,1,1,0 +611,4505,1,1,0 +618,3161,1,1,0 +623,1890,1,0,1 +628,9975,1,1,0 +632,2029,1,1,0 +633,522,1,1,0 +645,130497,1,1,0 +652,8001,1,1,0 +667,1011,1,1,0 +669,189,1,1,0 +671,21802,1,1,0 +692,999,1,1,0 +692,2010,1,1,0 +693,130753,1,0,1 +711,5519,1,1,0 +717,2601,1,0,1 +723,131226,1,0,1 +745,6842,1,1,0 +765,1890,1,1,0 +768,4173,1,1,0 +787,360,1,1,0 +796,522,1,0,1 +806,522,1,1,0 +806,6842,1,0,1 +809,1514,1,1,0 +809,8001,1,0,1 +813,4311,1,1,0 +825,360,1,1,0 +847,522,1,1,0 +853,1927,1,0,1 +858,131226,1,1,0 +862,6842,1,0,1 +863,1011,1,1,0 +865,999,1,1,0 +866,7781,1,0,1 +877,522,1,1,0 +885,7781,1,1,0 +890,12644,1,0,1 +900,6842,1,1,0 +903,2493,1,1,0 +906,3345,1,1,0 +919,9975,1,1,0 +923,3202,1,1,0 +930,14839,1,1,0 +932,2029,1,1,0 +934,5519,1,0,1 +946,130753,1,0,1 +957,2010,1,1,0 +967,6842,1,0,1 +975,2010,1,0,1 +978,2347,1,1,0 +981,999,1,1,0 +988,2943,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json new file mode 100644 index 0000000..d61fe48 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-00-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29830, + "requested": 130, + "accepted_requests": 98, + "rejected_requests": 32, + "arriving_edges": 14513160, + "accepted_arriving_edges": 13375075, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "365e063ba5ab3806c3dbc9c083c4a8ada5d0d252e031206127ca44c77cb21338", + "final_apl_state_float32": [ + 152.703857421875, + 165.63258361816406 + ], + "final_apl_state_u32_bits": [ + 1125692464, + 1126539761 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46569175200056634, + "diagnostic_simulation_seconds": 5.531102421999094, + "wall_seconds": 6.543718707001972, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2", + "requests.npz": "580a525d8a647fbf365ceebccb66ff0e420a9540fed24056ef7925d18978eae2", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..95c29da --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9e003c3540633a54457c9d4de63286ac58574816a2e37094fcf77709bfb0e53a", + "final_apl_state_float32": [ + 154.07395935058594, + 168.83908081054688 + ], + "final_apl_state_u32_bits": [ + 1125782255, + 1126749902 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv new file mode 100644 index 0000000..7931070 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv @@ -0,0 +1,113 @@ +tick,neuron_idx,attempted,accepted,rejected +5,6842,1,1,0 +15,3345,1,1,0 +21,2029,1,1,0 +37,1011,1,1,0 +49,130753,1,1,0 +62,3345,1,1,0 +64,4026,1,1,0 +66,360,1,1,0 +70,2347,1,1,0 +71,999,1,1,0 +72,522,1,1,0 +91,2231,1,1,0 +95,2927,1,1,0 +122,21802,1,1,0 +123,159,1,1,0 +127,360,1,1,0 +144,331,1,1,0 +145,130472,1,0,1 +151,2347,1,1,0 +185,2586,1,0,1 +188,9975,1,1,0 +194,360,1,0,1 +194,130753,1,1,0 +208,2347,1,1,0 +212,2029,1,0,1 +214,1011,1,1,0 +219,331,1,1,0 +221,2029,1,0,1 +244,130497,1,0,1 +248,21802,1,1,0 +248,130753,1,0,1 +254,3202,1,0,1 +262,7781,1,0,1 +271,8001,1,1,0 +307,130472,1,1,0 +313,9975,1,1,0 +319,4311,1,0,1 +331,360,1,0,1 +334,1011,1,1,0 +341,2347,1,0,1 +353,7679,1,1,0 +362,9975,1,1,0 +372,2601,1,0,1 +381,360,1,0,1 +390,2010,1,1,0 +391,6842,1,1,0 +410,360,1,1,0 +412,130753,1,1,0 +417,10769,1,1,0 +425,522,1,1,0 +432,130753,1,0,1 +443,2927,1,1,0 +467,522,1,1,0 +469,999,1,1,0 +472,2493,1,1,0 +490,189,1,0,1 +493,331,1,0,1 +498,8504,1,1,0 +506,130753,1,0,1 +510,21802,1,1,0 +523,6842,1,0,1 +529,5519,1,0,1 +529,130497,1,1,0 +534,3252,1,0,1 +546,131226,1,1,0 +559,5519,1,1,0 +562,5519,1,0,1 +568,1011,1,0,1 +572,360,1,0,1 +578,4505,1,1,0 +583,3252,1,0,1 +585,1011,1,1,0 +606,1514,1,0,1 +612,2601,1,0,1 +618,2010,1,0,1 +627,360,1,1,0 +634,130753,1,1,0 +636,14839,1,1,0 +649,522,1,1,0 +651,9188,1,1,0 +664,4311,1,1,0 +666,2601,1,0,1 +685,1011,1,1,0 +687,14839,1,1,0 +691,999,1,0,1 +725,9370,1,1,0 +727,1514,1,0,1 +728,2010,1,0,1 +742,8504,1,1,0 +749,2010,1,1,0 +749,9370,1,1,0 +756,2010,1,0,1 +759,14839,1,1,0 +769,10769,1,1,0 +783,2231,1,1,0 +808,522,1,1,0 +821,131226,1,0,1 +822,130753,1,1,0 +832,2010,1,1,0 +839,522,1,1,0 +846,3345,1,1,0 +855,3252,1,1,0 +863,6842,1,1,0 +873,130472,1,1,0 +878,2493,1,1,0 +918,522,1,0,1 +927,2010,1,1,0 +932,1514,1,1,0 +960,2601,1,0,1 +964,360,1,0,1 +977,2029,1,1,0 +992,3252,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json new file mode 100644 index 0000000..ddb45a1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-00-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29892, + "requested": 112, + "accepted_requests": 74, + "rejected_requests": 38, + "arriving_edges": 14501076, + "accepted_arriving_edges": 13338792, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "9e003c3540633a54457c9d4de63286ac58574816a2e37094fcf77709bfb0e53a", + "final_apl_state_float32": [ + 154.07395935058594, + 168.83908081054688 + ], + "final_apl_state_u32_bits": [ + 1125782255, + 1126749902 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4670634109970706, + "diagnostic_simulation_seconds": 5.435887944000569, + "wall_seconds": 6.458028886998363, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5", + "requests.npz": "9f459e8b84e1635e0cbab70c33e34d5550b6452863d8cfa3547336005b43a9e2", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..17161a8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ffda8b23588b6ff5e7529e9f44eeb02b445a90e813d436c83a2ba27b9baae52a", + "final_apl_state_float32": [ + 146.9575653076172, + 170.9582977294922 + ], + "final_apl_state_u32_bits": [ + 1125315875, + 1126888787 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv new file mode 100644 index 0000000..b31976c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv @@ -0,0 +1,90 @@ +tick,neuron_idx,attempted,accepted,rejected +0,2943,1,1,0 +7,130472,1,1,0 +37,9370,1,1,0 +77,3252,1,1,0 +95,1890,1,1,0 +100,2010,1,1,0 +109,12644,1,1,0 +116,6842,1,1,0 +120,3202,1,1,0 +139,3202,1,0,1 +145,9370,1,1,0 +146,1011,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +183,1011,1,1,0 +192,1514,1,1,0 +210,999,1,1,0 +227,6842,1,1,0 +245,3252,1,1,0 +245,130497,1,1,0 +246,3345,1,1,0 +261,8001,1,1,0 +280,5519,1,1,0 +281,5519,1,0,1 +285,6842,1,0,1 +293,360,1,0,1 +304,1514,1,1,0 +307,4026,1,1,0 +312,3252,1,0,1 +313,5519,1,1,0 +316,3161,1,1,0 +319,1514,1,0,1 +324,522,1,0,1 +333,522,1,0,1 +341,1927,1,1,0 +369,2029,1,1,0 +379,189,1,1,0 +385,2927,1,1,0 +390,2994,1,1,0 +398,1191,1,1,0 +419,2231,1,1,0 +436,3202,1,0,1 +456,1514,1,0,1 +458,1514,1,1,0 +480,2029,1,1,0 +483,12644,1,1,0 +492,522,1,0,1 +501,130472,1,0,1 +506,2010,1,1,0 +524,6842,1,1,0 +535,2601,1,1,0 +548,9975,1,1,0 +550,130753,1,1,0 +562,10769,1,1,0 +566,4311,1,0,1 +567,8504,1,1,0 +568,2601,1,1,0 +572,999,1,0,1 +576,1514,1,1,0 +655,360,1,0,1 +666,1011,1,1,0 +698,131226,1,0,1 +721,3252,1,1,0 +734,2586,1,1,0 +757,2994,1,1,0 +763,331,1,1,0 +776,2010,1,1,0 +777,4505,1,1,0 +795,2231,1,0,1 +799,522,1,0,1 +801,4173,1,1,0 +834,2970,1,0,1 +853,2029,1,1,0 +853,3252,1,0,1 +857,10769,1,0,1 +864,6842,1,0,1 +871,130753,1,1,0 +878,331,1,0,1 +881,2029,1,1,0 +913,3252,1,0,1 +942,8504,1,0,1 +943,5519,1,1,0 +944,3161,1,1,0 +948,10769,1,1,0 +952,360,1,0,1 +981,4173,1,1,0 +996,130472,1,1,0 +997,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json new file mode 100644 index 0000000..0e0ae66 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-00-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 26554, + "requested": 89, + "accepted_requests": 63, + "rejected_requests": 26, + "arriving_edges": 12912968, + "accepted_arriving_edges": 11896757, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "ffda8b23588b6ff5e7529e9f44eeb02b445a90e813d436c83a2ba27b9baae52a", + "final_apl_state_float32": [ + 146.9575653076172, + 170.9582977294922 + ], + "final_apl_state_u32_bits": [ + 1125315875, + 1126888787 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.47170857500168495, + "diagnostic_simulation_seconds": 5.316381247997924, + "wall_seconds": 6.341661884001951, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61", + "requests.npz": "dddb55701c54208571b0ae1eff05fafa79a81c77d86012e40884271dbab43ec9", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..21e6658 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "41962b3815e55f71e0db7584fb56f8f54c3322f156fcc3c7ab362f09e3e543c7", + "final_apl_state_float32": [ + 155.1874542236328, + 164.43055725097656 + ], + "final_apl_state_u32_bits": [ + 1125855229, + 1126460985 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv new file mode 100644 index 0000000..14abf7e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv @@ -0,0 +1,121 @@ +tick,neuron_idx,attempted,accepted,rejected +6,360,1,1,0 +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +22,189,1,0,1 +23,159,1,1,0 +32,2586,1,0,1 +44,189,1,1,0 +45,189,1,0,1 +60,2994,1,1,0 +64,130472,1,1,0 +96,130472,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +116,522,1,0,1 +121,159,1,1,0 +128,9188,1,1,0 +130,2010,1,1,0 +144,360,1,1,0 +177,6842,1,0,1 +187,360,1,1,0 +207,2970,1,1,0 +213,5519,1,0,1 +215,159,1,0,1 +224,2347,1,1,0 +234,159,1,1,0 +294,2535,1,1,0 +301,189,1,1,0 +303,130753,1,1,0 +304,130472,1,0,1 +326,2970,1,1,0 +350,7781,1,1,0 +354,2010,1,0,1 +354,4311,1,1,0 +361,1890,1,1,0 +384,189,1,0,1 +390,1514,1,1,0 +404,189,1,1,0 +418,1514,1,1,0 +419,2347,1,1,0 +427,4505,1,1,0 +442,2535,1,0,1 +445,131226,1,1,0 +449,360,1,0,1 +452,2010,1,0,1 +454,130472,1,1,0 +462,159,1,1,0 +477,999,1,0,1 +479,131226,1,1,0 +480,4026,1,1,0 +484,189,1,1,0 +518,9188,1,1,0 +519,131226,1,1,0 +520,159,1,0,1 +520,6842,1,1,0 +528,3161,1,1,0 +532,4311,1,1,0 +535,522,1,0,1 +562,189,1,1,0 +566,130753,1,0,1 +570,189,1,0,1 +570,2943,1,1,0 +578,1011,1,0,1 +582,3252,1,1,0 +604,130472,1,0,1 +606,6842,1,1,0 +609,189,1,0,1 +615,159,1,0,1 +649,130753,1,0,1 +650,1011,1,1,0 +663,999,1,1,0 +666,2010,1,0,1 +674,159,1,0,1 +684,2347,1,1,0 +693,189,1,1,0 +699,159,1,1,0 +712,159,1,0,1 +712,9975,1,1,0 +717,189,1,1,0 +718,999,1,1,0 +718,2029,1,1,0 +725,360,1,1,0 +729,999,1,0,1 +734,131226,1,1,0 +753,2347,1,1,0 +763,159,1,1,0 +766,189,1,0,1 +769,159,1,0,1 +771,2029,1,1,0 +778,1890,1,0,1 +784,1011,1,0,1 +791,1890,1,1,0 +791,4505,1,1,0 +793,131226,1,0,1 +803,1011,1,1,0 +804,6842,1,1,0 +813,1514,1,0,1 +818,522,1,1,0 +821,8001,1,0,1 +835,1890,1,1,0 +837,189,1,0,1 +838,1011,1,1,0 +848,522,1,1,0 +848,10769,1,1,0 +868,360,1,0,1 +869,189,1,1,0 +873,130472,1,1,0 +874,159,1,0,1 +879,2010,1,1,0 +886,159,1,0,1 +911,2586,1,1,0 +911,130472,1,1,0 +923,522,1,0,1 +933,8001,1,1,0 +966,159,1,0,1 +979,12644,1,1,0 +983,1011,1,0,1 +988,1011,1,1,0 +990,130753,1,1,0 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json new file mode 100644 index 0000000..e5ca716 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30839, + "requested": 120, + "accepted_requests": 78, + "rejected_requests": 42, + "arriving_edges": 14788512, + "accepted_arriving_edges": 13589964, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "41962b3815e55f71e0db7584fb56f8f54c3322f156fcc3c7ab362f09e3e543c7", + "final_apl_state_float32": [ + 155.1874542236328, + 164.43055725097656 + ], + "final_apl_state_u32_bits": [ + 1125855229, + 1126460985 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4695682029996533, + "diagnostic_simulation_seconds": 5.5255115300024045, + "wall_seconds": 6.551437859998259, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68", + "requests.npz": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..21e6658 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "41962b3815e55f71e0db7584fb56f8f54c3322f156fcc3c7ab362f09e3e543c7", + "final_apl_state_float32": [ + 155.1874542236328, + 164.43055725097656 + ], + "final_apl_state_u32_bits": [ + 1125855229, + 1126460985 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv new file mode 100644 index 0000000..14abf7e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv @@ -0,0 +1,121 @@ +tick,neuron_idx,attempted,accepted,rejected +6,360,1,1,0 +13,2586,1,1,0 +15,189,1,1,0 +15,1890,1,1,0 +22,189,1,0,1 +23,159,1,1,0 +32,2586,1,0,1 +44,189,1,1,0 +45,189,1,0,1 +60,2994,1,1,0 +64,130472,1,1,0 +96,130472,1,1,0 +98,4026,1,1,0 +100,9975,1,1,0 +116,522,1,0,1 +121,159,1,1,0 +128,9188,1,1,0 +130,2010,1,1,0 +144,360,1,1,0 +177,6842,1,0,1 +187,360,1,1,0 +207,2970,1,1,0 +213,5519,1,0,1 +215,159,1,0,1 +224,2347,1,1,0 +234,159,1,1,0 +294,2535,1,1,0 +301,189,1,1,0 +303,130753,1,1,0 +304,130472,1,0,1 +326,2970,1,1,0 +350,7781,1,1,0 +354,2010,1,0,1 +354,4311,1,1,0 +361,1890,1,1,0 +384,189,1,0,1 +390,1514,1,1,0 +404,189,1,1,0 +418,1514,1,1,0 +419,2347,1,1,0 +427,4505,1,1,0 +442,2535,1,0,1 +445,131226,1,1,0 +449,360,1,0,1 +452,2010,1,0,1 +454,130472,1,1,0 +462,159,1,1,0 +477,999,1,0,1 +479,131226,1,1,0 +480,4026,1,1,0 +484,189,1,1,0 +518,9188,1,1,0 +519,131226,1,1,0 +520,159,1,0,1 +520,6842,1,1,0 +528,3161,1,1,0 +532,4311,1,1,0 +535,522,1,0,1 +562,189,1,1,0 +566,130753,1,0,1 +570,189,1,0,1 +570,2943,1,1,0 +578,1011,1,0,1 +582,3252,1,1,0 +604,130472,1,0,1 +606,6842,1,1,0 +609,189,1,0,1 +615,159,1,0,1 +649,130753,1,0,1 +650,1011,1,1,0 +663,999,1,1,0 +666,2010,1,0,1 +674,159,1,0,1 +684,2347,1,1,0 +693,189,1,1,0 +699,159,1,1,0 +712,159,1,0,1 +712,9975,1,1,0 +717,189,1,1,0 +718,999,1,1,0 +718,2029,1,1,0 +725,360,1,1,0 +729,999,1,0,1 +734,131226,1,1,0 +753,2347,1,1,0 +763,159,1,1,0 +766,189,1,0,1 +769,159,1,0,1 +771,2029,1,1,0 +778,1890,1,0,1 +784,1011,1,0,1 +791,1890,1,1,0 +791,4505,1,1,0 +793,131226,1,0,1 +803,1011,1,1,0 +804,6842,1,1,0 +813,1514,1,0,1 +818,522,1,1,0 +821,8001,1,0,1 +835,1890,1,1,0 +837,189,1,0,1 +838,1011,1,1,0 +848,522,1,1,0 +848,10769,1,1,0 +868,360,1,0,1 +869,189,1,1,0 +873,130472,1,1,0 +874,159,1,0,1 +879,2010,1,1,0 +886,159,1,0,1 +911,2586,1,1,0 +911,130472,1,1,0 +923,522,1,0,1 +933,8001,1,1,0 +966,159,1,0,1 +979,12644,1,1,0 +983,1011,1,0,1 +988,1011,1,1,0 +990,130753,1,1,0 +997,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json new file mode 100644 index 0000000..cf9fc33 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-01-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30839, + "requested": 120, + "accepted_requests": 78, + "rejected_requests": 42, + "arriving_edges": 14788512, + "accepted_arriving_edges": 13589964, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "41962b3815e55f71e0db7584fb56f8f54c3322f156fcc3c7ab362f09e3e543c7", + "final_apl_state_float32": [ + 155.1874542236328, + 164.43055725097656 + ], + "final_apl_state_u32_bits": [ + 1125855229, + 1126460985 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.47164278400305193, + "diagnostic_simulation_seconds": 5.548867287998291, + "wall_seconds": 6.575925267999992, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68", + "requests.npz": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..04e0c2f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "dc760b825c75b66cd5b76a7064e7fa4951b0af1d8622cba207102923fdcdabb7", + "final_apl_state_float32": [ + 151.9277801513672, + 167.11289978027344 + ], + "final_apl_state_u32_bits": [ + 1125641603, + 1126636775 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv new file mode 100644 index 0000000..071cca1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv @@ -0,0 +1,141 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2970,1,1,0 +27,2535,1,1,0 +44,6842,1,1,0 +46,189,1,1,0 +53,21802,1,1,0 +56,2970,1,1,0 +70,522,1,1,0 +76,159,1,1,0 +81,12644,1,1,0 +82,14839,1,1,0 +89,4026,1,1,0 +100,159,1,1,0 +119,2029,1,1,0 +119,3345,1,1,0 +121,999,1,1,0 +123,2029,1,0,1 +138,3252,1,1,0 +154,21802,1,1,0 +159,2010,1,0,1 +177,2347,1,1,0 +178,159,1,0,1 +188,2029,1,0,1 +189,9188,1,1,0 +193,189,1,1,0 +195,8504,1,1,0 +205,1890,1,1,0 +214,2029,1,1,0 +216,159,1,1,0 +220,999,1,1,0 +231,522,1,1,0 +250,159,1,1,0 +250,999,1,1,0 +256,7679,1,1,0 +258,360,1,1,0 +267,2231,1,1,0 +269,131226,1,0,1 +299,189,1,0,1 +318,159,1,1,0 +329,159,1,0,1 +331,189,1,0,1 +332,14839,1,1,0 +347,6842,1,0,1 +356,130753,1,1,0 +361,1890,1,0,1 +365,2535,1,1,0 +372,1191,1,1,0 +385,130753,1,1,0 +391,130472,1,0,1 +396,189,1,0,1 +422,1514,1,1,0 +429,522,1,1,0 +432,3252,1,1,0 +437,9975,1,1,0 +442,360,1,0,1 +445,360,1,0,1 +446,8001,1,1,0 +487,130472,1,1,0 +490,2029,1,1,0 +498,8001,1,1,0 +499,159,1,1,0 +503,360,1,1,0 +505,2347,1,1,0 +513,4311,1,0,1 +516,1890,1,1,0 +522,159,1,1,0 +528,1890,1,0,1 +531,189,1,1,0 +531,2586,1,1,0 +532,130472,1,1,0 +548,2347,1,1,0 +553,8504,1,1,0 +555,5519,1,0,1 +574,5519,1,1,0 +581,1011,1,1,0 +587,360,1,1,0 +588,131226,1,1,0 +603,130753,1,1,0 +611,6842,1,1,0 +618,9975,1,1,0 +626,159,1,0,1 +641,189,1,0,1 +641,21802,1,1,0 +657,1011,1,0,1 +661,9188,1,1,0 +663,4311,1,0,1 +664,159,1,1,0 +667,189,1,1,0 +673,360,1,0,1 +680,2029,1,1,0 +692,159,1,1,0 +696,159,1,0,1 +725,130753,1,1,0 +726,159,1,1,0 +731,3202,1,0,1 +731,9975,1,1,0 +732,14839,1,1,0 +734,999,1,0,1 +740,2029,1,1,0 +749,131226,1,1,0 +755,999,1,1,0 +758,9188,1,1,0 +761,1011,1,1,0 +765,999,1,0,1 +771,159,1,1,0 +783,999,1,1,0 +789,3202,1,1,0 +797,4311,1,0,1 +799,9188,1,1,0 +811,3202,1,1,0 +815,360,1,1,0 +816,360,1,0,1 +817,522,1,1,0 +817,1927,1,1,0 +823,4173,1,1,0 +848,2029,1,1,0 +849,7781,1,1,0 +855,522,1,1,0 +857,522,1,0,1 +861,3252,1,1,0 +864,522,1,0,1 +869,999,1,0,1 +869,2601,1,0,1 +871,159,1,1,0 +889,999,1,1,0 +901,189,1,1,0 +907,2029,1,0,1 +908,189,1,0,1 +913,3252,1,1,0 +917,522,1,1,0 +932,1514,1,1,0 +932,130753,1,0,1 +939,2231,1,0,1 +948,2029,1,1,0 +949,189,1,0,1 +954,131226,1,1,0 +971,9370,1,1,0 +981,8504,1,1,0 +991,6842,1,1,0 +994,189,1,0,1 +998,21802,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json new file mode 100644 index 0000000..d8d5cbc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-01-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29681, + "requested": 140, + "accepted_requests": 102, + "rejected_requests": 38, + "arriving_edges": 14339280, + "accepted_arriving_edges": 13188369, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "dc760b825c75b66cd5b76a7064e7fa4951b0af1d8622cba207102923fdcdabb7", + "final_apl_state_float32": [ + 151.9277801513672, + 167.11289978027344 + ], + "final_apl_state_u32_bits": [ + 1125641603, + 1126636775 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46481832500285236, + "diagnostic_simulation_seconds": 5.470435883999016, + "wall_seconds": 6.492516508002154, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f", + "requests.npz": "86775de18e5fd65e54b1fbfc69a98e905d54438ad15442fa742e69b656b526cb", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..9362d8f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "09cdd1ecf06077ee16c240ff41741e9c1238d500ea4bfe5080c63a1bfec4a4ca", + "final_apl_state_float32": [ + 149.3066864013672, + 164.28335571289062 + ], + "final_apl_state_u32_bits": [ + 1125469827, + 1126451338 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv new file mode 100644 index 0000000..55f0cb5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv @@ -0,0 +1,132 @@ +tick,neuron_idx,attempted,accepted,rejected +3,159,1,1,0 +5,522,1,1,0 +13,1514,1,1,0 +39,2347,1,1,0 +42,130472,1,1,0 +50,9370,1,1,0 +51,9370,1,0,1 +68,2347,1,1,0 +71,1011,1,1,0 +83,12644,1,1,0 +92,2029,1,1,0 +103,159,1,0,1 +111,159,1,0,1 +114,2347,1,1,0 +120,522,1,0,1 +122,189,1,0,1 +125,522,1,0,1 +131,2347,1,0,1 +137,360,1,0,1 +157,189,1,0,1 +158,189,1,1,0 +165,360,1,1,0 +166,7781,1,1,0 +173,5519,1,1,0 +174,21802,1,1,0 +178,10769,1,1,0 +198,1011,1,0,1 +201,1927,1,0,1 +206,2347,1,0,1 +224,131226,1,0,1 +226,1514,1,1,0 +228,522,1,0,1 +232,189,1,1,0 +233,14839,1,0,1 +233,130472,1,1,0 +240,159,1,1,0 +242,9370,1,1,0 +246,159,1,0,1 +247,1514,1,0,1 +250,14839,1,1,0 +253,360,1,1,0 +264,7781,1,1,0 +268,2010,1,1,0 +275,3202,1,0,1 +278,8001,1,1,0 +289,130472,1,1,0 +307,9370,1,1,0 +329,21802,1,1,0 +330,3202,1,1,0 +334,9975,1,1,0 +349,6842,1,0,1 +351,189,1,1,0 +360,522,1,0,1 +364,131226,1,1,0 +396,189,1,0,1 +404,5519,1,0,1 +420,2347,1,1,0 +437,360,1,0,1 +440,2029,1,0,1 +449,2347,1,1,0 +451,999,1,1,0 +451,1514,1,1,0 +453,131226,1,1,0 +456,159,1,0,1 +468,3252,1,1,0 +485,189,1,0,1 +488,4026,1,1,0 +489,5519,1,1,0 +493,4311,1,1,0 +514,131226,1,0,1 +516,1927,1,1,0 +533,1514,1,0,1 +537,189,1,1,0 +540,4311,1,1,0 +541,1011,1,1,0 +544,2029,1,1,0 +548,21802,1,1,0 +552,5519,1,1,0 +563,3252,1,1,0 +567,1011,1,1,0 +569,8504,1,1,0 +574,522,1,1,0 +578,159,1,1,0 +584,2010,1,0,1 +585,4173,1,1,0 +592,159,1,0,1 +593,189,1,0,1 +602,360,1,1,0 +602,522,1,1,0 +604,12644,1,1,0 +613,2347,1,0,1 +626,8504,1,1,0 +631,3345,1,1,0 +650,130753,1,0,1 +668,159,1,0,1 +671,2231,1,1,0 +695,999,1,1,0 +706,3252,1,0,1 +706,9188,1,1,0 +755,1927,1,0,1 +772,189,1,0,1 +772,2029,1,1,0 +776,130472,1,1,0 +777,522,1,0,1 +789,159,1,0,1 +791,2601,1,0,1 +802,12644,1,1,0 +808,189,1,1,0 +811,360,1,1,0 +813,360,1,0,1 +828,189,1,0,1 +832,159,1,1,0 +835,2029,1,0,1 +839,159,1,0,1 +841,522,1,1,0 +854,6842,1,1,0 +862,360,1,1,0 +876,189,1,1,0 +876,999,1,1,0 +880,1890,1,1,0 +882,2231,1,1,0 +888,3202,1,1,0 +895,189,1,0,1 +898,189,1,1,0 +900,159,1,1,0 +908,130472,1,1,0 +914,189,1,0,1 +929,4311,1,1,0 +937,360,1,1,0 +955,130472,1,1,0 +983,6842,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json new file mode 100644 index 0000000..d68df9a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-01-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30987, + "requested": 131, + "accepted_requests": 84, + "rejected_requests": 47, + "arriving_edges": 15058758, + "accepted_arriving_edges": 13859173, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "09cdd1ecf06077ee16c240ff41741e9c1238d500ea4bfe5080c63a1bfec4a4ca", + "final_apl_state_float32": [ + 149.3066864013672, + 164.28335571289062 + ], + "final_apl_state_u32_bits": [ + 1125469827, + 1126451338 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46679546299856156, + "diagnostic_simulation_seconds": 5.496826257000066, + "wall_seconds": 6.516922686998441, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0", + "requests.npz": "a97d58f0f57d9f9660391c703a9778b2a445e2f9523609e7f0ba728fe3eb8ec5", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..ba1dfa5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "18546a937b3c2cf772671b593487f84691815408f14c90146f08c86d03c56480", + "final_apl_state_float32": [ + 153.3948516845703, + 167.4208984375 + ], + "final_apl_state_u32_bits": [ + 1125737749, + 1126656960 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv new file mode 100644 index 0000000..14f7104 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv @@ -0,0 +1,126 @@ +tick,neuron_idx,attempted,accepted,rejected +43,1514,1,1,0 +54,3161,1,1,0 +61,522,1,1,0 +62,159,1,1,0 +78,522,1,0,1 +83,130753,1,1,0 +103,189,1,1,0 +107,2970,1,1,0 +126,4311,1,1,0 +139,360,1,1,0 +162,4505,1,1,0 +170,5519,1,0,1 +182,6842,1,1,0 +185,130753,1,1,0 +191,1011,1,0,1 +193,1514,1,1,0 +205,189,1,0,1 +216,2535,1,1,0 +216,130472,1,1,0 +254,522,1,1,0 +278,159,1,0,1 +291,131226,1,1,0 +308,9370,1,1,0 +313,8001,1,1,0 +316,8001,1,0,1 +324,999,1,1,0 +325,4505,1,1,0 +326,12644,1,1,0 +328,130753,1,1,0 +333,21802,1,1,0 +336,360,1,1,0 +340,1191,1,1,0 +364,8504,1,1,0 +374,7781,1,1,0 +376,130472,1,1,0 +381,522,1,1,0 +387,12644,1,1,0 +395,159,1,0,1 +399,522,1,0,1 +402,189,1,1,0 +408,6842,1,1,0 +412,1011,1,1,0 +416,189,1,0,1 +428,7781,1,1,0 +431,6842,1,1,0 +434,2943,1,1,0 +436,522,1,1,0 +437,522,1,0,1 +437,131226,1,1,0 +445,331,1,0,1 +457,1890,1,1,0 +461,522,1,1,0 +462,7781,1,1,0 +469,159,1,0,1 +471,159,1,0,1 +487,1890,1,1,0 +490,999,1,1,0 +498,189,1,1,0 +504,1011,1,1,0 +507,159,1,0,1 +514,159,1,0,1 +524,130753,1,1,0 +534,2029,1,1,0 +543,189,1,0,1 +547,130472,1,1,0 +553,3345,1,1,0 +555,2010,1,0,1 +567,9370,1,1,0 +568,2010,1,1,0 +579,130753,1,0,1 +584,189,1,0,1 +586,999,1,1,0 +588,5519,1,1,0 +597,159,1,0,1 +598,2010,1,1,0 +603,130753,1,1,0 +604,159,1,1,0 +611,522,1,1,0 +616,159,1,0,1 +623,130472,1,0,1 +627,3252,1,0,1 +632,522,1,0,1 +634,2943,1,1,0 +653,131226,1,1,0 +660,7781,1,1,0 +671,6842,1,0,1 +682,1011,1,0,1 +683,6842,1,1,0 +691,1890,1,1,0 +705,522,1,1,0 +705,2347,1,1,0 +717,522,1,0,1 +726,130497,1,1,0 +733,2231,1,0,1 +739,4311,1,1,0 +746,2029,1,0,1 +749,522,1,1,0 +753,2029,1,0,1 +759,189,1,1,0 +762,2586,1,1,0 +766,3161,1,1,0 +789,189,1,1,0 +801,2347,1,1,0 +809,3252,1,1,0 +816,189,1,1,0 +822,6842,1,1,0 +831,131226,1,0,1 +838,999,1,0,1 +838,10769,1,1,0 +853,9188,1,0,1 +859,360,1,1,0 +867,189,1,0,1 +887,2601,1,0,1 +922,189,1,0,1 +925,159,1,0,1 +926,189,1,0,1 +928,2601,1,1,0 +937,360,1,0,1 +939,130472,1,1,0 +959,189,1,1,0 +977,3252,1,1,0 +983,14839,1,1,0 +984,1890,1,1,0 +988,189,1,1,0 +995,189,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json new file mode 100644 index 0000000..7642f06 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-01-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30044, + "requested": 125, + "accepted_requests": 85, + "rejected_requests": 40, + "arriving_edges": 14620204, + "accepted_arriving_edges": 13460573, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "18546a937b3c2cf772671b593487f84691815408f14c90146f08c86d03c56480", + "final_apl_state_float32": [ + 153.3948516845703, + 167.4208984375 + ], + "final_apl_state_u32_bits": [ + 1125737749, + 1126656960 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4654374470010225, + "diagnostic_simulation_seconds": 5.451807180001197, + "wall_seconds": 6.47471766000308, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b", + "requests.npz": "7239fa4d6453f4186a794d382b62d7a8aea4f6ba7e751e38a205bfd9b1585dcd", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..2ce6c63 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f75c314c3f43a7b7d12a42090774ef8b99544082929a603f56345d9a39351c76", + "final_apl_state_float32": [ + 151.29029846191406, + 167.16946411132812 + ], + "final_apl_state_u32_bits": [ + 1125599825, + 1126640482 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv new file mode 100644 index 0000000..01b2978 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv @@ -0,0 +1,124 @@ +tick,neuron_idx,attempted,accepted,rejected +6,2347,1,1,0 +13,159,1,1,0 +20,130753,1,1,0 +22,360,1,1,0 +25,189,1,1,0 +32,999,1,1,0 +50,360,1,1,0 +54,159,1,1,0 +67,130753,1,1,0 +70,189,1,1,0 +110,189,1,0,1 +121,3252,1,1,0 +126,2586,1,1,0 +127,522,1,1,0 +130,522,1,0,1 +137,1191,1,1,0 +142,1890,1,0,1 +144,999,1,0,1 +146,159,1,0,1 +155,360,1,1,0 +159,2231,1,1,0 +190,360,1,1,0 +198,189,1,1,0 +214,12644,1,1,0 +215,2601,1,1,0 +220,159,1,1,0 +227,522,1,0,1 +234,360,1,0,1 +240,159,1,0,1 +242,189,1,0,1 +244,159,1,1,0 +245,2010,1,1,0 +255,159,1,0,1 +256,999,1,1,0 +273,12644,1,1,0 +276,999,1,0,1 +278,159,1,1,0 +286,189,1,0,1 +297,131226,1,0,1 +330,131226,1,1,0 +331,10769,1,0,1 +338,360,1,0,1 +341,4311,1,1,0 +347,360,1,1,0 +361,2029,1,1,0 +371,1514,1,1,0 +380,130753,1,1,0 +382,7679,1,0,1 +390,1011,1,1,0 +421,2943,1,0,1 +426,999,1,1,0 +430,9188,1,1,0 +433,189,1,0,1 +438,5519,1,1,0 +441,522,1,0,1 +454,360,1,1,0 +464,159,1,1,0 +467,2010,1,1,0 +469,2347,1,1,0 +476,999,1,1,0 +478,189,1,0,1 +480,130753,1,0,1 +490,2493,1,1,0 +494,131226,1,1,0 +502,131226,1,0,1 +536,189,1,1,0 +538,999,1,1,0 +581,2586,1,1,0 +594,189,1,0,1 +607,189,1,1,0 +610,3202,1,0,1 +619,159,1,1,0 +626,1514,1,0,1 +632,130753,1,1,0 +641,360,1,1,0 +641,9370,1,1,0 +646,360,1,0,1 +656,189,1,0,1 +661,3252,1,1,0 +666,14839,1,0,1 +678,9188,1,1,0 +684,4311,1,0,1 +685,360,1,1,0 +689,130753,1,1,0 +693,3161,1,0,1 +698,131226,1,0,1 +699,2994,1,1,0 +702,159,1,0,1 +718,159,1,1,0 +728,2029,1,1,0 +744,2347,1,1,0 +747,159,1,1,0 +748,8504,1,1,0 +760,1191,1,1,0 +789,189,1,0,1 +804,189,1,0,1 +805,522,1,1,0 +822,14839,1,0,1 +823,4505,1,1,0 +832,2347,1,0,1 +856,360,1,1,0 +870,5519,1,0,1 +870,12644,1,1,0 +878,522,1,0,1 +880,3202,1,1,0 +884,189,1,1,0 +886,131226,1,1,0 +888,189,1,0,1 +892,189,1,0,1 +894,189,1,0,1 +898,10769,1,1,0 +917,159,1,1,0 +922,130472,1,0,1 +934,522,1,0,1 +946,2010,1,1,0 +952,1514,1,1,0 +953,4311,1,1,0 +966,8001,1,1,0 +979,2970,1,1,0 +980,159,1,0,1 +993,14839,1,1,0 +994,189,1,1,0 +998,1890,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json new file mode 100644 index 0000000..f04fd21 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-01-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31377, + "requested": 123, + "accepted_requests": 78, + "rejected_requests": 45, + "arriving_edges": 15185135, + "accepted_arriving_edges": 13970194, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "f75c314c3f43a7b7d12a42090774ef8b99544082929a603f56345d9a39351c76", + "final_apl_state_float32": [ + 151.29029846191406, + 167.16946411132812 + ], + "final_apl_state_u32_bits": [ + 1125599825, + 1126640482 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46844919999784906, + "diagnostic_simulation_seconds": 5.567507233001379, + "wall_seconds": 6.584965120997367, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e", + "requests.npz": "e117109c913b3721253ad61b0d9a14cfb5f04c01c0ed68511dfdf9b01c2a23a5", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..e862e05 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv new file mode 100644 index 0000000..f7360a7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv @@ -0,0 +1,101 @@ +tick,neuron_idx,attempted,accepted,rejected +21,133666,1,1,0 +22,360,1,1,0 +25,7322,1,1,0 +38,813,1,1,0 +43,97,1,1,0 +53,813,1,0,1 +54,571,1,1,0 +85,813,1,1,0 +100,4624,1,1,0 +101,1011,1,1,0 +104,54264,1,1,0 +108,189,1,1,0 +111,522,1,1,0 +114,530,1,0,1 +138,360,1,1,0 +146,360,1,0,1 +159,54264,1,1,0 +162,710,1,1,0 +164,7322,1,1,0 +167,434,1,0,1 +170,710,1,0,1 +172,813,1,1,0 +194,130257,1,1,0 +201,522,1,0,1 +213,53508,1,1,0 +214,189,1,1,0 +217,710,1,0,1 +227,53508,1,0,1 +234,159,1,1,0 +248,79514,1,0,1 +259,97,1,0,1 +280,132659,1,0,1 +281,434,1,0,1 +313,130497,1,1,0 +315,360,1,0,1 +336,97,1,1,0 +346,999,1,1,0 +351,813,1,0,1 +374,522,1,1,0 +434,130753,1,0,1 +435,522,1,1,0 +456,522,1,0,1 +491,710,1,1,0 +503,54264,1,1,0 +505,360,1,1,0 +507,813,1,1,0 +508,189,1,0,1 +511,530,1,1,0 +544,55121,1,1,0 +559,97,1,1,0 +561,189,1,0,1 +572,159,1,1,0 +575,710,1,0,1 +580,97,1,0,1 +581,360,1,1,0 +583,54264,1,1,0 +587,360,1,0,1 +590,79514,1,1,0 +601,360,1,0,1 +602,133666,1,0,1 +603,132659,1,1,0 +606,710,1,1,0 +650,54264,1,1,0 +670,522,1,1,0 +692,710,1,0,1 +699,522,1,1,0 +711,7322,1,0,1 +723,7680,1,0,1 +737,130257,1,1,0 +742,133666,1,0,1 +747,1011,1,1,0 +753,130257,1,0,1 +758,189,1,0,1 +769,130753,1,1,0 +788,434,1,0,1 +799,133666,1,1,0 +801,97,1,0,1 +810,132659,1,0,1 +815,189,1,1,0 +834,189,1,0,1 +863,53508,1,1,0 +866,710,1,1,0 +867,159,1,0,1 +879,130753,1,1,0 +881,2029,1,0,1 +886,6721,1,1,0 +887,55121,1,0,1 +893,710,1,1,0 +897,999,1,1,0 +940,53508,1,1,0 +944,132659,1,0,1 +945,133666,1,1,0 +949,1372,1,1,0 +951,189,1,1,0 +954,530,1,1,0 +957,434,1,0,1 +960,813,1,1,0 +964,79514,1,1,0 +964,130497,1,1,0 +970,571,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json new file mode 100644 index 0000000..6172753 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30688, + "requested": 100, + "accepted_requests": 62, + "rejected_requests": 38, + "arriving_edges": 14813437, + "accepted_arriving_edges": 13626642, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4682567720010411, + "diagnostic_simulation_seconds": 5.548542953001743, + "wall_seconds": 6.564625189999788, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930", + "requests.npz": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..e862e05 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv new file mode 100644 index 0000000..f7360a7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv @@ -0,0 +1,101 @@ +tick,neuron_idx,attempted,accepted,rejected +21,133666,1,1,0 +22,360,1,1,0 +25,7322,1,1,0 +38,813,1,1,0 +43,97,1,1,0 +53,813,1,0,1 +54,571,1,1,0 +85,813,1,1,0 +100,4624,1,1,0 +101,1011,1,1,0 +104,54264,1,1,0 +108,189,1,1,0 +111,522,1,1,0 +114,530,1,0,1 +138,360,1,1,0 +146,360,1,0,1 +159,54264,1,1,0 +162,710,1,1,0 +164,7322,1,1,0 +167,434,1,0,1 +170,710,1,0,1 +172,813,1,1,0 +194,130257,1,1,0 +201,522,1,0,1 +213,53508,1,1,0 +214,189,1,1,0 +217,710,1,0,1 +227,53508,1,0,1 +234,159,1,1,0 +248,79514,1,0,1 +259,97,1,0,1 +280,132659,1,0,1 +281,434,1,0,1 +313,130497,1,1,0 +315,360,1,0,1 +336,97,1,1,0 +346,999,1,1,0 +351,813,1,0,1 +374,522,1,1,0 +434,130753,1,0,1 +435,522,1,1,0 +456,522,1,0,1 +491,710,1,1,0 +503,54264,1,1,0 +505,360,1,1,0 +507,813,1,1,0 +508,189,1,0,1 +511,530,1,1,0 +544,55121,1,1,0 +559,97,1,1,0 +561,189,1,0,1 +572,159,1,1,0 +575,710,1,0,1 +580,97,1,0,1 +581,360,1,1,0 +583,54264,1,1,0 +587,360,1,0,1 +590,79514,1,1,0 +601,360,1,0,1 +602,133666,1,0,1 +603,132659,1,1,0 +606,710,1,1,0 +650,54264,1,1,0 +670,522,1,1,0 +692,710,1,0,1 +699,522,1,1,0 +711,7322,1,0,1 +723,7680,1,0,1 +737,130257,1,1,0 +742,133666,1,0,1 +747,1011,1,1,0 +753,130257,1,0,1 +758,189,1,0,1 +769,130753,1,1,0 +788,434,1,0,1 +799,133666,1,1,0 +801,97,1,0,1 +810,132659,1,0,1 +815,189,1,1,0 +834,189,1,0,1 +863,53508,1,1,0 +866,710,1,1,0 +867,159,1,0,1 +879,130753,1,1,0 +881,2029,1,0,1 +886,6721,1,1,0 +887,55121,1,0,1 +893,710,1,1,0 +897,999,1,1,0 +940,53508,1,1,0 +944,132659,1,0,1 +945,133666,1,1,0 +949,1372,1,1,0 +951,189,1,1,0 +954,530,1,1,0 +957,434,1,0,1 +960,813,1,1,0 +964,79514,1,1,0 +964,130497,1,1,0 +970,571,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json new file mode 100644 index 0000000..6782c07 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-02-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30688, + "requested": 100, + "accepted_requests": 62, + "rejected_requests": 38, + "arriving_edges": 14813437, + "accepted_arriving_edges": 13626642, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "b42e37507bf6ba2fcfc54da85aab14fa48a6a6f24f8b5dc9f9d707be14237875", + "final_apl_state_float32": [ + 149.51136779785156, + 170.6090850830078 + ], + "final_apl_state_u32_bits": [ + 1125483241, + 1126865901 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4696094120008638, + "diagnostic_simulation_seconds": 5.509757961001014, + "wall_seconds": 6.529477546002454, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930", + "requests.npz": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..74bfdbe --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "aee529bda4d1f4ad11e85312539410f9dfe270ba776162d9a208ab4a6f2b3eec", + "final_apl_state_float32": [ + 152.2158966064453, + 163.28492736816406 + ], + "final_apl_state_u32_bits": [ + 1125660485, + 1126385905 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv new file mode 100644 index 0000000..58c5a4c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv @@ -0,0 +1,114 @@ +tick,neuron_idx,attempted,accepted,rejected +11,999,1,1,0 +13,360,1,1,0 +15,132659,1,1,0 +26,710,1,1,0 +29,97,1,1,0 +30,434,1,1,0 +36,1011,1,1,0 +45,54264,1,1,0 +46,710,1,0,1 +49,1011,1,0,1 +62,360,1,1,0 +71,710,1,1,0 +73,522,1,1,0 +77,97,1,1,0 +77,9052,1,1,0 +78,522,1,0,1 +88,7680,1,1,0 +92,4786,1,1,0 +94,55121,1,1,0 +101,133666,1,0,1 +102,130257,1,1,0 +106,360,1,0,1 +118,710,1,0,1 +129,530,1,0,1 +134,7322,1,1,0 +135,130753,1,1,0 +146,522,1,1,0 +146,132659,1,1,0 +149,7322,1,0,1 +150,434,1,0,1 +158,360,1,1,0 +199,710,1,1,0 +199,6721,1,1,0 +202,1372,1,1,0 +225,522,1,1,0 +257,2601,1,1,0 +265,79514,1,1,0 +294,530,1,0,1 +314,710,1,0,1 +315,189,1,1,0 +325,159,1,0,1 +343,132659,1,1,0 +357,79514,1,1,0 +360,97,1,0,1 +367,1372,1,1,0 +372,2029,1,0,1 +372,132659,1,1,0 +377,7322,1,1,0 +386,97,1,1,0 +392,133666,1,0,1 +417,1372,1,1,0 +426,130257,1,1,0 +428,189,1,0,1 +431,54264,1,1,0 +445,434,1,1,0 +449,133666,1,1,0 +465,710,1,0,1 +486,530,1,1,0 +488,530,1,0,1 +489,79514,1,1,0 +501,1372,1,0,1 +528,360,1,0,1 +530,6721,1,1,0 +543,813,1,1,0 +552,97,1,1,0 +553,7322,1,1,0 +568,813,1,1,0 +575,132659,1,0,1 +578,522,1,1,0 +594,132659,1,1,0 +603,132659,1,0,1 +609,79514,1,1,0 +613,132659,1,0,1 +621,2601,1,1,0 +625,159,1,1,0 +631,522,1,1,0 +653,189,1,0,1 +674,79514,1,1,0 +677,710,1,1,0 +703,9052,1,1,0 +714,710,1,1,0 +716,79514,1,1,0 +727,189,1,1,0 +728,4624,1,1,0 +731,189,1,0,1 +743,571,1,0,1 +758,360,1,1,0 +759,159,1,1,0 +766,2029,1,1,0 +773,360,1,0,1 +796,1372,1,1,0 +813,189,1,1,0 +817,79514,1,1,0 +830,132659,1,1,0 +843,159,1,1,0 +845,133666,1,1,0 +855,331,1,1,0 +860,434,1,0,1 +860,522,1,0,1 +862,133666,1,0,1 +866,360,1,1,0 +881,571,1,1,0 +886,132659,1,0,1 +888,189,1,1,0 +901,530,1,0,1 +901,132659,1,0,1 +914,522,1,0,1 +921,522,1,0,1 +925,2601,1,1,0 +929,54264,1,1,0 +953,434,1,0,1 +956,7680,1,1,0 +969,130497,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json new file mode 100644 index 0000000..2d68fb3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-02-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31406, + "requested": 113, + "accepted_requests": 77, + "rejected_requests": 36, + "arriving_edges": 15409987, + "accepted_arriving_edges": 14204872, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "aee529bda4d1f4ad11e85312539410f9dfe270ba776162d9a208ab4a6f2b3eec", + "final_apl_state_float32": [ + 152.2158966064453, + 163.28492736816406 + ], + "final_apl_state_u32_bits": [ + 1125660485, + 1126385905 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46748067299995455, + "diagnostic_simulation_seconds": 5.486253397997643, + "wall_seconds": 6.49680708699816, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2", + "requests.npz": "de91f0e34138d57ed7a85102d25c340859511f6cd7a3425983d1ed232556967a", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..57c52f9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8510f582d5b3b63f308b131aea23b7a6b1129fb7f902d59e8270e77e98fc5ae5", + "final_apl_state_float32": [ + 158.42015075683594, + 166.25730895996094 + ], + "final_apl_state_u32_bits": [ + 1126067087, + 1126580703 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv new file mode 100644 index 0000000..98e7a0b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv @@ -0,0 +1,106 @@ +tick,neuron_idx,attempted,accepted,rejected +22,130497,1,1,0 +49,360,1,1,0 +57,522,1,1,0 +63,530,1,1,0 +71,53508,1,1,0 +72,189,1,1,0 +83,55121,1,1,0 +85,999,1,1,0 +114,522,1,1,0 +123,813,1,1,0 +138,6721,1,1,0 +141,97,1,1,0 +142,6721,1,0,1 +145,434,1,0,1 +149,53508,1,1,0 +154,710,1,0,1 +155,360,1,1,0 +168,79514,1,1,0 +170,4786,1,1,0 +201,79514,1,1,0 +202,9052,1,1,0 +219,522,1,0,1 +225,55121,1,1,0 +254,132659,1,1,0 +276,9052,1,1,0 +276,54264,1,0,1 +288,1372,1,1,0 +290,1372,1,0,1 +297,530,1,1,0 +310,189,1,0,1 +312,159,1,1,0 +325,97,1,1,0 +330,9052,1,1,0 +335,55121,1,1,0 +344,522,1,1,0 +363,360,1,1,0 +370,54264,1,1,0 +371,1011,1,0,1 +374,4786,1,1,0 +374,133666,1,1,0 +375,133666,1,0,1 +377,130497,1,1,0 +381,79514,1,1,0 +388,7322,1,1,0 +389,813,1,0,1 +403,55121,1,1,0 +417,1927,1,0,1 +431,1372,1,1,0 +440,130497,1,0,1 +447,710,1,0,1 +448,434,1,0,1 +458,2029,1,1,0 +483,189,1,0,1 +511,133666,1,0,1 +516,530,1,0,1 +546,522,1,1,0 +546,999,1,0,1 +548,7680,1,1,0 +550,530,1,0,1 +557,434,1,1,0 +582,159,1,1,0 +600,159,1,0,1 +601,79514,1,1,0 +605,54264,1,1,0 +608,999,1,0,1 +630,4786,1,1,0 +642,530,1,1,0 +660,7322,1,1,0 +673,1372,1,0,1 +691,1927,1,1,0 +700,530,1,0,1 +734,710,1,0,1 +746,189,1,0,1 +749,522,1,0,1 +752,1372,1,0,1 +752,130497,1,1,0 +756,55121,1,1,0 +758,813,1,0,1 +776,360,1,1,0 +779,530,1,1,0 +780,571,1,0,1 +809,189,1,1,0 +814,7322,1,1,0 +821,6721,1,1,0 +839,189,1,1,0 +840,710,1,1,0 +855,360,1,0,1 +860,55121,1,1,0 +867,2029,1,1,0 +888,9052,1,1,0 +891,159,1,0,1 +900,331,1,1,0 +902,54264,1,1,0 +906,360,1,1,0 +907,79514,1,1,0 +913,7680,1,1,0 +920,2601,1,1,0 +938,360,1,1,0 +938,79514,1,1,0 +948,622,1,1,0 +958,710,1,1,0 +962,132659,1,0,1 +971,434,1,0,1 +973,130257,1,1,0 +976,1372,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json new file mode 100644 index 0000000..c1f8f30 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-02-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29197, + "requested": 105, + "accepted_requests": 72, + "rejected_requests": 33, + "arriving_edges": 14095177, + "accepted_arriving_edges": 12943505, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "8510f582d5b3b63f308b131aea23b7a6b1129fb7f902d59e8270e77e98fc5ae5", + "final_apl_state_float32": [ + 158.42015075683594, + 166.25730895996094 + ], + "final_apl_state_u32_bits": [ + 1126067087, + 1126580703 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4654480329991202, + "diagnostic_simulation_seconds": 5.477574201002426, + "wall_seconds": 6.496595303000504, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5", + "requests.npz": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..c8b5df0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2ab14face00020006accca53399fa55b30419e112ebdd69174dcf85b13235240", + "final_apl_state_float32": [ + 154.1504669189453, + 171.08970642089844 + ], + "final_apl_state_u32_bits": [ + 1125787269, + 1126897399 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv new file mode 100644 index 0000000..9cf3275 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv @@ -0,0 +1,118 @@ +tick,neuron_idx,attempted,accepted,rejected +23,434,1,1,0 +65,434,1,1,0 +70,522,1,1,0 +72,130497,1,1,0 +91,2029,1,1,0 +94,999,1,1,0 +97,189,1,1,0 +103,710,1,1,0 +104,331,1,1,0 +106,530,1,1,0 +132,2029,1,1,0 +138,522,1,0,1 +139,132659,1,1,0 +154,522,1,1,0 +174,159,1,1,0 +177,522,1,1,0 +179,55121,1,1,0 +186,434,1,1,0 +195,813,1,1,0 +199,434,1,0,1 +210,331,1,1,0 +212,999,1,0,1 +221,434,1,1,0 +270,1927,1,1,0 +273,7680,1,1,0 +283,1372,1,1,0 +291,132659,1,0,1 +303,522,1,0,1 +309,132659,1,1,0 +319,130497,1,0,1 +329,522,1,1,0 +361,710,1,0,1 +369,54264,1,1,0 +377,132659,1,1,0 +381,159,1,0,1 +387,159,1,0,1 +394,130753,1,1,0 +405,1011,1,1,0 +414,434,1,0,1 +422,133666,1,0,1 +447,710,1,1,0 +447,813,1,1,0 +455,53508,1,0,1 +464,331,1,1,0 +473,813,1,1,0 +474,2029,1,1,0 +486,55121,1,0,1 +493,79514,1,1,0 +497,2029,1,1,0 +499,79514,1,0,1 +513,55121,1,1,0 +521,360,1,1,0 +526,360,1,0,1 +540,7680,1,1,0 +541,7322,1,1,0 +543,6721,1,1,0 +555,1372,1,1,0 +559,4624,1,0,1 +567,7680,1,1,0 +584,710,1,1,0 +597,55121,1,0,1 +606,522,1,1,0 +615,132659,1,1,0 +619,54264,1,1,0 +623,54264,1,0,1 +628,189,1,1,0 +629,159,1,0,1 +645,130753,1,0,1 +653,434,1,1,0 +661,434,1,0,1 +682,133666,1,1,0 +687,54264,1,1,0 +713,54264,1,1,0 +714,1372,1,1,0 +718,522,1,1,0 +724,53508,1,1,0 +728,710,1,1,0 +729,133666,1,0,1 +736,360,1,0,1 +742,189,1,0,1 +761,522,1,1,0 +761,999,1,1,0 +763,132659,1,0,1 +767,522,1,0,1 +768,813,1,0,1 +770,130497,1,1,0 +777,189,1,1,0 +813,132659,1,0,1 +817,622,1,0,1 +817,1372,1,1,0 +822,434,1,0,1 +827,434,1,1,0 +833,189,1,0,1 +840,9052,1,0,1 +845,189,1,1,0 +872,132659,1,0,1 +874,189,1,1,0 +874,132659,1,0,1 +881,813,1,0,1 +884,79514,1,1,0 +887,530,1,0,1 +890,130257,1,1,0 +899,97,1,1,0 +911,132659,1,1,0 +913,189,1,1,0 +914,79514,1,1,0 +923,331,1,1,0 +925,79514,1,0,1 +934,159,1,1,0 +945,999,1,1,0 +947,710,1,0,1 +952,1011,1,1,0 +965,360,1,1,0 +969,130753,1,0,1 +977,1372,1,0,1 +997,710,1,0,1 +999,4786,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json new file mode 100644 index 0000000..dfe3d74 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-02-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29395, + "requested": 117, + "accepted_requests": 76, + "rejected_requests": 41, + "arriving_edges": 14038187, + "accepted_arriving_edges": 12908605, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "2ab14face00020006accca53399fa55b30419e112ebdd69174dcf85b13235240", + "final_apl_state_float32": [ + 154.1504669189453, + 171.08970642089844 + ], + "final_apl_state_u32_bits": [ + 1125787269, + 1126897399 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4651126460012165, + "diagnostic_simulation_seconds": 5.480565289002698, + "wall_seconds": 6.490529665003123, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4", + "requests.npz": "e71979b5568a3569ff140ec98e276d97e4dbd9aa3a3f09cb79db3e355fbb355b", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..eb02108 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5ef52b24f9731c39ac9fb3431c03f527f73a31b4512c49e220a16146808aee1c", + "final_apl_state_float32": [ + 158.39431762695312, + 169.2401123046875 + ], + "final_apl_state_u32_bits": [ + 1126065394, + 1126776184 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv new file mode 100644 index 0000000..241f84b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv @@ -0,0 +1,105 @@ +tick,neuron_idx,attempted,accepted,rejected +1,331,1,1,0 +7,133666,1,1,0 +11,522,1,1,0 +34,132659,1,1,0 +35,522,1,1,0 +56,133666,1,1,0 +59,189,1,1,0 +107,189,1,0,1 +129,360,1,0,1 +133,522,1,1,0 +134,530,1,1,0 +139,79514,1,1,0 +145,133666,1,1,0 +154,189,1,1,0 +158,813,1,1,0 +163,133666,1,0,1 +180,133666,1,1,0 +195,132659,1,0,1 +198,434,1,1,0 +202,132659,1,1,0 +211,132659,1,0,1 +213,710,1,0,1 +214,434,1,0,1 +217,434,1,0,1 +218,710,1,1,0 +229,1372,1,0,1 +238,132659,1,1,0 +239,434,1,0,1 +240,7680,1,1,0 +259,9052,1,0,1 +265,434,1,1,0 +267,434,1,0,1 +306,159,1,1,0 +334,189,1,1,0 +345,530,1,0,1 +348,133666,1,0,1 +356,522,1,1,0 +359,434,1,0,1 +377,360,1,1,0 +379,130257,1,1,0 +406,530,1,0,1 +407,130753,1,1,0 +408,130257,1,1,0 +418,522,1,0,1 +427,1372,1,1,0 +447,7322,1,1,0 +450,710,1,0,1 +453,79514,1,0,1 +454,2029,1,0,1 +455,130753,1,1,0 +456,1372,1,1,0 +459,79514,1,0,1 +460,7680,1,1,0 +472,622,1,0,1 +480,813,1,1,0 +496,55121,1,1,0 +503,360,1,1,0 +535,710,1,0,1 +552,530,1,1,0 +561,530,1,0,1 +568,130753,1,1,0 +579,9052,1,1,0 +602,79514,1,0,1 +609,1372,1,1,0 +620,522,1,0,1 +622,813,1,0,1 +624,1372,1,0,1 +634,132659,1,0,1 +636,130257,1,1,0 +654,132659,1,1,0 +661,1011,1,1,0 +689,434,1,0,1 +693,434,1,1,0 +699,530,1,1,0 +702,813,1,0,1 +716,813,1,1,0 +730,2601,1,0,1 +736,79514,1,0,1 +739,189,1,0,1 +762,7322,1,1,0 +778,130257,1,1,0 +779,159,1,0,1 +783,159,1,0,1 +787,360,1,1,0 +795,522,1,1,0 +797,97,1,0,1 +800,360,1,0,1 +817,9052,1,1,0 +824,133666,1,0,1 +832,7680,1,0,1 +834,54264,1,1,0 +838,999,1,1,0 +860,189,1,0,1 +863,133666,1,0,1 +877,189,1,1,0 +883,813,1,0,1 +884,97,1,0,1 +887,189,1,0,1 +897,1372,1,1,0 +931,189,1,0,1 +948,434,1,0,1 +969,571,1,1,0 +972,6721,1,1,0 +997,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json new file mode 100644 index 0000000..225059d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-02-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 32003, + "requested": 104, + "accepted_requests": 57, + "rejected_requests": 47, + "arriving_edges": 15537809, + "accepted_arriving_edges": 14312574, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "5ef52b24f9731c39ac9fb3431c03f527f73a31b4512c49e220a16146808aee1c", + "final_apl_state_float32": [ + 158.39431762695312, + 169.2401123046875 + ], + "final_apl_state_u32_bits": [ + 1126065394, + 1126776184 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.48701650599832647, + "diagnostic_simulation_seconds": 5.529588565997983, + "wall_seconds": 6.572915497999929, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843", + "requests.npz": "969f8e65189d34e7b0e24b2c26eb0af016a19ebb3ae02cfce606f98ee9ba4fe8", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..3135db2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a86497a07ce4eca850b5febb5a44709d345231bc1bce66a17675e74413e18ded", + "final_apl_state_float32": [ + 147.93502807617188, + 167.1486053466797 + ], + "final_apl_state_u32_bits": [ + 1125379934, + 1126639115 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv new file mode 100644 index 0000000..e7554d2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv @@ -0,0 +1,97 @@ +tick,neuron_idx,attempted,accepted,rejected +16,1927,1,1,0 +17,8001,1,1,0 +19,1890,1,1,0 +19,14839,1,1,0 +40,331,1,1,0 +40,1890,1,0,1 +75,2601,1,1,0 +76,2231,1,1,0 +78,1514,1,1,0 +83,2347,1,1,0 +85,130497,1,1,0 +122,130497,1,1,0 +123,189,1,1,0 +125,9975,1,1,0 +130,3202,1,1,0 +137,5519,1,1,0 +160,9188,1,1,0 +170,2943,1,1,0 +208,2347,1,1,0 +259,2970,1,0,1 +263,130472,1,1,0 +281,8504,1,1,0 +313,1890,1,1,0 +336,1927,1,0,1 +368,2010,1,0,1 +379,3252,1,0,1 +380,130472,1,1,0 +383,10769,1,1,0 +407,5519,1,1,0 +408,1927,1,1,0 +412,130472,1,1,0 +420,130472,1,0,1 +427,2347,1,1,0 +440,1890,1,1,0 +442,159,1,1,0 +452,3252,1,1,0 +500,130497,1,1,0 +503,8504,1,1,0 +524,2347,1,1,0 +553,2010,1,1,0 +560,2601,1,0,1 +565,2010,1,0,1 +577,4311,1,0,1 +578,4311,1,0,1 +587,3202,1,0,1 +591,2231,1,0,1 +599,131226,1,1,0 +601,4505,1,1,0 +649,131226,1,1,0 +650,6842,1,1,0 +659,159,1,0,1 +661,3202,1,1,0 +665,4311,1,1,0 +672,131226,1,1,0 +674,4505,1,0,1 +683,131226,1,0,1 +705,331,1,0,1 +709,1927,1,1,0 +712,5519,1,1,0 +713,331,1,1,0 +715,130497,1,1,0 +723,7781,1,1,0 +727,1890,1,1,0 +757,2347,1,1,0 +761,4026,1,1,0 +767,3202,1,1,0 +768,12644,1,1,0 +775,4311,1,1,0 +793,130497,1,1,0 +794,4505,1,0,1 +798,2231,1,1,0 +811,1890,1,0,1 +813,7781,1,0,1 +822,130472,1,1,0 +834,331,1,0,1 +843,4311,1,1,0 +853,21802,1,1,0 +856,8504,1,1,0 +858,1890,1,1,0 +890,9975,1,1,0 +893,1890,1,1,0 +898,5519,1,1,0 +898,7679,1,0,1 +906,3202,1,1,0 +907,1514,1,1,0 +910,2231,1,1,0 +913,1890,1,0,1 +919,2231,1,0,1 +923,3252,1,0,1 +937,14839,1,1,0 +956,4505,1,1,0 +958,1890,1,1,0 +958,4505,1,0,1 +958,130472,1,1,0 +988,4026,1,1,0 +989,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json new file mode 100644 index 0000000..a347eb4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29170, + "requested": 96, + "accepted_requests": 71, + "rejected_requests": 25, + "arriving_edges": 13772098, + "accepted_arriving_edges": 12649725, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a86497a07ce4eca850b5febb5a44709d345231bc1bce66a17675e74413e18ded", + "final_apl_state_float32": [ + 147.93502807617188, + 167.1486053466797 + ], + "final_apl_state_u32_bits": [ + 1125379934, + 1126639115 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4703305309994903, + "diagnostic_simulation_seconds": 5.439657273997, + "wall_seconds": 6.467604547000519, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1", + "requests.npz": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..3135db2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a86497a07ce4eca850b5febb5a44709d345231bc1bce66a17675e74413e18ded", + "final_apl_state_float32": [ + 147.93502807617188, + 167.1486053466797 + ], + "final_apl_state_u32_bits": [ + 1125379934, + 1126639115 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv new file mode 100644 index 0000000..e7554d2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv @@ -0,0 +1,97 @@ +tick,neuron_idx,attempted,accepted,rejected +16,1927,1,1,0 +17,8001,1,1,0 +19,1890,1,1,0 +19,14839,1,1,0 +40,331,1,1,0 +40,1890,1,0,1 +75,2601,1,1,0 +76,2231,1,1,0 +78,1514,1,1,0 +83,2347,1,1,0 +85,130497,1,1,0 +122,130497,1,1,0 +123,189,1,1,0 +125,9975,1,1,0 +130,3202,1,1,0 +137,5519,1,1,0 +160,9188,1,1,0 +170,2943,1,1,0 +208,2347,1,1,0 +259,2970,1,0,1 +263,130472,1,1,0 +281,8504,1,1,0 +313,1890,1,1,0 +336,1927,1,0,1 +368,2010,1,0,1 +379,3252,1,0,1 +380,130472,1,1,0 +383,10769,1,1,0 +407,5519,1,1,0 +408,1927,1,1,0 +412,130472,1,1,0 +420,130472,1,0,1 +427,2347,1,1,0 +440,1890,1,1,0 +442,159,1,1,0 +452,3252,1,1,0 +500,130497,1,1,0 +503,8504,1,1,0 +524,2347,1,1,0 +553,2010,1,1,0 +560,2601,1,0,1 +565,2010,1,0,1 +577,4311,1,0,1 +578,4311,1,0,1 +587,3202,1,0,1 +591,2231,1,0,1 +599,131226,1,1,0 +601,4505,1,1,0 +649,131226,1,1,0 +650,6842,1,1,0 +659,159,1,0,1 +661,3202,1,1,0 +665,4311,1,1,0 +672,131226,1,1,0 +674,4505,1,0,1 +683,131226,1,0,1 +705,331,1,0,1 +709,1927,1,1,0 +712,5519,1,1,0 +713,331,1,1,0 +715,130497,1,1,0 +723,7781,1,1,0 +727,1890,1,1,0 +757,2347,1,1,0 +761,4026,1,1,0 +767,3202,1,1,0 +768,12644,1,1,0 +775,4311,1,1,0 +793,130497,1,1,0 +794,4505,1,0,1 +798,2231,1,1,0 +811,1890,1,0,1 +813,7781,1,0,1 +822,130472,1,1,0 +834,331,1,0,1 +843,4311,1,1,0 +853,21802,1,1,0 +856,8504,1,1,0 +858,1890,1,1,0 +890,9975,1,1,0 +893,1890,1,1,0 +898,5519,1,1,0 +898,7679,1,0,1 +906,3202,1,1,0 +907,1514,1,1,0 +910,2231,1,1,0 +913,1890,1,0,1 +919,2231,1,0,1 +923,3252,1,0,1 +937,14839,1,1,0 +956,4505,1,1,0 +958,1890,1,1,0 +958,4505,1,0,1 +958,130472,1,1,0 +988,4026,1,1,0 +989,1890,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json new file mode 100644 index 0000000..a286398 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-03-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29170, + "requested": 96, + "accepted_requests": 71, + "rejected_requests": 25, + "arriving_edges": 13772098, + "accepted_arriving_edges": 12649725, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a86497a07ce4eca850b5febb5a44709d345231bc1bce66a17675e74413e18ded", + "final_apl_state_float32": [ + 147.93502807617188, + 167.1486053466797 + ], + "final_apl_state_u32_bits": [ + 1125379934, + 1126639115 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46755003900034353, + "diagnostic_simulation_seconds": 5.371071500998369, + "wall_seconds": 6.389134704000753, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1", + "requests.npz": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..a639a82 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "51217a0cbedea4e836d1ec590c2cefb3cf368bd49352fcfc8dfcded8136096ef", + "final_apl_state_float32": [ + 150.03733825683594, + 163.0751953125 + ], + "final_apl_state_u32_bits": [ + 1125517711, + 1126372160 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv new file mode 100644 index 0000000..679a6ed --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv @@ -0,0 +1,100 @@ +tick,neuron_idx,attempted,accepted,rejected +8,1927,1,1,0 +11,3252,1,1,0 +22,4505,1,1,0 +27,9975,1,1,0 +34,7781,1,1,0 +37,2231,1,1,0 +40,131226,1,1,0 +55,6842,1,1,0 +58,1514,1,1,0 +58,4505,1,1,0 +69,130497,1,1,0 +70,1890,1,1,0 +70,131226,1,1,0 +77,7679,1,1,0 +91,131226,1,0,1 +96,331,1,1,0 +101,159,1,1,0 +101,4505,1,1,0 +112,14839,1,1,0 +118,130472,1,1,0 +149,3345,1,1,0 +172,1890,1,0,1 +182,2601,1,1,0 +193,1890,1,1,0 +221,3202,1,1,0 +222,6842,1,0,1 +229,1890,1,1,0 +236,331,1,1,0 +240,4311,1,1,0 +243,2347,1,0,1 +245,4311,1,0,1 +257,3252,1,0,1 +279,10769,1,1,0 +283,14839,1,0,1 +313,5519,1,1,0 +320,7679,1,1,0 +337,1927,1,1,0 +351,4311,1,1,0 +360,2601,1,1,0 +366,3202,1,0,1 +376,5519,1,1,0 +398,4311,1,1,0 +407,130472,1,1,0 +410,130472,1,0,1 +415,14839,1,0,1 +434,8504,1,1,0 +457,7679,1,1,0 +459,1890,1,1,0 +465,4173,1,1,0 +468,2347,1,1,0 +481,1890,1,1,0 +489,130472,1,1,0 +508,2231,1,1,0 +537,2010,1,0,1 +540,3252,1,1,0 +546,2601,1,0,1 +548,331,1,1,0 +569,6842,1,1,0 +580,2347,1,1,0 +609,130472,1,1,0 +613,7679,1,0,1 +632,6842,1,0,1 +641,12644,1,1,0 +645,7781,1,1,0 +647,9370,1,0,1 +661,8001,1,1,0 +662,7781,1,0,1 +664,2586,1,0,1 +686,8504,1,1,0 +691,6842,1,0,1 +693,4173,1,1,0 +697,7781,1,1,0 +715,2231,1,1,0 +752,3202,1,1,0 +754,3252,1,1,0 +768,2010,1,1,0 +782,4505,1,1,0 +796,131226,1,1,0 +799,130497,1,1,0 +826,331,1,0,1 +832,3202,1,0,1 +863,6842,1,1,0 +870,2347,1,0,1 +896,2231,1,1,0 +899,130497,1,1,0 +903,2347,1,1,0 +905,5519,1,1,0 +906,1890,1,1,0 +914,2231,1,0,1 +915,14839,1,1,0 +918,5519,1,0,1 +922,4505,1,0,1 +930,2231,1,1,0 +932,130472,1,0,1 +935,131226,1,1,0 +972,131226,1,1,0 +986,10769,1,1,0 +996,12644,1,0,1 +998,130472,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json new file mode 100644 index 0000000..c02146e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-03-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 30042, + "requested": 99, + "accepted_requests": 73, + "rejected_requests": 26, + "arriving_edges": 14666790, + "accepted_arriving_edges": 13523292, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "51217a0cbedea4e836d1ec590c2cefb3cf368bd49352fcfc8dfcded8136096ef", + "final_apl_state_float32": [ + 150.03733825683594, + 163.0751953125 + ], + "final_apl_state_u32_bits": [ + 1125517711, + 1126372160 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.49274695799977053, + "diagnostic_simulation_seconds": 5.717921740000747, + "wall_seconds": 6.7532781479967525, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe", + "requests.npz": "f6350d233f3fe5f878963d9c13e14bda6965878078072df2a8c5423469488a33", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..2e9882c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "728bdaea83a1af997ffc2776b64a747d713dcabbf390bbadb69c98b867ca6c9a", + "final_apl_state_float32": [ + 150.49346923828125, + 166.00265502929688 + ], + "final_apl_state_u32_bits": [ + 1125547604, + 1126564014 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv new file mode 100644 index 0000000..e2cdef1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv @@ -0,0 +1,100 @@ +tick,neuron_idx,attempted,accepted,rejected +16,2493,1,1,0 +43,6842,1,1,0 +49,2347,1,1,0 +63,131226,1,1,0 +84,4505,1,1,0 +86,8504,1,1,0 +92,130472,1,1,0 +93,6842,1,1,0 +104,4311,1,1,0 +106,4505,1,1,0 +107,4311,1,0,1 +112,9188,1,1,0 +116,1890,1,1,0 +128,3202,1,1,0 +151,7679,1,1,0 +152,7781,1,1,0 +157,2010,1,1,0 +164,2347,1,1,0 +169,9370,1,1,0 +207,1514,1,1,0 +216,21802,1,1,0 +235,2231,1,1,0 +244,4505,1,0,1 +248,7781,1,0,1 +251,2970,1,0,1 +256,2231,1,0,1 +266,4311,1,1,0 +272,1890,1,1,0 +278,2601,1,0,1 +281,3202,1,1,0 +281,131226,1,0,1 +291,189,1,1,0 +294,4505,1,0,1 +309,7781,1,0,1 +326,131226,1,0,1 +330,7781,1,1,0 +335,2010,1,0,1 +336,2231,1,1,0 +366,3252,1,0,1 +380,2231,1,1,0 +383,131226,1,0,1 +387,3202,1,1,0 +412,130497,1,0,1 +417,2994,1,0,1 +454,7781,1,1,0 +456,9370,1,1,0 +470,5519,1,1,0 +473,3202,1,1,0 +481,130497,1,1,0 +495,189,1,1,0 +505,5519,1,1,0 +518,14839,1,1,0 +525,3202,1,0,1 +559,9188,1,1,0 +564,7781,1,1,0 +567,1927,1,1,0 +585,3252,1,1,0 +603,131226,1,1,0 +606,130472,1,1,0 +611,4505,1,1,0 +612,131226,1,0,1 +616,12644,1,1,0 +629,331,1,1,0 +641,1890,1,1,0 +645,1927,1,1,0 +647,2231,1,1,0 +650,130497,1,0,1 +653,2231,1,0,1 +668,6842,1,1,0 +675,4311,1,1,0 +685,21802,1,1,0 +690,5519,1,0,1 +693,6842,1,1,0 +704,8001,1,0,1 +709,1514,1,0,1 +711,6842,1,0,1 +714,2601,1,1,0 +730,2010,1,1,0 +732,21802,1,1,0 +733,2231,1,1,0 +755,2601,1,1,0 +755,12644,1,1,0 +791,331,1,0,1 +813,1890,1,1,0 +826,131226,1,0,1 +835,159,1,0,1 +838,2994,1,1,0 +882,1890,1,1,0 +886,130472,1,0,1 +890,130497,1,1,0 +900,130472,1,0,1 +931,3202,1,0,1 +937,4505,1,0,1 +944,9370,1,0,1 +965,189,1,1,0 +967,4311,1,0,1 +971,9188,1,1,0 +989,9975,1,1,0 +990,2231,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json new file mode 100644 index 0000000..c4aaa5d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-03-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28600, + "requested": 99, + "accepted_requests": 67, + "rejected_requests": 32, + "arriving_edges": 13852643, + "accepted_arriving_edges": 12754177, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "728bdaea83a1af997ffc2776b64a747d713dcabbf390bbadb69c98b867ca6c9a", + "final_apl_state_float32": [ + 150.49346923828125, + 166.00265502929688 + ], + "final_apl_state_u32_bits": [ + 1125547604, + 1126564014 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4719257050019223, + "diagnostic_simulation_seconds": 5.382687327997701, + "wall_seconds": 6.410132977001922, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e", + "requests.npz": "b84dec34a04fd1e5c489d0de271564f4b5011a716d88ac49d99477aeccf34dff", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..40b190f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "65d357b0f97d6002058732a598d0edb4bf1261884e46d1689c165e323d61b363", + "final_apl_state_float32": [ + 151.63238525390625, + 163.08827209472656 + ], + "final_apl_state_u32_bits": [ + 1125622244, + 1126373017 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv new file mode 100644 index 0000000..f38b7bb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv @@ -0,0 +1,99 @@ +tick,neuron_idx,attempted,accepted,rejected +17,9975,1,1,0 +21,131226,1,1,0 +40,131226,1,0,1 +50,130472,1,1,0 +53,8504,1,1,0 +54,7781,1,1,0 +60,4311,1,1,0 +68,130497,1,1,0 +69,2347,1,1,0 +72,130472,1,1,0 +77,2010,1,1,0 +78,4311,1,0,1 +86,1927,1,1,0 +104,3252,1,1,0 +133,6842,1,1,0 +134,2970,1,1,0 +146,130472,1,1,0 +157,159,1,1,0 +172,130472,1,1,0 +178,1890,1,1,0 +202,189,1,1,0 +218,3252,1,1,0 +227,2347,1,1,0 +231,1890,1,1,0 +234,4505,1,1,0 +239,1514,1,1,0 +255,130497,1,0,1 +271,9188,1,1,0 +277,7781,1,1,0 +285,2347,1,1,0 +295,3345,1,0,1 +304,2231,1,1,0 +310,2601,1,0,1 +335,130472,1,1,0 +348,4311,1,0,1 +364,131226,1,1,0 +373,3202,1,1,0 +385,9370,1,1,0 +391,3252,1,1,0 +395,8001,1,0,1 +396,2601,1,1,0 +406,14839,1,1,0 +407,4505,1,1,0 +417,2347,1,0,1 +425,5519,1,0,1 +426,131226,1,1,0 +432,7781,1,1,0 +437,130472,1,1,0 +448,9370,1,1,0 +450,7781,1,0,1 +455,8504,1,1,0 +471,2347,1,0,1 +484,4311,1,0,1 +510,6842,1,1,0 +512,9370,1,1,0 +535,7781,1,1,0 +543,331,1,1,0 +547,1927,1,0,1 +556,2943,1,1,0 +570,131226,1,0,1 +571,3202,1,0,1 +572,3252,1,0,1 +577,2010,1,0,1 +582,130472,1,1,0 +609,1890,1,1,0 +613,5519,1,1,0 +613,8504,1,1,0 +624,130472,1,1,0 +633,130472,1,0,1 +668,7679,1,1,0 +684,130472,1,1,0 +692,12644,1,1,0 +694,7679,1,1,0 +708,131226,1,1,0 +710,2010,1,0,1 +714,9975,1,1,0 +724,3252,1,0,1 +727,4311,1,1,0 +730,189,1,1,0 +733,5519,1,1,0 +735,5519,1,0,1 +776,131226,1,0,1 +779,130472,1,1,0 +791,7679,1,1,0 +793,331,1,0,1 +817,14839,1,1,0 +825,7781,1,1,0 +828,14839,1,0,1 +839,8504,1,1,0 +852,1890,1,1,0 +853,7781,1,1,0 +864,1890,1,0,1 +883,2347,1,1,0 +908,3202,1,1,0 +916,9975,1,1,0 +953,3252,1,1,0 +958,159,1,1,0 +958,130497,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json new file mode 100644 index 0000000..4f36db6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-03-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29389, + "requested": 98, + "accepted_requests": 73, + "rejected_requests": 25, + "arriving_edges": 14194336, + "accepted_arriving_edges": 13070340, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "65d357b0f97d6002058732a598d0edb4bf1261884e46d1689c165e323d61b363", + "final_apl_state_float32": [ + 151.63238525390625, + 163.08827209472656 + ], + "final_apl_state_u32_bits": [ + 1125622244, + 1126373017 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4611617659975309, + "diagnostic_simulation_seconds": 5.429438641000161, + "wall_seconds": 6.442607682998641, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0", + "requests.npz": "ecd31704c321496fbfaa79c5daf4bd6b4e63ab6324701768bb1f0b445bd3e163", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..fcc8c6a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a988b18193d9175baf323b4600dfa37f81e046ad69f6839f9cf9030df9002142", + "final_apl_state_float32": [ + 156.23875427246094, + 165.24472045898438 + ], + "final_apl_state_u32_bits": [ + 1125924127, + 1126514342 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv new file mode 100644 index 0000000..28a7aca --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv @@ -0,0 +1,83 @@ +tick,neuron_idx,attempted,accepted,rejected +5,131226,1,1,0 +8,2347,1,1,0 +55,1890,1,1,0 +61,2347,1,1,0 +67,1890,1,0,1 +84,3252,1,1,0 +109,1927,1,1,0 +119,9188,1,1,0 +122,131226,1,1,0 +126,131226,1,0,1 +130,2347,1,1,0 +148,2601,1,1,0 +153,131226,1,1,0 +158,1514,1,1,0 +158,3252,1,1,0 +160,2601,1,0,1 +172,5519,1,1,0 +248,4505,1,1,0 +269,9975,1,1,0 +304,130497,1,1,0 +305,159,1,0,1 +332,2231,1,1,0 +335,4026,1,1,0 +341,159,1,1,0 +354,6842,1,0,1 +372,1927,1,0,1 +381,4311,1,1,0 +400,1890,1,0,1 +401,2010,1,1,0 +405,130497,1,1,0 +414,3202,1,0,1 +420,3161,1,1,0 +426,12644,1,1,0 +457,5519,1,0,1 +464,7781,1,1,0 +488,7781,1,1,0 +491,5519,1,1,0 +496,2231,1,1,0 +527,9188,1,1,0 +543,6842,1,1,0 +547,1191,1,1,0 +552,2010,1,1,0 +572,4505,1,1,0 +581,5519,1,0,1 +584,6842,1,1,0 +584,7679,1,1,0 +587,6842,1,0,1 +598,4505,1,1,0 +613,1514,1,0,1 +617,2601,1,0,1 +647,131226,1,0,1 +657,130472,1,1,0 +658,3202,1,1,0 +662,130472,1,0,1 +673,5519,1,1,0 +698,331,1,0,1 +711,2231,1,1,0 +727,8001,1,1,0 +729,159,1,1,0 +747,130472,1,0,1 +751,5519,1,0,1 +762,130497,1,0,1 +786,130472,1,1,0 +801,1927,1,1,0 +802,1514,1,1,0 +826,2586,1,1,0 +846,2347,1,0,1 +855,4311,1,1,0 +861,1890,1,1,0 +867,10769,1,1,0 +874,2994,1,1,0 +878,1890,1,0,1 +881,130472,1,0,1 +910,2535,1,1,0 +921,130472,1,1,0 +930,130472,1,0,1 +935,8504,1,1,0 +942,131226,1,1,0 +948,1890,1,1,0 +950,4173,1,0,1 +958,10769,1,1,0 +991,2347,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json new file mode 100644 index 0000000..a7ad90d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-03-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 26493, + "requested": 82, + "accepted_requests": 57, + "rejected_requests": 25, + "arriving_edges": 12608683, + "accepted_arriving_edges": 11569332, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a988b18193d9175baf323b4600dfa37f81e046ad69f6839f9cf9030df9002142", + "final_apl_state_float32": [ + 156.23875427246094, + 165.24472045898438 + ], + "final_apl_state_u32_bits": [ + 1125924127, + 1126514342 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4663849589996971, + "diagnostic_simulation_seconds": 5.363118119999854, + "wall_seconds": 6.39679216100194, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca", + "requests.npz": "e260362dd25b792f9cd6f406f783bd52f9b8b53c51333333b512f0cfc2a7d9b9", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..3f1f882 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "062b40e647d54d40423b08e8dfce66c066c76fca30c627c02178b70a5edf349e", + "final_apl_state_float32": [ + 150.74395751953125, + 172.3141632080078 + ], + "final_apl_state_u32_bits": [ + 1125564020, + 1126977645 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv new file mode 100644 index 0000000..3b1208f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv @@ -0,0 +1,63 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,2029,1,1,0 +37,5519,1,1,0 +74,1927,1,1,0 +114,3345,1,1,0 +128,1011,1,1,0 +133,130472,1,1,0 +147,999,1,1,0 +156,130497,1,1,0 +229,130753,1,0,1 +238,5519,1,1,0 +308,1927,1,0,1 +325,1011,1,1,0 +337,2586,1,0,1 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +399,4311,1,1,0 +405,131226,1,0,1 +413,1890,1,1,0 +414,999,1,1,0 +479,2029,1,1,0 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,0,1 +528,130472,1,1,0 +538,7781,1,1,0 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +557,3202,1,0,1 +573,1011,1,1,0 +579,131226,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +613,131226,1,1,0 +650,2010,1,1,0 +654,2231,1,1,0 +698,1514,1,1,0 +763,130497,1,1,0 +764,1890,1,0,1 +794,2029,1,0,1 +815,130753,1,1,0 +816,4505,1,1,0 +832,999,1,0,1 +846,2601,1,1,0 +855,999,1,1,0 +876,1011,1,1,0 +879,4311,1,1,0 +884,3202,1,1,0 +906,331,1,1,0 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,0,1 +960,1011,1,0,1 +960,4311,1,0,1 +971,1890,1,1,0 +995,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json new file mode 100644 index 0000000..a5e3810 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 27631, + "requested": 62, + "accepted_requests": 46, + "rejected_requests": 16, + "arriving_edges": 13316943, + "accepted_arriving_edges": 12255006, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "062b40e647d54d40423b08e8dfce66c066c76fca30c627c02178b70a5edf349e", + "final_apl_state_float32": [ + 150.74395751953125, + 172.3141632080078 + ], + "final_apl_state_u32_bits": [ + 1125564020, + 1126977645 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4649192540018703, + "diagnostic_simulation_seconds": 5.380592987999989, + "wall_seconds": 6.398489053000958, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff", + "requests.npz": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..3f1f882 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "062b40e647d54d40423b08e8dfce66c066c76fca30c627c02178b70a5edf349e", + "final_apl_state_float32": [ + 150.74395751953125, + 172.3141632080078 + ], + "final_apl_state_u32_bits": [ + 1125564020, + 1126977645 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv new file mode 100644 index 0000000..3b1208f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv @@ -0,0 +1,63 @@ +tick,neuron_idx,attempted,accepted,rejected +15,2943,1,1,0 +15,7781,1,1,0 +37,2029,1,1,0 +37,5519,1,1,0 +74,1927,1,1,0 +114,3345,1,1,0 +128,1011,1,1,0 +133,130472,1,1,0 +147,999,1,1,0 +156,130497,1,1,0 +229,130753,1,0,1 +238,5519,1,1,0 +308,1927,1,0,1 +325,1011,1,1,0 +337,2586,1,0,1 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +399,4311,1,1,0 +405,131226,1,0,1 +413,1890,1,1,0 +414,999,1,1,0 +479,2029,1,1,0 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,0,1 +528,130472,1,1,0 +538,7781,1,1,0 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +557,3202,1,0,1 +573,1011,1,1,0 +579,131226,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +613,131226,1,1,0 +650,2010,1,1,0 +654,2231,1,1,0 +698,1514,1,1,0 +763,130497,1,1,0 +764,1890,1,0,1 +794,2029,1,0,1 +815,130753,1,1,0 +816,4505,1,1,0 +832,999,1,0,1 +846,2601,1,1,0 +855,999,1,1,0 +876,1011,1,1,0 +879,4311,1,1,0 +884,3202,1,1,0 +906,331,1,1,0 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,0,1 +960,1011,1,0,1 +960,4311,1,0,1 +971,1890,1,1,0 +995,130753,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json new file mode 100644 index 0000000..5f117eb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-04-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 27631, + "requested": 62, + "accepted_requests": 46, + "rejected_requests": 16, + "arriving_edges": 13316943, + "accepted_arriving_edges": 12255006, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "062b40e647d54d40423b08e8dfce66c066c76fca30c627c02178b70a5edf349e", + "final_apl_state_float32": [ + 150.74395751953125, + 172.3141632080078 + ], + "final_apl_state_u32_bits": [ + 1125564020, + 1126977645 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4686360790001345, + "diagnostic_simulation_seconds": 5.30207746400265, + "wall_seconds": 6.318079060998571, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff", + "requests.npz": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..fc03943 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a26baab58a0a498d7d03ed2ec816a94719a6d7cd06bc279fc6c2f234d833ebfa", + "final_apl_state_float32": [ + 155.4713592529297, + 165.15948486328125 + ], + "final_apl_state_u32_bits": [ + 1125873835, + 1126508756 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv new file mode 100644 index 0000000..da2ca37 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv @@ -0,0 +1,87 @@ +tick,neuron_idx,attempted,accepted,rejected +8,5519,1,1,0 +10,2601,1,1,0 +24,131226,1,1,0 +31,2970,1,1,0 +33,1890,1,1,0 +37,1011,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,4505,1,1,0 +93,5519,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +182,999,1,0,1 +202,130753,1,1,0 +216,2231,1,1,0 +216,2970,1,1,0 +219,999,1,1,0 +223,130753,1,0,1 +235,130472,1,0,1 +250,2029,1,0,1 +256,2231,1,1,0 +259,2927,1,0,1 +273,130753,1,0,1 +286,999,1,1,0 +287,2231,1,1,0 +287,130753,1,1,0 +293,2601,1,1,0 +305,2347,1,1,0 +309,2010,1,1,0 +330,2601,1,1,0 +336,999,1,1,0 +398,2231,1,1,0 +419,4311,1,1,0 +421,2029,1,1,0 +427,3202,1,1,0 +465,1011,1,0,1 +492,130753,1,0,1 +500,130472,1,1,0 +508,1011,1,1,0 +521,131226,1,1,0 +547,1011,1,1,0 +562,4311,1,1,0 +568,130753,1,0,1 +579,2347,1,1,0 +581,130753,1,1,0 +606,2347,1,1,0 +606,4505,1,1,0 +609,12644,1,1,0 +619,2029,1,0,1 +619,2601,1,1,0 +629,2231,1,1,0 +633,3345,1,1,0 +636,3202,1,1,0 +639,3202,1,0,1 +655,331,1,1,0 +659,2029,1,1,0 +689,2010,1,1,0 +691,999,1,1,0 +704,2010,1,0,1 +708,2010,1,0,1 +724,1011,1,1,0 +730,1011,1,0,1 +749,7781,1,1,0 +750,2231,1,0,1 +753,3252,1,0,1 +757,2029,1,1,0 +761,2601,1,1,0 +789,1890,1,1,0 +791,130497,1,1,0 +798,2010,1,1,0 +824,1011,1,1,0 +826,130753,1,1,0 +828,130753,1,0,1 +831,1514,1,1,0 +839,4311,1,1,0 +841,2029,1,1,0 +872,999,1,1,0 +877,7781,1,1,0 +890,130753,1,1,0 +904,5519,1,1,0 +936,2029,1,1,0 +944,3202,1,1,0 +952,2601,1,1,0 +972,1890,1,1,0 +986,2347,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json new file mode 100644 index 0000000..5e62c15 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-04-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 28277, + "requested": 86, + "accepted_requests": 69, + "rejected_requests": 17, + "arriving_edges": 13624680, + "accepted_arriving_edges": 12546192, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a26baab58a0a498d7d03ed2ec816a94719a6d7cd06bc279fc6c2f234d833ebfa", + "final_apl_state_float32": [ + 155.4713592529297, + 165.15948486328125 + ], + "final_apl_state_u32_bits": [ + 1125873835, + 1126508756 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4678387229978398, + "diagnostic_simulation_seconds": 5.404513784000301, + "wall_seconds": 6.428711619999376, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b", + "requests.npz": "c28a0787c31bf8239c00598bb3da0094ebe40c3a5e9ae9a19d137c53dbd8b39c", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..25adcbc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0581c1f714f8a86ab2aaee60a09450e80fcfcc18a3d7f2d8ebf0f8acf1fb3cc4", + "final_apl_state_float32": [ + 150.33140563964844, + 164.16030883789062 + ], + "final_apl_state_u32_bits": [ + 1125536983, + 1126443274 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv new file mode 100644 index 0000000..d257369 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv @@ -0,0 +1,94 @@ +tick,neuron_idx,attempted,accepted,rejected +2,1011,1,1,0 +15,9975,1,1,0 +34,2601,1,1,0 +45,130753,1,1,0 +64,1514,1,1,0 +77,4505,1,1,0 +79,2231,1,1,0 +88,999,1,1,0 +95,3252,1,1,0 +106,2231,1,1,0 +109,1011,1,1,0 +117,2010,1,1,0 +138,999,1,1,0 +139,1927,1,1,0 +173,2029,1,0,1 +181,1011,1,1,0 +190,5519,1,1,0 +227,1927,1,1,0 +230,2970,1,1,0 +242,999,1,1,0 +255,999,1,0,1 +257,130753,1,1,0 +258,130497,1,1,0 +259,4311,1,1,0 +269,1011,1,1,0 +283,2010,1,1,0 +302,130753,1,1,0 +307,1927,1,1,0 +308,2231,1,1,0 +316,3202,1,0,1 +351,131226,1,0,1 +375,2029,1,1,0 +382,2347,1,1,0 +412,999,1,1,0 +413,999,1,0,1 +430,1890,1,1,0 +433,130753,1,0,1 +463,2231,1,1,0 +482,1514,1,1,0 +512,130753,1,1,0 +515,1011,1,1,0 +517,7781,1,1,0 +520,9188,1,0,1 +534,7781,1,0,1 +535,2029,1,1,0 +556,3252,1,1,0 +560,6842,1,1,0 +564,2347,1,1,0 +577,2231,1,1,0 +583,1011,1,0,1 +593,5519,1,0,1 +598,2029,1,1,0 +611,4505,1,1,0 +620,2601,1,0,1 +623,1890,1,0,1 +632,2029,1,1,0 +645,130497,1,1,0 +654,130472,1,1,0 +667,1011,1,0,1 +669,189,1,1,0 +692,999,1,1,0 +692,2010,1,0,1 +693,130753,1,1,0 +711,5519,1,1,0 +712,2601,1,1,0 +717,2601,1,0,1 +723,131226,1,1,0 +725,130753,1,1,0 +732,4311,1,0,1 +765,1890,1,1,0 +768,4173,1,1,0 +797,130753,1,1,0 +806,6842,1,1,0 +809,1514,1,0,1 +813,4311,1,1,0 +817,331,1,1,0 +853,1927,1,0,1 +858,131226,1,1,0 +862,6842,1,1,0 +863,1011,1,1,0 +864,999,1,1,0 +865,999,1,0,1 +866,7781,1,0,1 +885,7781,1,1,0 +903,2493,1,1,0 +906,3345,1,1,0 +923,3202,1,0,1 +932,2029,1,0,1 +934,5519,1,0,1 +946,130753,1,0,1 +948,2029,1,1,0 +978,2347,1,1,0 +981,999,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json new file mode 100644 index 0000000..62d779a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-04-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29438, + "requested": 93, + "accepted_requests": 69, + "rejected_requests": 24, + "arriving_edges": 14271779, + "accepted_arriving_edges": 13144445, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "0581c1f714f8a86ab2aaee60a09450e80fcfcc18a3d7f2d8ebf0f8acf1fb3cc4", + "final_apl_state_float32": [ + 150.33140563964844, + 164.16030883789062 + ], + "final_apl_state_u32_bits": [ + 1125536983, + 1126443274 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4670799990017258, + "diagnostic_simulation_seconds": 5.40577262700026, + "wall_seconds": 6.419628296000155, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b", + "requests.npz": "0e6f9672a4ab7aefdaeac1f7452a2802dc48c20dcec04f8c1be41d2293887848", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..176a1f8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "cac2239a050a067d0005cafb991f644316d0394861985e121cc0eda87e02e0df", + "final_apl_state_float32": [ + 156.5384979248047, + 167.5611572265625 + ], + "final_apl_state_u32_bits": [ + 1125943771, + 1126666152 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv new file mode 100644 index 0000000..a2d3b8c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv @@ -0,0 +1,88 @@ +tick,neuron_idx,attempted,accepted,rejected +21,2029,1,1,0 +30,4311,1,1,0 +33,999,1,1,0 +37,1011,1,1,0 +49,130753,1,1,0 +55,4311,1,1,0 +62,3345,1,1,0 +70,2347,1,1,0 +71,999,1,1,0 +91,2231,1,1,0 +95,2927,1,1,0 +123,159,1,1,0 +144,331,1,0,1 +145,130472,1,1,0 +151,2347,1,0,1 +158,999,1,0,1 +194,130753,1,0,1 +208,2347,1,1,0 +212,2029,1,1,0 +214,1011,1,1,0 +219,331,1,1,0 +221,2029,1,0,1 +228,5519,1,1,0 +244,130497,1,1,0 +244,130753,1,1,0 +248,130753,1,0,1 +254,3202,1,0,1 +262,7781,1,1,0 +271,8001,1,1,0 +307,130472,1,1,0 +319,4311,1,0,1 +334,1011,1,1,0 +341,2347,1,0,1 +343,331,1,1,0 +353,7679,1,1,0 +372,2601,1,1,0 +390,2010,1,1,0 +391,6842,1,1,0 +396,7781,1,1,0 +412,130753,1,1,0 +431,2347,1,1,0 +432,130753,1,0,1 +435,2029,1,1,0 +443,2927,1,1,0 +469,999,1,1,0 +490,189,1,1,0 +493,331,1,0,1 +498,8504,1,1,0 +506,130753,1,0,1 +523,6842,1,0,1 +529,5519,1,0,1 +529,130497,1,1,0 +546,131226,1,0,1 +559,5519,1,1,0 +562,5519,1,0,1 +568,1011,1,1,0 +578,4505,1,1,0 +581,1927,1,1,0 +585,1011,1,0,1 +612,2601,1,0,1 +634,130753,1,0,1 +664,4311,1,0,1 +666,2601,1,0,1 +673,130472,1,1,0 +685,1011,1,1,0 +691,999,1,1,0 +692,2029,1,1,0 +714,130472,1,1,0 +727,1514,1,1,0 +750,2029,1,1,0 +756,2010,1,1,0 +759,14839,1,1,0 +783,2231,1,1,0 +821,131226,1,1,0 +822,130753,1,1,0 +832,2010,1,0,1 +855,3252,1,1,0 +863,6842,1,0,1 +873,130472,1,1,0 +878,2493,1,1,0 +927,2010,1,0,1 +932,1514,1,1,0 +960,2601,1,1,0 +977,2029,1,0,1 +983,1927,1,0,1 +986,130753,1,1,0 +992,3252,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json new file mode 100644 index 0000000..4454b37 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-04-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29353, + "requested": 87, + "accepted_requests": 61, + "rejected_requests": 26, + "arriving_edges": 14137046, + "accepted_arriving_edges": 12981652, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "cac2239a050a067d0005cafb991f644316d0394861985e121cc0eda87e02e0df", + "final_apl_state_float32": [ + 156.5384979248047, + 167.5611572265625 + ], + "final_apl_state_u32_bits": [ + 1125943771, + 1126666152 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4653276250028284, + "diagnostic_simulation_seconds": 5.408143963999464, + "wall_seconds": 6.415403710001556, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291", + "requests.npz": "d410746c2c7bc6a25b8bcb94825bb23fa1bad5a5dae0e9af37c4cb726d235b40", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..69ab9a6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "645cf78c04c812e3dc1c3ffc214b8a11c77d145dcf9aab49071bbdbaaff89419", + "final_apl_state_float32": [ + 154.17599487304688, + 162.76150512695312 + ], + "final_apl_state_u32_bits": [ + 1125788942, + 1126351602 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv new file mode 100644 index 0000000..7e1f659 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv @@ -0,0 +1,75 @@ +tick,neuron_idx,attempted,accepted,rejected +7,130472,1,1,0 +12,999,1,1,0 +77,3252,1,1,0 +95,1890,1,1,0 +100,2010,1,1,0 +120,3202,1,1,0 +124,331,1,1,0 +139,3202,1,0,1 +146,1011,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +183,1011,1,1,0 +210,999,1,1,0 +242,1011,1,1,0 +245,3252,1,1,0 +245,130497,1,1,0 +246,3345,1,1,0 +272,999,1,1,0 +280,5519,1,1,0 +281,5519,1,0,1 +307,4026,1,1,0 +312,3252,1,0,1 +313,5519,1,1,0 +317,3202,1,1,0 +341,1927,1,0,1 +367,2347,1,1,0 +369,2029,1,1,0 +376,130753,1,1,0 +379,189,1,1,0 +385,2927,1,1,0 +398,1191,1,1,0 +419,2231,1,0,1 +425,1927,1,1,0 +436,3202,1,1,0 +480,2029,1,0,1 +501,130472,1,0,1 +506,2010,1,1,0 +524,6842,1,1,0 +535,2601,1,1,0 +538,130497,1,1,0 +550,130753,1,1,0 +562,10769,1,1,0 +566,4311,1,1,0 +568,2601,1,1,0 +572,999,1,1,0 +576,1514,1,1,0 +578,1011,1,1,0 +635,2029,1,0,1 +666,1011,1,1,0 +698,130753,1,0,1 +698,131226,1,0,1 +751,131226,1,0,1 +757,2994,1,1,0 +763,331,1,0,1 +776,2010,1,0,1 +777,4505,1,1,0 +788,3202,1,1,0 +795,2231,1,0,1 +801,4173,1,1,0 +804,130753,1,1,0 +807,4505,1,1,0 +834,2970,1,0,1 +852,5519,1,0,1 +853,2029,1,0,1 +857,10769,1,1,0 +871,130753,1,1,0 +878,331,1,1,0 +881,2029,1,1,0 +883,1011,1,1,0 +899,3202,1,1,0 +943,5519,1,1,0 +944,3161,1,1,0 +996,130472,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json new file mode 100644 index 0000000..3370c85 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-04-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 27031, + "requested": 74, + "accepted_requests": 57, + "rejected_requests": 17, + "arriving_edges": 12812753, + "accepted_arriving_edges": 11755820, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "645cf78c04c812e3dc1c3ffc214b8a11c77d145dcf9aab49071bbdbaaff89419", + "final_apl_state_float32": [ + 154.17599487304688, + 162.76150512695312 + ], + "final_apl_state_u32_bits": [ + 1125788942, + 1126351602 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4648133769987908, + "diagnostic_simulation_seconds": 5.329198123003152, + "wall_seconds": 6.33755623399702, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686", + "requests.npz": "4acf1d5b0758638af5f9c95523903042bd527ac43838098428b53c646f4a24dd", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json new file mode 100644 index 0000000..a1dc6da --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "029a0512b20e4ae8a7a06717f48e734aa904974cdb2e6211cf0c888f216a3506", + "final_apl_state_float32": [ + 155.3387908935547, + 168.57374572753906 + ], + "final_apl_state_u32_bits": [ + 1125865147, + 1126732513 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv new file mode 100644 index 0000000..721e6e0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv @@ -0,0 +1,186 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +40,360,1,1,0 +43,159,1,0,1 +56,522,1,1,0 +59,5519,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +71,189,1,1,0 +74,1927,1,1,0 +76,2347,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +84,7781,1,1,0 +84,131226,1,1,0 +99,189,1,1,0 +100,131226,1,0,1 +111,159,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +118,522,1,0,1 +133,130472,1,0,1 +149,21802,1,1,0 +156,130497,1,1,0 +161,189,1,1,0 +161,4311,1,1,0 +163,360,1,1,0 +166,3202,1,1,0 +178,2010,1,0,1 +191,189,1,1,0 +208,522,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +241,130472,1,0,1 +244,8001,1,1,0 +294,159,1,0,1 +302,360,1,1,0 +308,1927,1,1,0 +325,1011,1,0,1 +337,2586,1,1,0 +342,159,1,0,1 +342,130753,1,1,0 +351,1514,1,1,0 +361,1514,1,0,1 +372,2347,1,0,1 +374,1927,1,1,0 +378,189,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,0,1 +395,360,1,1,0 +397,189,1,0,1 +399,4311,1,1,0 +400,4311,1,0,1 +404,8504,1,1,0 +405,131226,1,0,1 +413,1890,1,1,0 +414,999,1,1,0 +427,130472,1,1,0 +434,522,1,1,0 +440,189,1,0,1 +461,10769,1,1,0 +468,130472,1,1,0 +469,3252,1,1,0 +475,360,1,1,0 +476,159,1,1,0 +487,1514,1,1,0 +489,1514,1,0,1 +494,159,1,0,1 +497,130753,1,1,0 +506,999,1,1,0 +507,12644,1,1,0 +511,3202,1,1,0 +515,159,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +525,159,1,0,1 +528,130472,1,1,0 +529,360,1,1,0 +530,159,1,0,1 +538,7781,1,1,0 +545,189,1,1,0 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +551,360,1,1,0 +557,3202,1,1,0 +560,159,1,1,0 +568,130472,1,1,0 +579,131226,1,1,0 +595,159,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +610,10769,1,0,1 +613,131226,1,1,0 +614,4505,1,1,0 +616,522,1,1,0 +617,522,1,0,1 +626,131226,1,0,1 +643,522,1,1,0 +645,189,1,1,0 +646,159,1,0,1 +650,2010,1,1,0 +654,2231,1,1,0 +655,522,1,0,1 +657,2347,1,1,0 +663,360,1,1,0 +663,7781,1,1,0 +667,10769,1,1,0 +683,189,1,0,1 +696,159,1,0,1 +698,1514,1,1,0 +701,2347,1,1,0 +703,7781,1,1,0 +704,12644,1,0,1 +716,1514,1,0,1 +722,2347,1,0,1 +725,159,1,1,0 +727,522,1,1,0 +727,6842,1,1,0 +729,130472,1,1,0 +731,159,1,0,1 +737,189,1,0,1 +745,2010,1,1,0 +746,360,1,1,0 +750,189,1,1,0 +754,3252,1,1,0 +755,130472,1,1,0 +763,130497,1,1,0 +764,1890,1,1,0 +767,159,1,0,1 +772,131226,1,1,0 +782,9975,1,1,0 +787,1514,1,1,0 +794,2029,1,0,1 +804,189,1,0,1 +804,1890,1,1,0 +815,130753,1,0,1 +816,1514,1,1,0 +816,4505,1,0,1 +823,14839,1,0,1 +827,131226,1,1,0 +830,189,1,1,0 +834,522,1,1,0 +846,2601,1,0,1 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +877,1890,1,1,0 +878,189,1,1,0 +878,9975,1,1,0 +879,2231,1,1,0 +879,4311,1,1,0 +884,3202,1,1,0 +890,7781,1,1,0 +892,189,1,0,1 +893,2347,1,1,0 +898,522,1,1,0 +906,331,1,1,0 +906,2010,1,1,0 +910,189,1,1,0 +921,5519,1,1,0 +922,159,1,1,0 +930,5519,1,0,1 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +943,1890,1,1,0 +960,4311,1,0,1 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json new file mode 100644 index 0000000..3ebe47f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 32142, + "requested": 185, + "accepted_requests": 136, + "rejected_requests": 49, + "arriving_edges": 15497685, + "accepted_arriving_edges": 14271565, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "029a0512b20e4ae8a7a06717f48e734aa904974cdb2e6211cf0c888f216a3506", + "final_apl_state_float32": [ + 155.3387908935547, + 168.57374572753906 + ], + "final_apl_state_u32_bits": [ + 1125865147, + 1126732513 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.466538053999102, + "diagnostic_simulation_seconds": 5.731452059997537, + "wall_seconds": 6.753645813998446, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d", + "requests.npz": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json new file mode 100644 index 0000000..a1dc6da --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "029a0512b20e4ae8a7a06717f48e734aa904974cdb2e6211cf0c888f216a3506", + "final_apl_state_float32": [ + 155.3387908935547, + 168.57374572753906 + ], + "final_apl_state_u32_bits": [ + 1125865147, + 1126732513 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv new file mode 100644 index 0000000..721e6e0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv @@ -0,0 +1,186 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +40,360,1,1,0 +43,159,1,0,1 +56,522,1,1,0 +59,5519,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +71,189,1,1,0 +74,1927,1,1,0 +76,2347,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +84,7781,1,1,0 +84,131226,1,1,0 +99,189,1,1,0 +100,131226,1,0,1 +111,159,1,1,0 +111,7781,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +117,2231,1,1,0 +118,522,1,0,1 +133,130472,1,0,1 +149,21802,1,1,0 +156,130497,1,1,0 +161,189,1,1,0 +161,4311,1,1,0 +163,360,1,1,0 +166,3202,1,1,0 +178,2010,1,0,1 +191,189,1,1,0 +208,522,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +241,130472,1,0,1 +244,8001,1,1,0 +294,159,1,0,1 +302,360,1,1,0 +308,1927,1,1,0 +325,1011,1,0,1 +337,2586,1,1,0 +342,159,1,0,1 +342,130753,1,1,0 +351,1514,1,1,0 +361,1514,1,0,1 +372,2347,1,0,1 +374,1927,1,1,0 +378,189,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,0,1 +395,360,1,1,0 +397,189,1,0,1 +399,4311,1,1,0 +400,4311,1,0,1 +404,8504,1,1,0 +405,131226,1,0,1 +413,1890,1,1,0 +414,999,1,1,0 +427,130472,1,1,0 +434,522,1,1,0 +440,189,1,0,1 +461,10769,1,1,0 +468,130472,1,1,0 +469,3252,1,1,0 +475,360,1,1,0 +476,159,1,1,0 +487,1514,1,1,0 +489,1514,1,0,1 +494,159,1,0,1 +497,130753,1,1,0 +506,999,1,1,0 +507,12644,1,1,0 +511,3202,1,1,0 +515,159,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +525,159,1,0,1 +528,130472,1,1,0 +529,360,1,1,0 +530,159,1,0,1 +538,7781,1,1,0 +545,189,1,1,0 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +551,360,1,1,0 +557,3202,1,1,0 +560,159,1,1,0 +568,130472,1,1,0 +579,131226,1,1,0 +595,159,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +610,10769,1,0,1 +613,131226,1,1,0 +614,4505,1,1,0 +616,522,1,1,0 +617,522,1,0,1 +626,131226,1,0,1 +643,522,1,1,0 +645,189,1,1,0 +646,159,1,0,1 +650,2010,1,1,0 +654,2231,1,1,0 +655,522,1,0,1 +657,2347,1,1,0 +663,360,1,1,0 +663,7781,1,1,0 +667,10769,1,1,0 +683,189,1,0,1 +696,159,1,0,1 +698,1514,1,1,0 +701,2347,1,1,0 +703,7781,1,1,0 +704,12644,1,0,1 +716,1514,1,0,1 +722,2347,1,0,1 +725,159,1,1,0 +727,522,1,1,0 +727,6842,1,1,0 +729,130472,1,1,0 +731,159,1,0,1 +737,189,1,0,1 +745,2010,1,1,0 +746,360,1,1,0 +750,189,1,1,0 +754,3252,1,1,0 +755,130472,1,1,0 +763,130497,1,1,0 +764,1890,1,1,0 +767,159,1,0,1 +772,131226,1,1,0 +782,9975,1,1,0 +787,1514,1,1,0 +794,2029,1,0,1 +804,189,1,0,1 +804,1890,1,1,0 +815,130753,1,0,1 +816,1514,1,1,0 +816,4505,1,0,1 +823,14839,1,0,1 +827,131226,1,1,0 +830,189,1,1,0 +834,522,1,1,0 +846,2601,1,0,1 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +877,1890,1,1,0 +878,189,1,1,0 +878,9975,1,1,0 +879,2231,1,1,0 +879,4311,1,1,0 +884,3202,1,1,0 +890,7781,1,1,0 +892,189,1,0,1 +893,2347,1,1,0 +898,522,1,1,0 +906,331,1,1,0 +906,2010,1,1,0 +910,189,1,1,0 +921,5519,1,1,0 +922,159,1,1,0 +930,5519,1,0,1 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +943,1890,1,1,0 +960,4311,1,0,1 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json new file mode 100644 index 0000000..26df2ba --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-05-s1073741825", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 32142, + "requested": 185, + "accepted_requests": 136, + "rejected_requests": 49, + "arriving_edges": 15497685, + "accepted_arriving_edges": 14271565, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "029a0512b20e4ae8a7a06717f48e734aa904974cdb2e6211cf0c888f216a3506", + "final_apl_state_float32": [ + 155.3387908935547, + 168.57374572753906 + ], + "final_apl_state_u32_bits": [ + 1125865147, + 1126732513 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46695568900031503, + "diagnostic_simulation_seconds": 5.480287386999407, + "wall_seconds": 6.499595805998979, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d", + "requests.npz": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json new file mode 100644 index 0000000..bb2bcd0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a3e665d4ef75090c9025ca14a8fb339b622b63a0c1e2c3abc09d8b87e9486b0a", + "final_apl_state_float32": [ + 152.45419311523438, + 171.2637176513672 + ], + "final_apl_state_u32_bits": [ + 1125676102, + 1126908803 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv new file mode 100644 index 0000000..f5559fa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv @@ -0,0 +1,182 @@ +tick,neuron_idx,attempted,accepted,rejected +7,2994,1,1,0 +8,5519,1,1,0 +10,2601,1,1,0 +16,360,1,1,0 +18,1890,1,1,0 +18,130472,1,1,0 +20,9975,1,1,0 +24,131226,1,1,0 +25,189,1,1,0 +28,5519,1,0,1 +31,2970,1,1,0 +33,1890,1,0,1 +48,2347,1,1,0 +53,159,1,1,0 +53,9975,1,1,0 +57,189,1,1,0 +61,4311,1,1,0 +63,2943,1,1,0 +65,2231,1,1,0 +65,4505,1,1,0 +70,7781,1,1,0 +93,5519,1,1,0 +94,10769,1,1,0 +100,189,1,1,0 +102,130472,1,1,0 +107,3202,1,1,0 +109,4311,1,1,0 +113,360,1,0,1 +134,159,1,0,1 +136,2347,1,0,1 +137,21802,1,1,0 +141,189,1,0,1 +158,159,1,1,0 +159,5519,1,1,0 +182,999,1,1,0 +186,159,1,1,0 +201,130472,1,0,1 +202,130753,1,1,0 +203,522,1,1,0 +216,2231,1,1,0 +216,2970,1,1,0 +219,999,1,1,0 +220,4311,1,1,0 +223,130753,1,0,1 +229,522,1,1,0 +235,130472,1,1,0 +251,2347,1,1,0 +255,522,1,1,0 +256,2231,1,1,0 +259,2927,1,1,0 +266,189,1,0,1 +286,999,1,1,0 +286,130472,1,1,0 +287,1514,1,1,0 +287,2231,1,1,0 +287,130753,1,0,1 +293,2601,1,0,1 +305,2347,1,1,0 +309,2010,1,1,0 +330,2601,1,1,0 +335,189,1,1,0 +336,999,1,1,0 +349,2347,1,1,0 +357,159,1,1,0 +359,131226,1,1,0 +360,159,1,0,1 +364,360,1,0,1 +373,130472,1,0,1 +380,2927,1,1,0 +398,2231,1,1,0 +408,189,1,1,0 +418,159,1,0,1 +419,4311,1,0,1 +420,159,1,0,1 +427,3202,1,1,0 +450,189,1,1,0 +452,189,1,0,1 +483,360,1,1,0 +486,360,1,0,1 +491,2231,1,1,0 +492,130753,1,0,1 +495,3252,1,1,0 +498,159,1,0,1 +500,130472,1,1,0 +501,2231,1,0,1 +501,131226,1,0,1 +510,1890,1,0,1 +511,9188,1,1,0 +521,131226,1,1,0 +526,360,1,1,0 +532,189,1,1,0 +537,159,1,0,1 +539,159,1,0,1 +547,159,1,0,1 +547,1011,1,1,0 +562,4311,1,0,1 +579,2347,1,1,0 +591,360,1,1,0 +591,2010,1,0,1 +593,14839,1,1,0 +595,131226,1,0,1 +597,189,1,0,1 +606,2347,1,1,0 +606,4505,1,1,0 +609,12644,1,1,0 +619,2601,1,0,1 +629,2231,1,1,0 +633,3345,1,1,0 +636,3202,1,1,0 +639,3202,1,0,1 +655,331,1,0,1 +656,189,1,1,0 +666,14839,1,1,0 +674,360,1,0,1 +684,7781,1,0,1 +689,2010,1,0,1 +691,999,1,0,1 +692,21802,1,0,1 +696,131226,1,0,1 +700,159,1,1,0 +704,2010,1,0,1 +708,2010,1,1,0 +716,522,1,1,0 +725,159,1,1,0 +725,522,1,0,1 +730,1011,1,0,1 +732,522,1,0,1 +749,189,1,0,1 +749,7781,1,1,0 +750,2231,1,1,0 +753,2347,1,0,1 +753,3252,1,0,1 +757,2029,1,0,1 +761,1514,1,1,0 +761,2601,1,1,0 +774,3252,1,1,0 +784,2347,1,1,0 +789,1890,1,1,0 +791,130497,1,1,0 +798,2010,1,1,0 +798,2231,1,1,0 +803,522,1,1,0 +821,1514,1,1,0 +824,1011,1,1,0 +826,130753,1,1,0 +829,1514,1,0,1 +831,1514,1,0,1 +833,360,1,0,1 +839,4311,1,0,1 +841,2029,1,1,0 +845,9975,1,1,0 +848,159,1,1,0 +852,159,1,0,1 +857,131226,1,1,0 +859,2010,1,0,1 +864,360,1,1,0 +868,159,1,0,1 +872,999,1,1,0 +877,7781,1,1,0 +880,2010,1,1,0 +882,2010,1,0,1 +891,522,1,0,1 +892,159,1,1,0 +900,159,1,0,1 +904,5519,1,1,0 +913,12644,1,1,0 +932,131226,1,0,1 +934,360,1,1,0 +936,2029,1,1,0 +943,3202,1,1,0 +944,3202,1,0,1 +947,159,1,0,1 +952,2601,1,0,1 +972,1890,1,0,1 +972,10769,1,1,0 +974,2010,1,1,0 +974,7781,1,1,0 +986,2347,1,0,1 +991,4311,1,1,0 +996,9188,1,1,0 +998,189,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json new file mode 100644 index 0000000..b3dca14 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-05-s1073741826", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31839, + "requested": 181, + "accepted_requests": 116, + "rejected_requests": 65, + "arriving_edges": 15546379, + "accepted_arriving_edges": 14328508, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a3e665d4ef75090c9025ca14a8fb339b622b63a0c1e2c3abc09d8b87e9486b0a", + "final_apl_state_float32": [ + 152.45419311523438, + 171.2637176513672 + ], + "final_apl_state_u32_bits": [ + 1125676102, + 1126908803 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4662006289981946, + "diagnostic_simulation_seconds": 5.53024340799675, + "wall_seconds": 6.539180489999126, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9", + "requests.npz": "6a0196aed438e7ff28b0d4aa12180bbd865b9a2c5e306fb84ab09ddf3d9a27e3", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json new file mode 100644 index 0000000..82bed06 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "27c1d796ca39d0ecba22e53064bd460af73aa98bac9fe6bdb23ad0495941c794", + "final_apl_state_float32": [ + 152.0153350830078, + 165.35740661621094 + ], + "final_apl_state_u32_bits": [ + 1125647341, + 1126521727 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv new file mode 100644 index 0000000..3730750 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv @@ -0,0 +1,195 @@ +tick,neuron_idx,attempted,accepted,rejected +3,2347,1,1,0 +15,9975,1,1,0 +25,159,1,1,0 +34,2601,1,1,0 +36,159,1,0,1 +43,1514,1,1,0 +45,130753,1,1,0 +49,9975,1,1,0 +57,159,1,1,0 +64,1514,1,0,1 +77,4505,1,1,0 +79,2231,1,1,0 +81,1890,1,1,0 +83,189,1,1,0 +95,3252,1,1,0 +98,7679,1,1,0 +106,2231,1,1,0 +117,1514,1,1,0 +117,2010,1,1,0 +118,189,1,1,0 +120,159,1,0,1 +138,999,1,1,0 +139,1927,1,1,0 +151,9188,1,1,0 +153,3252,1,1,0 +155,7679,1,1,0 +156,360,1,1,0 +166,130472,1,1,0 +190,5519,1,1,0 +190,21802,1,1,0 +190,130472,1,1,0 +198,21802,1,0,1 +204,9370,1,1,0 +227,1927,1,1,0 +230,2970,1,1,0 +233,159,1,1,0 +242,999,1,1,0 +243,360,1,1,0 +253,189,1,1,0 +256,131226,1,1,0 +257,130753,1,1,0 +258,130497,1,1,0 +259,4311,1,1,0 +259,14839,1,1,0 +266,2010,1,1,0 +267,12644,1,1,0 +268,5519,1,0,1 +269,1011,1,1,0 +275,159,1,1,0 +277,159,1,0,1 +283,2010,1,0,1 +290,1890,1,0,1 +292,159,1,0,1 +294,159,1,0,1 +295,360,1,1,0 +302,130753,1,1,0 +307,1927,1,1,0 +308,2231,1,0,1 +315,7679,1,1,0 +316,3202,1,1,0 +322,130472,1,1,0 +335,360,1,1,0 +340,189,1,0,1 +348,1514,1,1,0 +349,159,1,1,0 +351,131226,1,1,0 +375,2029,1,0,1 +377,14839,1,1,0 +378,8001,1,0,1 +382,2347,1,0,1 +386,522,1,1,0 +400,14839,1,1,0 +403,189,1,1,0 +409,1514,1,0,1 +413,999,1,1,0 +418,9370,1,1,0 +430,1890,1,1,0 +433,6842,1,1,0 +433,130753,1,1,0 +441,6842,1,0,1 +443,522,1,0,1 +454,12644,1,0,1 +463,2231,1,1,0 +472,189,1,1,0 +473,189,1,0,1 +475,2010,1,1,0 +475,7679,1,1,0 +482,1514,1,0,1 +512,130753,1,1,0 +513,4505,1,0,1 +517,7781,1,1,0 +518,189,1,0,1 +520,9188,1,1,0 +534,7781,1,0,1 +535,2029,1,1,0 +536,1191,1,1,0 +538,159,1,1,0 +538,3252,1,0,1 +556,3252,1,1,0 +560,6842,1,0,1 +560,8001,1,1,0 +561,522,1,0,1 +563,130472,1,1,0 +564,2347,1,0,1 +566,159,1,1,0 +577,2231,1,1,0 +587,189,1,0,1 +588,131226,1,0,1 +590,5519,1,1,0 +591,2586,1,1,0 +593,5519,1,0,1 +596,21802,1,1,0 +598,2029,1,1,0 +611,4505,1,1,0 +618,2347,1,1,0 +618,3161,1,0,1 +620,2601,1,0,1 +623,1890,1,1,0 +628,9975,1,0,1 +632,2029,1,1,0 +633,522,1,1,0 +645,130497,1,1,0 +652,8001,1,1,0 +654,130472,1,1,0 +661,189,1,1,0 +667,1011,1,0,1 +669,189,1,0,1 +671,1890,1,1,0 +671,21802,1,1,0 +692,999,1,1,0 +692,2010,1,0,1 +693,130753,1,0,1 +711,5519,1,1,0 +711,130472,1,1,0 +712,2601,1,1,0 +715,360,1,1,0 +717,2601,1,0,1 +723,131226,1,1,0 +725,159,1,1,0 +726,159,1,0,1 +727,4311,1,1,0 +732,4311,1,0,1 +745,6842,1,0,1 +746,5519,1,1,0 +758,4505,1,1,0 +765,1890,1,0,1 +768,4173,1,1,0 +787,360,1,1,0 +796,522,1,1,0 +800,130472,1,0,1 +801,189,1,0,1 +806,522,1,0,1 +806,6842,1,1,0 +809,1514,1,0,1 +809,8001,1,1,0 +813,4311,1,0,1 +817,331,1,0,1 +825,360,1,1,0 +847,522,1,1,0 +853,1927,1,1,0 +858,131226,1,0,1 +862,6842,1,0,1 +863,131226,1,1,0 +864,189,1,1,0 +864,5519,1,1,0 +865,999,1,1,0 +866,7781,1,1,0 +877,522,1,1,0 +882,159,1,0,1 +885,7781,1,0,1 +890,12644,1,1,0 +899,2347,1,0,1 +900,6842,1,1,0 +903,2493,1,0,1 +904,2347,1,0,1 +906,3345,1,1,0 +907,159,1,1,0 +917,130472,1,1,0 +919,9975,1,0,1 +923,3202,1,1,0 +926,1890,1,0,1 +930,14839,1,1,0 +932,2029,1,1,0 +934,5519,1,1,0 +946,130753,1,0,1 +949,2231,1,1,0 +951,130472,1,1,0 +957,2010,1,1,0 +967,6842,1,0,1 +975,2010,1,0,1 +978,2347,1,0,1 +981,999,1,1,0 +988,2943,1,1,0 +991,159,1,0,1 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json new file mode 100644 index 0000000..e7995ed --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-05-s1073741827", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29587, + "requested": 194, + "accepted_requests": 131, + "rejected_requests": 63, + "arriving_edges": 14217174, + "accepted_arriving_edges": 13068007, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "27c1d796ca39d0ecba22e53064bd460af73aa98bac9fe6bdb23ad0495941c794", + "final_apl_state_float32": [ + 152.0153350830078, + 165.35740661621094 + ], + "final_apl_state_u32_bits": [ + 1125647341, + 1126521727 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.46459738399789785, + "diagnostic_simulation_seconds": 5.428383012000268, + "wall_seconds": 6.442345772000408, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c", + "requests.npz": "c0ae8b6fccb9d29cdbc0fab60f2a9a550ce8734b8d4ed3ad4b885adcd6b9f8e7", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json new file mode 100644 index 0000000..cdfc12c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "4f109cf1d230d750b32144c3067875ae96681363f4bb787eb4b57217e4be2008", + "final_apl_state_float32": [ + 152.6023406982422, + 169.43328857421875 + ], + "final_apl_state_u32_bits": [ + 1125685811, + 1126788844 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv new file mode 100644 index 0000000..6c66672 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv @@ -0,0 +1,168 @@ +tick,neuron_idx,attempted,accepted,rejected +5,6842,1,1,0 +12,5519,1,1,0 +13,189,1,1,0 +21,2029,1,1,0 +30,4311,1,1,0 +37,159,1,1,0 +37,1011,1,1,0 +49,130753,1,1,0 +55,4311,1,1,0 +62,3345,1,1,0 +64,4026,1,1,0 +65,189,1,1,0 +66,360,1,1,0 +70,2347,1,1,0 +71,999,1,1,0 +72,522,1,1,0 +91,2231,1,1,0 +95,159,1,1,0 +95,2927,1,1,0 +106,159,1,0,1 +122,522,1,1,0 +122,21802,1,1,0 +123,159,1,1,0 +127,360,1,0,1 +144,331,1,1,0 +145,130472,1,0,1 +151,2347,1,0,1 +164,2231,1,0,1 +188,9975,1,1,0 +194,360,1,1,0 +194,130753,1,1,0 +208,2347,1,1,0 +212,2029,1,1,0 +214,1011,1,0,1 +219,331,1,0,1 +228,159,1,0,1 +228,5519,1,0,1 +229,360,1,1,0 +240,4311,1,1,0 +244,130497,1,1,0 +248,21802,1,1,0 +248,130753,1,1,0 +254,3202,1,0,1 +262,7781,1,1,0 +263,189,1,1,0 +268,189,1,0,1 +271,8001,1,1,0 +275,131226,1,1,0 +285,189,1,1,0 +286,159,1,1,0 +292,5519,1,0,1 +307,130472,1,1,0 +313,9975,1,1,0 +319,4311,1,0,1 +331,360,1,1,0 +334,1011,1,0,1 +341,2347,1,0,1 +343,331,1,1,0 +353,7679,1,1,0 +362,159,1,1,0 +362,9975,1,1,0 +372,2601,1,1,0 +381,360,1,1,0 +390,2010,1,0,1 +391,6842,1,1,0 +396,7781,1,1,0 +399,159,1,1,0 +410,360,1,1,0 +411,189,1,1,0 +412,130753,1,1,0 +417,10769,1,1,0 +422,2010,1,1,0 +422,130472,1,1,0 +425,522,1,1,0 +431,2347,1,1,0 +432,130753,1,0,1 +443,2927,1,0,1 +448,2347,1,0,1 +467,522,1,1,0 +469,999,1,1,0 +472,2493,1,1,0 +473,189,1,0,1 +490,189,1,1,0 +490,360,1,1,0 +491,189,1,0,1 +493,189,1,0,1 +493,331,1,1,0 +498,8504,1,1,0 +510,21802,1,1,0 +511,1890,1,1,0 +523,6842,1,0,1 +527,2347,1,0,1 +528,4311,1,0,1 +529,5519,1,1,0 +529,130497,1,0,1 +534,3252,1,1,0 +546,131226,1,1,0 +559,5519,1,1,0 +562,2231,1,1,0 +562,5519,1,0,1 +572,360,1,0,1 +574,189,1,0,1 +578,4505,1,0,1 +581,1927,1,1,0 +581,7679,1,1,0 +583,3252,1,1,0 +595,159,1,0,1 +601,3202,1,1,0 +601,4505,1,1,0 +603,2010,1,0,1 +606,1514,1,1,0 +608,7781,1,1,0 +612,2601,1,0,1 +618,2010,1,1,0 +627,360,1,1,0 +630,189,1,0,1 +634,130753,1,0,1 +636,14839,1,0,1 +649,522,1,1,0 +651,9188,1,1,0 +664,4311,1,1,0 +666,2601,1,1,0 +672,2231,1,1,0 +673,130472,1,1,0 +685,1011,1,1,0 +687,14839,1,1,0 +691,999,1,1,0 +714,130472,1,1,0 +725,3252,1,1,0 +725,9370,1,1,0 +727,1514,1,1,0 +728,2010,1,1,0 +739,189,1,1,0 +742,8504,1,1,0 +749,2010,1,0,1 +749,9370,1,1,0 +756,2010,1,1,0 +759,14839,1,1,0 +769,10769,1,1,0 +782,3202,1,1,0 +783,2231,1,1,0 +788,3252,1,0,1 +789,6842,1,1,0 +808,522,1,1,0 +821,131226,1,1,0 +822,130753,1,0,1 +832,2010,1,0,1 +835,522,1,1,0 +839,522,1,0,1 +855,3252,1,0,1 +859,159,1,0,1 +863,6842,1,0,1 +873,130472,1,0,1 +878,2493,1,1,0 +885,189,1,0,1 +918,522,1,1,0 +927,2010,1,0,1 +932,1514,1,0,1 +935,189,1,1,0 +960,2601,1,1,0 +964,360,1,1,0 +977,2029,1,1,0 +983,1927,1,1,0 +984,2347,1,1,0 +992,3252,1,1,0 +993,130472,1,1,0 +999,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json new file mode 100644 index 0000000..0a557ff --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-05-s1073741828", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 31659, + "requested": 167, + "accepted_requests": 119, + "rejected_requests": 48, + "arriving_edges": 15356842, + "accepted_arriving_edges": 14155423, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "4f109cf1d230d750b32144c3067875ae96681363f4bb787eb4b57217e4be2008", + "final_apl_state_float32": [ + 152.6023406982422, + 169.43328857421875 + ], + "final_apl_state_u32_bits": [ + 1125685811, + 1126788844 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4661205929987773, + "diagnostic_simulation_seconds": 5.5392036299999745, + "wall_seconds": 6.558367573998112, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac", + "requests.npz": "54943d9c80ad4f716339bfb3720bce8c0453ea2198510224a3f61ef203d15b84", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json new file mode 100644 index 0000000..4a6de0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json @@ -0,0 +1,45 @@ +{ + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json new file mode 100644 index 0000000..fe1c361 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json @@ -0,0 +1,38 @@ +{ + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a0dfeda692a11b84c57a3e84ddae4846ecf9416b20877f964219e589fcb828b9", + "final_apl_state_float32": [ + 154.07162475585938, + 166.11965942382812 + ], + "final_apl_state_u32_bits": [ + 1125782102, + 1126571682 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv new file mode 100644 index 0000000..c8349dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv @@ -0,0 +1,156 @@ +tick,neuron_idx,attempted,accepted,rejected +2,189,1,1,0 +7,130472,1,1,0 +23,189,1,0,1 +37,9370,1,1,0 +72,159,1,1,0 +76,189,1,1,0 +77,3252,1,1,0 +85,1890,1,1,0 +95,1890,1,0,1 +100,2010,1,1,0 +108,2347,1,0,1 +109,12644,1,1,0 +116,6842,1,1,0 +120,3202,1,0,1 +124,331,1,1,0 +139,3202,1,1,0 +145,9370,1,1,0 +146,1011,1,1,0 +148,189,1,1,0 +150,2231,1,1,0 +157,2970,1,1,0 +165,999,1,1,0 +183,1011,1,1,0 +192,1514,1,0,1 +210,999,1,1,0 +217,130472,1,1,0 +227,6842,1,1,0 +233,189,1,1,0 +239,1890,1,1,0 +245,3252,1,1,0 +245,130497,1,0,1 +246,3345,1,1,0 +250,159,1,0,1 +256,360,1,1,0 +261,8001,1,1,0 +275,159,1,1,0 +280,5519,1,1,0 +281,5519,1,0,1 +284,1514,1,1,0 +285,6842,1,1,0 +293,360,1,1,0 +293,5519,1,0,1 +302,159,1,1,0 +304,1514,1,0,1 +307,4026,1,1,0 +309,159,1,0,1 +312,3252,1,0,1 +313,5519,1,1,0 +314,159,1,0,1 +315,1890,1,1,0 +316,5519,1,0,1 +317,3202,1,1,0 +319,1514,1,1,0 +324,522,1,1,0 +333,522,1,0,1 +341,1927,1,1,0 +351,189,1,1,0 +355,131226,1,1,0 +367,159,1,1,0 +367,2347,1,1,0 +369,2029,1,1,0 +379,189,1,1,0 +385,2927,1,1,0 +390,2994,1,0,1 +398,1191,1,1,0 +419,2231,1,1,0 +425,1927,1,1,0 +426,360,1,1,0 +436,3202,1,1,0 +456,1514,1,1,0 +458,1514,1,0,1 +480,2029,1,0,1 +483,12644,1,1,0 +492,522,1,0,1 +501,130472,1,1,0 +506,2010,1,1,0 +524,6842,1,0,1 +535,2601,1,0,1 +538,130497,1,1,0 +545,130472,1,1,0 +548,9975,1,0,1 +550,130753,1,0,1 +562,10769,1,1,0 +566,4311,1,1,0 +567,8504,1,1,0 +568,2601,1,1,0 +569,159,1,0,1 +571,7781,1,1,0 +572,999,1,1,0 +576,1514,1,1,0 +593,131226,1,0,1 +601,189,1,0,1 +603,159,1,0,1 +608,4311,1,1,0 +610,2231,1,1,0 +617,2231,1,0,1 +623,159,1,1,0 +655,360,1,0,1 +666,1011,1,0,1 +672,189,1,0,1 +678,1514,1,1,0 +688,159,1,1,0 +698,131226,1,1,0 +721,3252,1,1,0 +726,1890,1,0,1 +728,189,1,0,1 +731,522,1,1,0 +735,159,1,0,1 +749,2347,1,1,0 +751,131226,1,1,0 +757,2994,1,1,0 +760,189,1,0,1 +763,331,1,1,0 +776,2010,1,0,1 +777,4505,1,1,0 +785,1890,1,1,0 +788,3202,1,1,0 +790,5519,1,0,1 +795,2231,1,1,0 +799,522,1,0,1 +800,1890,1,0,1 +801,4173,1,0,1 +807,4505,1,1,0 +808,159,1,0,1 +814,2347,1,0,1 +817,189,1,1,0 +825,131226,1,0,1 +834,2970,1,1,0 +841,159,1,0,1 +848,189,1,1,0 +852,5519,1,0,1 +853,2029,1,1,0 +853,3252,1,0,1 +857,10769,1,1,0 +859,2010,1,1,0 +864,6842,1,1,0 +871,130753,1,1,0 +878,331,1,0,1 +881,2029,1,1,0 +885,1890,1,0,1 +888,130472,1,1,0 +899,3202,1,1,0 +910,3202,1,0,1 +913,3252,1,0,1 +935,2347,1,1,0 +936,189,1,1,0 +942,8504,1,1,0 +943,5519,1,1,0 +944,3161,1,1,0 +948,10769,1,1,0 +952,360,1,1,0 +969,159,1,1,0 +972,4505,1,0,1 +996,130472,1,1,0 +997,8001,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json new file mode 100644 index 0000000..184ea1b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "gpu", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sealed_runtime_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json new file mode 100644 index 0000000..d68b3dd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json @@ -0,0 +1,17 @@ +{ + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json new file mode 100644 index 0000000..938e5ac --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json @@ -0,0 +1,168 @@ +{ + "case": "seed_validation-physiological-05-s1073741829", + "complete": true, + "pass_all": true, + "pass_all_scope": "internal finite/recording/event-count integrity only; independent equivalence not claimed", + "steps": 1000, + "completed_ticks": 1000, + "nodes": 166700, + "edges": 25582938, + "precision": "float64", + "apl_precision": "float32", + "state_units": "SI volts", + "total_spikes": 29695, + "requested": 155, + "accepted_requests": 104, + "rejected_requests": 51, + "arriving_edges": 14279116, + "accepted_arriving_edges": 13123915, + "counts_match_sparse_events": true, + "all_finite": true, + "record_history": false, + "apl_fast_edges_zeroed": 5845, + "kc_targets_present": 4064, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "apl_component": { + "ok": true, + "protocol": "phase4ag-apl-v1", + "n_neurons": 166700, + "n_apl": 2, + "n_kc": 4064, + "dt_ms": 0.1, + "files_sha256": { + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19" + }, + "array_sha256": { + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6" + }, + "decay_f32_bits": "3f7eb923", + "gain_f32_bits": "3c23d70a", + "environment": { + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "cuda": "13.0", + "cudnn": 92400, + "device_name": "NVIDIA GeForce RTX 4090", + "device_index": 0, + "device_capability": [ + 8, + 9 + ], + "deterministic_algorithms": false, + "cudnn_deterministic": false, + "cudnn_benchmark": false, + "cuda_matmul_allow_tf32": false, + "cudnn_allow_tf32": true, + "float32_matmul_precision": "highest", + "CUBLAS_WORKSPACE_CONFIG": null, + "precision_configuration_changed_by_component": false + }, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "h_units": "legacy mV", + "initial_state": "float32 zeros" + }, + "apl_schedule": "end, after threshold/reset and guarded arrivals, unconditional all KC", + "apl_si_conversion": "applied h32 -> float64 -> multiply float64 0.001 -> separate float64 subtraction", + "apl_delay_steps": 18, + "apl_timing": { + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "initial_padding_positive_zero": true, + "sample_bits_preserved": true, + "brain_tail_advanced": false, + "generated_rows": 1000, + "applied_generated_rows": 982, + "pending_shape": [ + 18, + 4064 + ], + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "generated_trace": "apl-inhibition.float32.npy", + "applied_trace": "apl-applied.float32.npy", + "pending_trace": "apl-pending-tail.float32.npy", + "pending_raw_sha256": "a0dfeda692a11b84c57a3e84ddae4846ecf9416b20877f964219e589fcb828b9", + "final_apl_state_float32": [ + 154.07162475585938, + 166.11965942382812 + ], + "final_apl_state_u32_bits": [ + 1125782102, + 1126571682 + ], + "final_apl_state_nonzero": true, + "pending_queue_drained": false, + "finite_generated_sequence_only": true, + "future_apl_decay_or_feedback_generated": false, + "closed_loop_branch_integrals_claimed_equal": false, + "biological_delay_measurement_claimed": false + }, + "source_provenance": { + "sealed_source_sha256": { + "ag_gpu": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a", + "ag_worker": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "ae_backend": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "af_queue": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961" + }, + "candidate_sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b", + "source_diff_sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "module_globals_patched": false, + "only_dynamics_change": "fixed zero-initialized 0/18-step h32 delay before unchanged end g write", + "diagnostic_additions": [ + "generated/applied/pending trace split", + "fixed-sequence bitwise audit", + "source provenance and final APL state disclosure" + ] + }, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "future_generated_decay_tail_included": false, + "build": { + "sources": { + "author_ext.cpp": "208a937d17bbb041b9bf6b25b89264ee566830b60609e58491b44583d8541f15", + "author_ext.cu": "669f166e18ce9a3f63fc723db8b0a8b74f7fa4757194b1bd65b4cf6008a7787e" + }, + "torch": "2.14.0+cu130", + "torch_cuda": "13.0", + "arch_list": "8.9", + "cuda_flags": [ + "-O2", + "--fmad=false", + "--ftz=false", + "--prec-div=true", + "--prec-sqrt=true" + ] + }, + "sealed_ae_backend_sha256": "03758d07572f4b44d272059d9308fac534268ad201b57bdd77d69fee95e67278", + "shared_apl_component_oracle_limitation": true, + "oracle_validation_claim": false, + "learning": false, + "performance_runtime_claim": false, + "cpu_sync_each_tick": true, + "build_or_cache_seconds": 0.4664533069990284, + "diagnostic_simulation_seconds": 5.519098175998806, + "wall_seconds": 6.541320558000734, + "peak_allocated_vram_bytes": 518003712, + "peak_reserved_vram_bytes": 541065216, + "input_sha256": { + "spec.json": "18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993", + "requests.npz": "8e57585727debdf1cdae4ae9c4854f9751e7eab284f063541ca6d6207004d28e", + "base_weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1", + "coefficients.json": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-matched_energy-00-s51101-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-matched_energy-00-s51101-r0.log new file mode 100644 index 0000000..132147b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-matched_energy-00-s51101-r0.log @@ -0,0 +1 @@ +{"backend": "component", "group": "controls", "case": "cal-matched_energy-00-s51101", "repeat": 0, "complete": null, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-physiological-00-s51101-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-physiological-00-s51101-r0.log new file mode 100644 index 0000000..daee460 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/component-controls-cal-physiological-00-s51101-r0.log @@ -0,0 +1 @@ +{"backend": "component", "group": "controls", "case": "cal-physiological-00-s51101", "repeat": 0, "complete": null, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log new file mode 100644 index 0000000..629aee5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "component", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741825", "repeat": 0, "complete": null, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log new file mode 100644 index 0000000..06f2bfb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "component", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741825", "repeat": 0, "complete": null, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log new file mode 100644 index 0000000..0aea863 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "component", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741825", "repeat": 0, "complete": null, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log new file mode 100644 index 0000000..4ea6291 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "component", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741825", "repeat": 0, "complete": null, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-matched_energy-00-s51101-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-matched_energy-00-s51101-r0.log new file mode 100644 index 0000000..3aab591 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-matched_energy-00-s51101-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "controls", "case": "cal-matched_energy-00-s51101", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-physiological-00-s51101-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-physiological-00-s51101-r0.log new file mode 100644 index 0000000..7642633 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-controls-cal-physiological-00-s51101-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "controls", "case": "cal-physiological-00-s51101", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log new file mode 100644 index 0000000..573b883 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log new file mode 100644 index 0000000..a94fd2a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log new file mode 100644 index 0000000..def657b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log new file mode 100644 index 0000000..d63cf87 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log new file mode 100644 index 0000000..4b95055 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log new file mode 100644 index 0000000..2091ce5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log new file mode 100644 index 0000000..5e1d1aa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-01-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log new file mode 100644 index 0000000..209730f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-01-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log new file mode 100644 index 0000000..4b7bdcd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-01-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log new file mode 100644 index 0000000..3861194 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-01-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log new file mode 100644 index 0000000..c5b38b8 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-01-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log new file mode 100644 index 0000000..962286f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-01-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log new file mode 100644 index 0000000..d7ea113 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-02-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log new file mode 100644 index 0000000..be5f44b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-02-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log new file mode 100644 index 0000000..747a2cb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-02-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log new file mode 100644 index 0000000..1e56a8a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-02-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log new file mode 100644 index 0000000..8b9890e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-02-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log new file mode 100644 index 0000000..595ecdf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-02-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log new file mode 100644 index 0000000..d4881b7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-03-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log new file mode 100644 index 0000000..8a9f77b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-03-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log new file mode 100644 index 0000000..b66df62 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-03-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log new file mode 100644 index 0000000..00c098f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-03-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log new file mode 100644 index 0000000..5e5469d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-03-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log new file mode 100644 index 0000000..1bd6708 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-03-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log new file mode 100644 index 0000000..fd8e8af --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-04-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log new file mode 100644 index 0000000..7df35be --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-04-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log new file mode 100644 index 0000000..2098aaf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-04-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log new file mode 100644 index 0000000..2e6d1d2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-04-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log new file mode 100644 index 0000000..ae75509 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-04-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log new file mode 100644 index 0000000..22cc81a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-04-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log new file mode 100644 index 0000000..7afc67d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-05-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log new file mode 100644 index 0000000..37a29a1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-05-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log new file mode 100644 index 0000000..a9502b6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-05-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log new file mode 100644 index 0000000..ef46577 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-05-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log new file mode 100644 index 0000000..be41968 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-05-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log new file mode 100644 index 0000000..82d140a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-05-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log new file mode 100644 index 0000000..a1fb41f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log new file mode 100644 index 0000000..080488e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log new file mode 100644 index 0000000..db49d24 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log new file mode 100644 index 0000000..fe63934 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log new file mode 100644 index 0000000..d10699c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log new file mode 100644 index 0000000..c138c7f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log new file mode 100644 index 0000000..5617f1d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-01-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log new file mode 100644 index 0000000..619c769 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-01-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log new file mode 100644 index 0000000..caaa0e3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-01-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log new file mode 100644 index 0000000..41a4f55 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-01-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log new file mode 100644 index 0000000..9906687 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-01-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log new file mode 100644 index 0000000..fe0c647 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-01-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log new file mode 100644 index 0000000..b6f7d78 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-02-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log new file mode 100644 index 0000000..8373297 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-02-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log new file mode 100644 index 0000000..83f0c73 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-02-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log new file mode 100644 index 0000000..a8a2594 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-02-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log new file mode 100644 index 0000000..526df88 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-02-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log new file mode 100644 index 0000000..b87ab79 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-02-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log new file mode 100644 index 0000000..d824645 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-03-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log new file mode 100644 index 0000000..63b7c12 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-03-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log new file mode 100644 index 0000000..4dc27d9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-03-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log new file mode 100644 index 0000000..746ef13 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-03-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log new file mode 100644 index 0000000..e14a284 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-03-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log new file mode 100644 index 0000000..d67484b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-03-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log new file mode 100644 index 0000000..973c691 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-04-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log new file mode 100644 index 0000000..d2b0cb7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-04-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log new file mode 100644 index 0000000..ab05c99 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-04-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log new file mode 100644 index 0000000..a2e5778 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-04-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log new file mode 100644 index 0000000..c6ea154 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-04-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log new file mode 100644 index 0000000..c105d4e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-04-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log new file mode 100644 index 0000000..68e5212 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-05-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log new file mode 100644 index 0000000..69f59ff --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-05-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log new file mode 100644 index 0000000..b31d459 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-05-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log new file mode 100644 index 0000000..d6274bb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-05-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log new file mode 100644 index 0000000..a5addee --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-05-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log new file mode 100644 index 0000000..c2c5716 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "novel_to_aj", "case": "novel_to_aj-physiological-05-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log new file mode 100644 index 0000000..337f568 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log new file mode 100644 index 0000000..1363fcc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log new file mode 100644 index 0000000..842e9a7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log new file mode 100644 index 0000000..722a42b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log new file mode 100644 index 0000000..13b8b25 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log new file mode 100644 index 0000000..275a798 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log new file mode 100644 index 0000000..22633c5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-01-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log new file mode 100644 index 0000000..9e8ef1f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-01-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log new file mode 100644 index 0000000..4de4d8a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-01-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log new file mode 100644 index 0000000..f8067d5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-01-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log new file mode 100644 index 0000000..3177b61 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-01-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log new file mode 100644 index 0000000..9db9d31 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-01-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log new file mode 100644 index 0000000..f9f1797 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-02-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log new file mode 100644 index 0000000..a3fab34 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-02-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log new file mode 100644 index 0000000..f9c20df --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-02-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log new file mode 100644 index 0000000..bbbf346 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-02-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log new file mode 100644 index 0000000..2b21edd --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-02-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log new file mode 100644 index 0000000..a180070 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-02-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log new file mode 100644 index 0000000..ac3e206 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-03-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log new file mode 100644 index 0000000..45ec0c0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-03-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log new file mode 100644 index 0000000..f595d75 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-03-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log new file mode 100644 index 0000000..2e5586d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-03-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log new file mode 100644 index 0000000..c93bf7b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-03-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log new file mode 100644 index 0000000..bd4d31c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-03-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log new file mode 100644 index 0000000..1a5b65e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-04-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log new file mode 100644 index 0000000..d76e8d6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-04-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log new file mode 100644 index 0000000..e78454f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-04-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log new file mode 100644 index 0000000..86ec93c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-04-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log new file mode 100644 index 0000000..acd1bcc --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-04-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log new file mode 100644 index 0000000..cf386a9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-04-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log new file mode 100644 index 0000000..3c4bf70 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-05-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log new file mode 100644 index 0000000..4011988 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-05-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log new file mode 100644 index 0000000..1c97bce --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-05-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log new file mode 100644 index 0000000..031fb05 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-05-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log new file mode 100644 index 0000000..fb3c78b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-05-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log new file mode 100644 index 0000000..72d8bd4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-matched_energy-05-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log new file mode 100644 index 0000000..8ad4396 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log new file mode 100644 index 0000000..a21d83a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log new file mode 100644 index 0000000..b6e471f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log new file mode 100644 index 0000000..5bad342 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log new file mode 100644 index 0000000..ce2d1d5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log new file mode 100644 index 0000000..5ad976a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log new file mode 100644 index 0000000..bece0b6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-01-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log new file mode 100644 index 0000000..b9d17d4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-01-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log new file mode 100644 index 0000000..c07779e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-01-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log new file mode 100644 index 0000000..b8a199a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-01-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log new file mode 100644 index 0000000..5b3fa46 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-01-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log new file mode 100644 index 0000000..6cb30b7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-01-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log new file mode 100644 index 0000000..5eba0e9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-02-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log new file mode 100644 index 0000000..4940863 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-02-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log new file mode 100644 index 0000000..39bae27 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-02-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log new file mode 100644 index 0000000..120acd9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-02-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log new file mode 100644 index 0000000..cfb7245 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-02-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log new file mode 100644 index 0000000..9ab4fb7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-02-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log new file mode 100644 index 0000000..0699c9a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-03-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log new file mode 100644 index 0000000..080c39a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-03-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log new file mode 100644 index 0000000..4628713 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-03-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log new file mode 100644 index 0000000..13577af --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-03-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log new file mode 100644 index 0000000..f358c99 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-03-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log new file mode 100644 index 0000000..56cdf70 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-03-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log new file mode 100644 index 0000000..e1e466a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-04-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log new file mode 100644 index 0000000..b24ef1c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-04-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log new file mode 100644 index 0000000..1c559fb --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-04-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log new file mode 100644 index 0000000..9b3cfc3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-04-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log new file mode 100644 index 0000000..5478711 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-04-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log new file mode 100644 index 0000000..7fdf761 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-04-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log new file mode 100644 index 0000000..6b200d7 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-05-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log new file mode 100644 index 0000000..5c55c01 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-05-s1073741825", "repeat": 1, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log new file mode 100644 index 0000000..62fbcab --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-05-s1073741826", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log new file mode 100644 index 0000000..c71ca0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-05-s1073741827", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log new file mode 100644 index 0000000..d2fd723 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-05-s1073741828", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log new file mode 100644 index 0000000..97ca6ff --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log @@ -0,0 +1 @@ +{"backend": "gpu", "group": "seed_validation", "case": "seed_validation-physiological-05-s1073741829", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log new file mode 100644 index 0000000..0e507e5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log @@ -0,0 +1,11 @@ +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 100, "spikes": 95, "APL_worker_ticks": 100} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 200, "spikes": 1866, "APL_worker_ticks": 200} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 300, "spikes": 5027, "APL_worker_ticks": 300} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 400, "spikes": 8893, "APL_worker_ticks": 400} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 500, "spikes": 12518, "APL_worker_ticks": 500} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 600, "spikes": 15853, "APL_worker_ticks": 600} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 700, "spikes": 19310, "APL_worker_ticks": 700} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 800, "spikes": 22623, "APL_worker_ticks": 800} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 900, "spikes": 26430, "APL_worker_ticks": 900} +{"oracle": "novel_to_aj-matched_energy-00-s1073741825", "completed_ticks": 1000, "spikes": 29962, "APL_worker_ticks": 1000} +{"backend": "oracle", "group": "novel_to_aj", "case": "novel_to_aj-matched_energy-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log new file mode 100644 index 0000000..a592eff --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log @@ -0,0 +1,11 @@ +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 100, "spikes": 95, "APL_worker_ticks": 100} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 200, "spikes": 1866, "APL_worker_ticks": 200} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 300, "spikes": 5031, "APL_worker_ticks": 300} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 400, "spikes": 8904, "APL_worker_ticks": 400} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 500, "spikes": 12528, "APL_worker_ticks": 500} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 600, "spikes": 15778, "APL_worker_ticks": 600} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 700, "spikes": 19313, "APL_worker_ticks": 700} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 800, "spikes": 22617, "APL_worker_ticks": 800} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 900, "spikes": 26141, "APL_worker_ticks": 900} +{"oracle": "novel_to_aj-physiological-00-s1073741825", "completed_ticks": 1000, "spikes": 29986, "APL_worker_ticks": 1000} +{"backend": "oracle", "group": "novel_to_aj", "case": "novel_to_aj-physiological-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log new file mode 100644 index 0000000..0a9d9df --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log @@ -0,0 +1,11 @@ +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 100, "spikes": 93, "APL_worker_ticks": 100} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 200, "spikes": 1917, "APL_worker_ticks": 200} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 300, "spikes": 5112, "APL_worker_ticks": 300} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 400, "spikes": 9066, "APL_worker_ticks": 400} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 500, "spikes": 12643, "APL_worker_ticks": 500} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 600, "spikes": 16425, "APL_worker_ticks": 600} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 700, "spikes": 19985, "APL_worker_ticks": 700} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 800, "spikes": 23540, "APL_worker_ticks": 800} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 900, "spikes": 27429, "APL_worker_ticks": 900} +{"oracle": "seed_validation-matched_energy-00-s1073741825", "completed_ticks": 1000, "spikes": 30982, "APL_worker_ticks": 1000} +{"backend": "oracle", "group": "seed_validation", "case": "seed_validation-matched_energy-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log new file mode 100644 index 0000000..ba3a7c6 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log @@ -0,0 +1,11 @@ +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 100, "spikes": 96, "APL_worker_ticks": 100} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 200, "spikes": 1919, "APL_worker_ticks": 200} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 300, "spikes": 5115, "APL_worker_ticks": 300} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 400, "spikes": 9033, "APL_worker_ticks": 400} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 500, "spikes": 12559, "APL_worker_ticks": 500} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 600, "spikes": 16214, "APL_worker_ticks": 600} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 700, "spikes": 19881, "APL_worker_ticks": 700} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 800, "spikes": 23377, "APL_worker_ticks": 800} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 900, "spikes": 27248, "APL_worker_ticks": 900} +{"oracle": "seed_validation-physiological-00-s1073741825", "completed_ticks": 1000, "spikes": 30876, "APL_worker_ticks": 1000} +{"backend": "oracle", "group": "seed_validation", "case": "seed_validation-physiological-00-s1073741825", "repeat": 0, "complete": true, "pass_all": true} diff --git a/registry/phase4ak-apl-timing-validation/evidence/manifest.json b/registry/phase4ak-apl-timing-validation/evidence/manifest.json new file mode 100644 index 0000000..badd55e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/manifest.json @@ -0,0 +1,14500 @@ +{ + "root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "files": [ + { + "path": "REPORT.md", + "bytes": 1008, + "sha256": "c89a6c3ae8380f218d15cdfba1d8aa4fc1859d2f46a6bf1306450015f4efda53" + }, + { + "path": "audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 17404, + "sha256": "93e4fc94d9e5e1ed8a13e975dd4392cc4a1d4363fe71c0b82ce43d97b6900b6f" + }, + { + "path": "audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "bytes": 17368, + "sha256": "623a6a5e685674fdd4dfd07e3a56bc8a11176a559a70634506150f03fbc41277" + }, + { + "path": "audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "bytes": 17688, + "sha256": "302c6dd70c07e4168e76e180294ae1876c0a5fd2a8f8a1ba15b19c936db452c0" + }, + { + "path": "audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json", + "bytes": 17652, + "sha256": "5ade5ea66006f7bdc1df339e0f5c75bacf450d24d8c7f34b9d7f1ac2a868aa0a" + }, + { + "path": "audit/control-cal-matched_energy-00-s51101.json", + "bytes": 13470, + "sha256": "ed71c8aa01ff9b845591e3f481c89c2c1d8db1c0aead885ee9b94bf94bbadf57" + }, + { + "path": "audit/control-cal-physiological-00-s51101.json", + "bytes": 13435, + "sha256": "ed4e193f9b933360fd15e6851b87b260ec300053cf864c8a3a5446d91274c955" + }, + { + "path": "audit/controls-gate.json", + "bytes": 480, + "sha256": "62a19c748da7f1b0f4256b472763e8a278add8ee9f1794499df799a2d418bfb5" + }, + { + "path": "audit/final-status.json", + "bytes": 539555, + "sha256": "c49181086ecbd19511b9f1e783afea8f66d0f74348a7b70d7f6c5fa99b4337fc" + }, + { + "path": "audit/novel-probes-gate.json", + "bytes": 543, + "sha256": "230fc1e8d7a817a77ebfa66ddb6f44cb5c5a6891fdad2b4fe1fd607d7be35f62" + }, + { + "path": "audit/novel-validation-gate.json", + "bytes": 1158, + "sha256": "06b3fa91d947c05449340c9de6897b012ac9170f92ccf20e2954c52d201b5234" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 12247, + "sha256": "92559d7fa2bcb3615fd87a2110d61b40704e80b98ae774d55e8672cb71a30031" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json", + "bytes": 12247, + "sha256": "b72c170f068e99fcf7a09773e455e960035e01f245fad81b89a64e487039732b" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json", + "bytes": 12247, + "sha256": "061efc20cb6cadfb25f29db3ea255adbe2e1126d113dfe63c64a8fb24e13b216" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json", + "bytes": 12247, + "sha256": "6dfbbab429b1ee25b61b8ca59da27706c46e4f055f3eec05ff10a30d63b4cf0e" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json", + "bytes": 12247, + "sha256": "350c257a253cef46ca263dc0904c6f057745e8453834fce75d043816bc811855" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json", + "bytes": 12247, + "sha256": "13776fd612bc93a88723e5f0526330d8b67a9177c886b7f32bd209be60182c13" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "bytes": 12220, + "sha256": "658c4bd3def28db7abf935e6e34bb529549b7115276445cd6b2938bc9fef2766" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json", + "bytes": 12220, + "sha256": "b5386c46789cf8338c6822126bb73fa238bd192d7ee69b956b0c907fe683e9c7" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json", + "bytes": 12220, + "sha256": "0ebe3d85a2afdc7539b3b166578e84b3ed81a5be3289ab84190abac0bdbadce1" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json", + "bytes": 12220, + "sha256": "c6e40eba02f5bb622dff8afc4e0d257470d8dc1078112b2ea5eee7550ac18eb2" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json", + "bytes": 12220, + "sha256": "ecc671d6c4faf6b0dd42f8938f178d4455358b63f51dace9abcf3d1c048ce97e" + }, + { + "path": "audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json", + "bytes": 12220, + "sha256": "8fcfe25e34d83a17bb706f6508e95b413f996853f243f529236bce1b82da163b" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "bytes": 12459, + "sha256": "bb59498c12fa42c5900c06c5bd76f8a6d9374028b34c45204b48da299e802992" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json", + "bytes": 12459, + "sha256": "829dca83c233285cbfa0c26f1643cf2dfd5aa6d71acf19b93c3111c2a94123ca" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json", + "bytes": 12459, + "sha256": "ed53a3ea8e0def239486b47a3fe50f4889f03d3b42f7cfaa891b48a02d398678" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json", + "bytes": 12459, + "sha256": "93be462e1167730462e1faca842663921d3c9b7abe8cee4d1ed30b1ef4a2bd08" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json", + "bytes": 12459, + "sha256": "e44558058778b901efe25ab81e1c1171cea7caed4d7d6bcc62b86a71fcaa17c3" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json", + "bytes": 12459, + "sha256": "8644de15deb0fb8776a638446fbdfc4c6c6f9dce98312ad35168321d4b4d9dd6" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json", + "bytes": 12432, + "sha256": "4f97dd84b91fcf296ca67fb7b7e9f570470e6bf5c5218cef9b16585cdb8f478b" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json", + "bytes": 12432, + "sha256": "4cb83a8d77cdb1a7ea9369311c220e70141da6985aaab21912cc7cf469136ea4" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json", + "bytes": 12432, + "sha256": "517313c28633b2423d0c8d5fa322999a0c37a26bf0fdf64cefddec62dea55cce" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json", + "bytes": 12432, + "sha256": "4243fbc57c2aac3cd8046924e89514c28b2f53c9ccfde7619995ef575646f5fa" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json", + "bytes": 12432, + "sha256": "8f4b7bf26d6f5311fc13d3854b9a293483924823cc638ecfa344380eb14bafbf" + }, + { + "path": "audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json", + "bytes": 12432, + "sha256": "04588268cc3b36f77d83ffe9569b9da2b49a14a857f56c4ffe9bf251e045a7cc" + }, + { + "path": "audit/seed-probes-gate.json", + "bytes": 558, + "sha256": "c2bdf69dfcf3705f2c00abb9b1e20b75f758cb4a922572050094c7ce85328aa8" + }, + { + "path": "audit/seed-validation-gate.json", + "bytes": 1213, + "sha256": "2fa8596d1a98ccb17bcd7a20f23591f97c4b724be381cc5331a7f2a72363d10d" + }, + { + "path": "cases/controls/cal-matched_energy-00-s51101/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + { + "path": "cases/controls/cal-matched_energy-00-s51101/requests.npz", + "bytes": 883, + "sha256": "d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314" + }, + { + "path": "cases/controls/cal-matched_energy-00-s51101/spec.json", + "bytes": 1520, + "sha256": "3e7908fe39a324d6dcf87c9176c2a550776fd0c22986dea60b1cffae68ebea15" + }, + { + "path": "cases/controls/cal-physiological-00-s51101/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + { + "path": "cases/controls/cal-physiological-00-s51101/requests.npz", + "bytes": 894, + "sha256": "9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d" + }, + { + "path": "cases/controls/cal-physiological-00-s51101/spec.json", + "bytes": 1518, + "sha256": "09ec11051a6aabe5250e9bda3ef7081294ec2ea21549ab9fbb84a95d00feaee3" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.npz", + "bytes": 832, + "sha256": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json", + "bytes": 1632, + "sha256": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/requests.npz", + "bytes": 807, + "sha256": "3bbb79402b17f63d92b0390973396d2a84d9df7d9ba3d400a8ab9ec12a9ebb6d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json", + "bytes": 1632, + "sha256": "8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/requests.npz", + "bytes": 858, + "sha256": "2e551b842adc13a505d7703cacb7329df45752e5705bd0b912dcd73ac6d481d8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json", + "bytes": 1632, + "sha256": "e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/requests.npz", + "bytes": 886, + "sha256": "40ddaa87b131754987871b2a47480dc69cafdf9183cbe94238e405488d457366" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json", + "bytes": 1632, + "sha256": "750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/requests.npz", + "bytes": 804, + "sha256": "7d9c70413c78f5da6d0eb02c98ffdbdc58e6eae73249b084a08f2e7360e1a087" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json", + "bytes": 1632, + "sha256": "3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/requests.npz", + "bytes": 824, + "sha256": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/requests.npz", + "bytes": 909, + "sha256": "1cb092bc3431236a9c3881c04feb2b2ca5595a42f0f56014f45226b2171485b3" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/requests.npz", + "bytes": 834, + "sha256": "149ab6fbf8eefe61c2da0018afe22a7c3c79f248a5d23be1ae2b47d890bf4ce6" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/requests.npz", + "bytes": 871, + "sha256": "5e850e55dbc85b96486c6c698bd1d213ef3b8cec7afebb6f51a990199536f130" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/requests.npz", + "bytes": 785, + "sha256": "cb2ff024444fd2f8b0b6f0140dc5ad51879d810ca5714dbfb191ca34acaf091e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/requests.npz", + "bytes": 777, + "sha256": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json", + "bytes": 1618, + "sha256": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/requests.npz", + "bytes": 835, + "sha256": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json", + "bytes": 1618, + "sha256": "efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/requests.npz", + "bytes": 853, + "sha256": "0714d660a1d921591f1a5c2d3179c476fee4739c9efd92a38fec148dc2e09238" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json", + "bytes": 1618, + "sha256": "d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/requests.npz", + "bytes": 834, + "sha256": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json", + "bytes": 1618, + "sha256": "6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/requests.npz", + "bytes": 798, + "sha256": "af0f421a45c46e7e34ba6052f04591c2885737eb4e8c6af26ae29d34e7e1ec71" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json", + "bytes": 1618, + "sha256": "620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/requests.npz", + "bytes": 724, + "sha256": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json", + "bytes": 1615, + "sha256": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/requests.npz", + "bytes": 768, + "sha256": "061f7ea742a95fb2fa25f16471c6d6a3d08c0c0f235a816e0d78e2909f884f06" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json", + "bytes": 1615, + "sha256": "c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/requests.npz", + "bytes": 812, + "sha256": "fafb31bf16097232c4f2168ebcbcfa3ead008a94633398924bd1af23cb079137" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json", + "bytes": 1615, + "sha256": "5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/requests.npz", + "bytes": 809, + "sha256": "2ab0660dcd47507119a1e5d041a6ce84425fb55cfced67ad5d4aac738b52c8ba" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json", + "bytes": 1615, + "sha256": "85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/requests.npz", + "bytes": 798, + "sha256": "79ead4934b881d29738d141a2abb6872e4593da4522f104c94b917f2df2e1a1e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json", + "bytes": 1615, + "sha256": "d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/requests.npz", + "bytes": 794, + "sha256": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json", + "bytes": 1613, + "sha256": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/requests.npz", + "bytes": 837, + "sha256": "7e352565e2dba5ca712643e14a2f7d3799c792ac47ee51abff455b63159c5d2c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json", + "bytes": 1613, + "sha256": "3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/requests.npz", + "bytes": 820, + "sha256": "44e0111da21e744aca909bfe295e5f20715b78353a801ded102b41cd66405b07" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json", + "bytes": 1613, + "sha256": "7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/requests.npz", + "bytes": 798, + "sha256": "cf1ce2e9e5bf961ff3a7dc37c7fd152bef01131856bd02baf97a6e0c48b24303" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json", + "bytes": 1613, + "sha256": "14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/requests.npz", + "bytes": 757, + "sha256": "956e4d19b5a80b2ebf78bb81c66dd7a8e4f991e2b7b03fba9ee4928c88e0276d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json", + "bytes": 1613, + "sha256": "1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/requests.npz", + "bytes": 835, + "sha256": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json", + "bytes": 1629, + "sha256": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/requests.npz", + "bytes": 830, + "sha256": "435d39c07b130b76426bc7daba1735cc5184673b889deaa9291e78e251237085" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json", + "bytes": 1629, + "sha256": "a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/requests.npz", + "bytes": 892, + "sha256": "fda5d073176026f8f2328111cdb999cce7bdc1245fa0b4314df1c676261fa389" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json", + "bytes": 1629, + "sha256": "8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/requests.npz", + "bytes": 845, + "sha256": "34ecdb646af4ed433a8bdd00e59e5027b0df95dd44b1e142343a804759fd3976" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json", + "bytes": 1629, + "sha256": "37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/requests.npz", + "bytes": 801, + "sha256": "936417551c12c9cb9044182f0d8e18068ca5a9b0d52973aac7e5d9b898ef7c99" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json", + "bytes": 1629, + "sha256": "38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.npz", + "bytes": 854, + "sha256": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json", + "bytes": 1626, + "sha256": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/requests.npz", + "bytes": 825, + "sha256": "b3bce4606a4b6007b390c15047850529aa945ecc83cad28ad58e8c56e6bbfb3f" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json", + "bytes": 1626, + "sha256": "3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/requests.npz", + "bytes": 897, + "sha256": "16ab7ec1a24dc2b652c6e2a0956d1ebfe0d889d3b1087ea14ed781f3050eed72" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json", + "bytes": 1626, + "sha256": "5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/requests.npz", + "bytes": 905, + "sha256": "793671eaff85ff247bd23f25ba31016eeccb61e393f4257274ab02057d566610" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json", + "bytes": 1626, + "sha256": "f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/requests.npz", + "bytes": 840, + "sha256": "c877a1b016cfcc45765e80a98b993a4924eca2796f669a52c7cd56b41469d095" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json", + "bytes": 1626, + "sha256": "87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/requests.npz", + "bytes": 806, + "sha256": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json", + "bytes": 1620, + "sha256": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/requests.npz", + "bytes": 896, + "sha256": "d82b80b25535f07c094b79397f36e7c81300e49e0cdeb47033f0076314f6e411" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json", + "bytes": 1620, + "sha256": "f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/requests.npz", + "bytes": 813, + "sha256": "2f33f0e81be9a7890f9d7f7aa993b796da19415097d35595236ca7cf63a1fc79" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json", + "bytes": 1620, + "sha256": "be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/requests.npz", + "bytes": 855, + "sha256": "125d51555247ef10bca42f854d2ea2cc0f43aaaa02b39168801d50c88bac4699" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json", + "bytes": 1620, + "sha256": "3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/requests.npz", + "bytes": 770, + "sha256": "47e08154a319e007f365bdf0dcb479610b58cbbc98b55f47f8e9f08eef5b8c1b" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json", + "bytes": 1620, + "sha256": "35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/requests.npz", + "bytes": 777, + "sha256": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json", + "bytes": 1616, + "sha256": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/requests.npz", + "bytes": 835, + "sha256": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json", + "bytes": 1616, + "sha256": "762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/requests.npz", + "bytes": 841, + "sha256": "984a4fb6fe7470ba2e8ab251dad350e88970d81e212e79b14fab4271bc769a8c" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json", + "bytes": 1616, + "sha256": "314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/requests.npz", + "bytes": 834, + "sha256": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json", + "bytes": 1616, + "sha256": "108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/requests.npz", + "bytes": 796, + "sha256": "859bb229c66a9b9d9bd2d18583e0bd0d78174b053af874c7bc66a22354ae5245" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json", + "bytes": 1616, + "sha256": "63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/requests.npz", + "bytes": 669, + "sha256": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json", + "bytes": 1611, + "sha256": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/requests.npz", + "bytes": 691, + "sha256": "d007e6d840faff7f79f07ed7eac058eacf957662447a81d19b7b714271fbe2f0" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json", + "bytes": 1611, + "sha256": "cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/requests.npz", + "bytes": 698, + "sha256": "9c2ab679ce740dd9446c01418f0ddf44ebd1aa4a83dbaff58b86f48c744a2612" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json", + "bytes": 1611, + "sha256": "3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/requests.npz", + "bytes": 723, + "sha256": "f33d943614df58d0ba2b1f54f3d51513b8d2c76021f9033d1f9132e6e858f30d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json", + "bytes": 1611, + "sha256": "b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/requests.npz", + "bytes": 692, + "sha256": "669241b2fa22fa40c136ec8c94f9f850b6fea64f1a9ac0b6f1aed79f82f3f802" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json", + "bytes": 1611, + "sha256": "6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/requests.npz", + "bytes": 796, + "sha256": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json", + "bytes": 1609, + "sha256": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/requests.npz", + "bytes": 864, + "sha256": "7ab3e7ed68b0ba5156904ec37438657124370c0f1cb796ae0337a0a76fa7761e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json", + "bytes": 1609, + "sha256": "f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/requests.npz", + "bytes": 854, + "sha256": "67a5584d6e85104deaf657c250f1f4a0895ae51edd3275477c7ec38277704eea" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json", + "bytes": 1609, + "sha256": "4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/requests.npz", + "bytes": 826, + "sha256": "baa480025b6406c38194adf7917aa861b193fb486378983bcdc4efeb852a8349" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json", + "bytes": 1609, + "sha256": "ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/requests.npz", + "bytes": 784, + "sha256": "9a0916e860af901bc67080c5f6ce437a848a45912cc891f99a388a90a03175ad" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json", + "bytes": 1609, + "sha256": "826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/requests.npz", + "bytes": 800, + "sha256": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json", + "bytes": 1625, + "sha256": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/requests.npz", + "bytes": 795, + "sha256": "700e1f667a0d854c84224b5b8bf68ddf7458ce16f35d8496f9b7f0ace626bdcd" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json", + "bytes": 1625, + "sha256": "6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/requests.npz", + "bytes": 860, + "sha256": "4123abbd0297a14efc5edc354f4613b599d52abfb961aa8756ddec131cc941dd" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json", + "bytes": 1625, + "sha256": "bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/requests.npz", + "bytes": 823, + "sha256": "af44a0c36b4825f471a55cfa7efdf5605c4c4d88c1ee924f95734dbfe0f2973a" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json", + "bytes": 1625, + "sha256": "f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/requests.npz", + "bytes": 783, + "sha256": "9d318c7e94f83f5691b85cd20e49d09fac31872d6ab42d5840aabc0325eb8a34" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json", + "bytes": 1625, + "sha256": "cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.npz", + "bytes": 841, + "sha256": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json", + "bytes": 1646, + "sha256": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/requests.npz", + "bytes": 832, + "sha256": "2aab826f8120672e41a55cdcc017f920e7dedd640f045cb6718d49c2928055f5" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json", + "bytes": 1646, + "sha256": "4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/requests.npz", + "bytes": 886, + "sha256": "92c0ffe8ab703541b76318ce0fd10d18df9b212b82b4b163bca91d5d53412820" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json", + "bytes": 1646, + "sha256": "02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/requests.npz", + "bytes": 854, + "sha256": "2ab3babd7a19f6261b6816343c0b0a918db43c81372dd2144ed8b961fccd7f9a" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json", + "bytes": 1646, + "sha256": "fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/requests.npz", + "bytes": 770, + "sha256": "a8b1443e8f209b411ae6c7d0f6fba4e2035c5b0b711ddf6b1af63c7b26812112" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json", + "bytes": 1646, + "sha256": "5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/requests.npz", + "bytes": 794, + "sha256": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/requests.npz", + "bytes": 861, + "sha256": "09e0e524246a9d140c7076cd5911064beae539dca844d1eb2874fd3dc307406b" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/requests.npz", + "bytes": 831, + "sha256": "19ff9ac50feb080715634e52dcd0ea198251785e1429b0c3d1b7c11db3cceb07" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/requests.npz", + "bytes": 808, + "sha256": "0aa24e4a96bba741818e62d21fab1a82dd523e5bf1099bbc987831e9ec40c8be" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/requests.npz", + "bytes": 813, + "sha256": "849145b923309022701f1fc3e664fb8db9a34a73c9023943f447093284c62ccc" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/requests.npz", + "bytes": 799, + "sha256": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json", + "bytes": 1629, + "sha256": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/requests.npz", + "bytes": 833, + "sha256": "ad5ecd33f62b393e450cd0d5f2d7ef7fedf46a0ad69485534bb72062aa1fad09" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json", + "bytes": 1629, + "sha256": "825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/requests.npz", + "bytes": 821, + "sha256": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json", + "bytes": 1629, + "sha256": "e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/requests.npz", + "bytes": 852, + "sha256": "fbb3a4a0e9c11e683f6e444ffa124b175a5221b4f202351cf945005de7c0aae8" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json", + "bytes": 1629, + "sha256": "1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/requests.npz", + "bytes": 801, + "sha256": "b976872c849f75a0aa2bf250c57ec7cc95bba2b52791789c271c1d3a0edbfbce" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json", + "bytes": 1629, + "sha256": "d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/requests.npz", + "bytes": 849, + "sha256": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json", + "bytes": 1646, + "sha256": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/requests.npz", + "bytes": 858, + "sha256": "f119988b7944c7254f8cf2f8a9366d51946ab84a898f41ea2fba230a22826fc2" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json", + "bytes": 1646, + "sha256": "2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/requests.npz", + "bytes": 845, + "sha256": "bf2130a69b90dd22c2b4cc045b7082826f47a22aafe96366c6f0fc730a5052e2" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json", + "bytes": 1646, + "sha256": "000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/requests.npz", + "bytes": 859, + "sha256": "4f4db63884d2db2ecc3a24311a98b43b8809247159b06a95bfa4365dc63f8da5" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json", + "bytes": 1646, + "sha256": "1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/requests.npz", + "bytes": 797, + "sha256": "023c018eea52448e0950425a6ac23eb62ea43d33065780680de4ee317023cfba" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json", + "bytes": 1646, + "sha256": "9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/requests.npz", + "bytes": 788, + "sha256": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json", + "bytes": 1636, + "sha256": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/requests.npz", + "bytes": 829, + "sha256": "2b1fbac8e75b46cc47fd37b3bfa00180d30766a524c880b172b6e2af60a819c8" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json", + "bytes": 1636, + "sha256": "b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/requests.npz", + "bytes": 856, + "sha256": "aa0906e673e8cd0c8ff343c513c215dbcdbd1248d1afc49228073023ec0a93ec" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json", + "bytes": 1636, + "sha256": "16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/requests.npz", + "bytes": 845, + "sha256": "32f6f4a1153ecd117147823cbaa244be6ddcc0965740c2afcf88ef14dc32945b" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json", + "bytes": 1636, + "sha256": "b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/requests.npz", + "bytes": 807, + "sha256": "8842f675ff7359716055c96b2218cdb80f791adeb2cc80fe0f3641f7b120771f" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json", + "bytes": 1636, + "sha256": "7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/requests.npz", + "bytes": 798, + "sha256": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json", + "bytes": 1646, + "sha256": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/requests.npz", + "bytes": 817, + "sha256": "7a87ead895fa55f6b143b284c05c9731db02e0ce5492ce2dbc9847497c25a082" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json", + "bytes": 1646, + "sha256": "660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/requests.npz", + "bytes": 838, + "sha256": "05e56490bda3cd4d30861ab1d2648ac0bb5f496a13a3c0dc14c03725a3cf983a" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json", + "bytes": 1646, + "sha256": "b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/requests.npz", + "bytes": 843, + "sha256": "f59e7a368061f852d04c28ac368e5362776f52b38e88c75cb234c2d6cf11bebd" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json", + "bytes": 1646, + "sha256": "def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/requests.npz", + "bytes": 802, + "sha256": "dae9f0c7f757429767931c014d629346528964a75a38dfae8cbc8db1e098bdb3" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json", + "bytes": 1646, + "sha256": "dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/requests.npz", + "bytes": 849, + "sha256": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json", + "bytes": 1644, + "sha256": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/requests.npz", + "bytes": 840, + "sha256": "48bb675f17020bf05a2df66cec2b0479237c312af5c0519f391d35131b96d532" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json", + "bytes": 1644, + "sha256": "5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/requests.npz", + "bytes": 897, + "sha256": "580a525d8a647fbf365ceebccb66ff0e420a9540fed24056ef7925d18978eae2" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json", + "bytes": 1644, + "sha256": "38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/requests.npz", + "bytes": 861, + "sha256": "9f459e8b84e1635e0cbab70c33e34d5550b6452863d8cfa3547336005b43a9e2" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json", + "bytes": 1644, + "sha256": "e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/requests.npz", + "bytes": 790, + "sha256": "dddb55701c54208571b0ae1eff05fafa79a81c77d86012e40884271dbab43ec9" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json", + "bytes": 1644, + "sha256": "715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/requests.npz", + "bytes": 850, + "sha256": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/requests.npz", + "bytes": 927, + "sha256": "86775de18e5fd65e54b1fbfc69a98e905d54438ad15442fa742e69b656b526cb" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/requests.npz", + "bytes": 895, + "sha256": "a97d58f0f57d9f9660391c703a9778b2a445e2f9523609e7f0ba728fe3eb8ec5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/requests.npz", + "bytes": 885, + "sha256": "7239fa4d6453f4186a794d382b62d7a8aea4f6ba7e751e38a205bfd9b1585dcd" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/requests.npz", + "bytes": 876, + "sha256": "e117109c913b3721253ad61b0d9a14cfb5f04c01c0ed68511dfdf9b01c2a23a5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/requests.npz", + "bytes": 805, + "sha256": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json", + "bytes": 1623, + "sha256": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/requests.npz", + "bytes": 839, + "sha256": "de91f0e34138d57ed7a85102d25c340859511f6cd7a3425983d1ed232556967a" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json", + "bytes": 1623, + "sha256": "1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/requests.npz", + "bytes": 821, + "sha256": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json", + "bytes": 1623, + "sha256": "e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/requests.npz", + "bytes": 854, + "sha256": "e71979b5568a3569ff140ec98e276d97e4dbd9aa3a3f09cb79db3e355fbb355b" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json", + "bytes": 1623, + "sha256": "67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/requests.npz", + "bytes": 806, + "sha256": "969f8e65189d34e7b0e24b2c26eb0af016a19ebb3ae02cfce606f98ee9ba4fe8" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json", + "bytes": 1623, + "sha256": "07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/requests.npz", + "bytes": 800, + "sha256": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json", + "bytes": 1642, + "sha256": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/requests.npz", + "bytes": 807, + "sha256": "f6350d233f3fe5f878963d9c13e14bda6965878078072df2a8c5423469488a33" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json", + "bytes": 1642, + "sha256": "7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/requests.npz", + "bytes": 816, + "sha256": "b84dec34a04fd1e5c489d0de271564f4b5011a716d88ac49d99477aeccf34dff" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json", + "bytes": 1642, + "sha256": "4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/requests.npz", + "bytes": 807, + "sha256": "ecd31704c321496fbfaa79c5daf4bd6b4e63ab6324701768bb1f0b445bd3e163" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json", + "bytes": 1642, + "sha256": "0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/requests.npz", + "bytes": 751, + "sha256": "e260362dd25b792f9cd6f406f783bd52f9b8b53c51333333b512f0cfc2a7d9b9" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json", + "bytes": 1642, + "sha256": "56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/requests.npz", + "bytes": 680, + "sha256": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json", + "bytes": 1630, + "sha256": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/requests.npz", + "bytes": 752, + "sha256": "c28a0787c31bf8239c00598bb3da0094ebe40c3a5e9ae9a19d137c53dbd8b39c" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json", + "bytes": 1630, + "sha256": "62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/requests.npz", + "bytes": 782, + "sha256": "0e6f9672a4ab7aefdaeac1f7452a2802dc48c20dcec04f8c1be41d2293887848" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json", + "bytes": 1630, + "sha256": "c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/requests.npz", + "bytes": 781, + "sha256": "d410746c2c7bc6a25b8bcb94825bb23fa1bad5a5dae0e9af37c4cb726d235b40" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json", + "bytes": 1630, + "sha256": "e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/requests.npz", + "bytes": 728, + "sha256": "4acf1d5b0758638af5f9c95523903042bd527ac43838098428b53c646f4a24dd" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json", + "bytes": 1630, + "sha256": "20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/requests.npz", + "bytes": 1045, + "sha256": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json", + "bytes": 1644, + "sha256": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/requests.npz", + "bytes": 1025, + "sha256": "6a0196aed438e7ff28b0d4aa12180bbd865b9a2c5e306fb84ab09ddf3d9a27e3" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json", + "bytes": 1644, + "sha256": "fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/requests.npz", + "bytes": 1077, + "sha256": "c0ae8b6fccb9d29cdbc0fab60f2a9a550ce8734b8d4ed3ad4b885adcd6b9f8e7" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json", + "bytes": 1644, + "sha256": "7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/requests.npz", + "bytes": 1004, + "sha256": "54943d9c80ad4f716339bfb3720bce8c0453ea2198510224a3f61ef203d15b84" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json", + "bytes": 1644, + "sha256": "6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/requests.npz", + "bytes": 980, + "sha256": "8e57585727debdf1cdae4ae9c4854f9751e7eab284f063541ca6d6207004d28e" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json", + "bytes": 1644, + "sha256": "18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993" + }, + { + "path": "component-audit/controls/cal-matched_energy-00-s51101.json", + "bytes": 9637, + "sha256": "8d3018c752b30ae587d580b45748854de3af0b88fdfba78aba241f70ad267da3" + }, + { + "path": "component-audit/controls/cal-physiological-00-s51101.json", + "bytes": 9635, + "sha256": "b54e22f755d28d8969a28f9781dee7eb1f2ea37d663b5452eacbaa4507279df4" + }, + { + "path": "component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 9652, + "sha256": "1ed80092879afdc850644d36429ac039668c746aad8dc68873d80ce2cdefdfb7" + }, + { + "path": "component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json", + "bytes": 9653, + "sha256": "9d2ae69912eed910a38ab94dc6553809fb5203f56153bd7f7c12940bfff4c2a6" + }, + { + "path": "component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json", + "bytes": 9661, + "sha256": "d7c81ed17fe2bc8a02aaba971b17c99f3426d892375ae2b29afe6ea83e969db0" + }, + { + "path": "component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json", + "bytes": 9659, + "sha256": "29c4f4723c50599ec2aa4398220141725c5cf35310614c4472366e6f21a339cc" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/.ninja_deps", + "bytes": 726096, + "sha256": "ecc8b54e5d5e05e975fa7b724ae535b432e8811eb630dd08bd7cf84d381bd753" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/.ninja_log", + "bytes": 217, + "sha256": "a2538070c79a03e3ccae439d393d3815b739782338622cc93658487930b2cd77" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/author_cuda_8b92086ce274b694.so", + "bytes": 371672, + "sha256": "1ccf024c35f8ec38c294d42a5b0ac4fc535034223ca47a558228f3a9182a9153" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/author_ext.cuda.o", + "bytes": 235784, + "sha256": "6eaaf05493e932fb826b200296f3ce2ce4b5d99a2d151f5a9b7b3404126ab481" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/author_ext.o", + "bytes": 381024, + "sha256": "f9092f2ef8da90ee89cfb89075d1e0891456f4bcbf6d9d405c65696a92f8cc49" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/build.ninja", + "bytes": 2104, + "sha256": "75c123c6847475e58245ed925446ae65ffcb58f336d6b4cb928e7f47e4de8a50" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/lock", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "228218d929370f412387eddc969694178b025186ed4d226a17e57c2d46bf49d5" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "945f263c84f91569984961e9c04bec1b316195bb5a08151119ce4b9c03adfab2" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b6f3741e964b3d57261be82727a08c8555aa1ef3af611dfea1aba20543421ee3" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "2d190ab166a4c5af542629a0e09aca50f8ccdc2b756dfe21de1010075388b511" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d3c52200188a64b9b7dc5054c9a6199a4cd4a9168369f051b6de2d764442e64b" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "57d19479cd460b13760a9a2ce03a1b751979d8226293240b8d51a9a08689ab53" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/queue.jsonl", + "bytes": 320823, + "sha256": "798b87b23b835e357429a226241ec0d1c8b520254fe2a8ff755e2892e1f7bc0d" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv", + "bytes": 1914, + "sha256": "8f0da8d124f7587e1636097bb0ae4fffada70b856eccb2bd0027da99cf35fb5d" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/state.npz", + "bytes": 2068508, + "sha256": "17f9aa5c6748b0dc028c551ae6c91edaeea40b8d7561656a0936ff716ca74f0b" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/summary.json", + "bytes": 6466, + "sha256": "2528b6ce72406feb3ee3256b0ffd0400ce2acbb4888bc414875862015f777259" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b71e13ef45e1562c7ad87084af30b0dbb0e68acb2848372d92eb53bd3652dd8b" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "02576a8aea786e600bc165d53a1d13853489b3e5d27ddd38c28e1a6d888b85de" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "383cafd480aadca9ca7b04810087a1865f941c3ecf3429cc9133ce8dedbdd7fc" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "3bf68b8939f54fdbda273803ff19d3b77b602ea63e1d8edb0a4528c3c9f69233" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "830e2f33958a35666f61a219c72025b06970f1043971310f56f112253c6c816d" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "39358239cc58666ef5c690111150cb08cb4fee7b1f2c85ef59f8063e00d7e698" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "24f0fa162a1a06585cd6c0bffee9eaeab8955bedb54b65fe46c8dcdd1d4b1628" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/queue.jsonl", + "bytes": 320856, + "sha256": "c154d9b1b6b39e376be892bbf9d622baf976be1731ee3ab7594a919a765a5764" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/requests.csv", + "bytes": 1980, + "sha256": "b8c47006fbb883bfe77f34f96cf03fe2a9404118d79c983453237f26d6f29c79" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/state.npz", + "bytes": 2075058, + "sha256": "86c2607df55271e573c942c630f0d99488417ad823fb3b0e0936aa2db32d5418" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/summary.json", + "bytes": 6460, + "sha256": "c02ce8970c9dd4acab097820c24168d82ebbbfdfa2a9ab5e04196d170d002026" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "f582ba1006f8d600d800a5439cdd116508eff4b1886efca28479e382e4070db5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/queue.jsonl", + "bytes": 320899, + "sha256": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/state.npz", + "bytes": 2067829, + "sha256": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/queue.jsonl", + "bytes": 320899, + "sha256": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/state.npz", + "bytes": 2067829, + "sha256": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "cfefc655d613fcfb42d5fc2fc5bf37b4663aaa8db588ba2b46d7e21f0eed5f33" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "87509e937e12f67fec42bc3a9b7cdb5e497e08e802f894bd4f34cd2f8d251418" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e06a3ab89be571c197a19469dad8d89120025518fa3506a08766a14ffc2fcd30" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "01749c886a94731565b75b66e63050b52c57f53808c61838b212d14bcbec5790" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b365e01a0444457249984cd33758c345a121313f7556cb7ef150434306f60c15" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "74746320407c9fa400011603d9dfef36cc0e9bcb0b04fe8ee7508ad417fa74fb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "ed3525aa7d907fa5bfa9eba0ea9b8afeb8851b7989bf2e9fd0e42f13c7bc2624" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/queue.jsonl", + "bytes": 321035, + "sha256": "1d529fce25eb6856a534d41c205224f98b6c41b01a38c232e4ed16b722706326" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv", + "bytes": 1658, + "sha256": "de6bd7dfe51d9cf2e06ed7f6051717c3dd44a85bf394f976140302b03e3b7c74" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/state.npz", + "bytes": 2118360, + "sha256": "a2e402d11b1b7f915b3bcabf69d803039bde5c27dfdf237546b1fafab4729cae" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json", + "bytes": 6479, + "sha256": "6b59d14b913ebd41eb698c98709b0c1ec2f90700c435c2c5af6317286db4074c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "21d9d7aaebbd765d616580c71a2ce66bca67044f2a18fff8b9cf6bd326f5446a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "bacd3f7d07ceb4194c3542dd85edac6541b9b2246f8735945d03e43474c6cc41" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e58c743c50e0e0c6c39f818e70795df1c770efac2a8b73b89a6db0961edb5781" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "df17f5ff59493997d551845aa390c216dce044e97f08ef14e980d590cd4fb03b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1b24a689c3a80bfae1ab1e9a9c9f9848a3f3559c6f8d10e02bdccb4dd2e089fb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c6849a71a584c16ae40b17fd6e6a8226dfd23592888fd7492cbc1c0d56579dd5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "c3996c5957f9a6fca305cc241d7e6c399a57f0e9aa466f77804ec324dc907472" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/queue.jsonl", + "bytes": 320767, + "sha256": "8008072bb10dcef833761e8777cc4f7254839882dec204bcffc4fd3f543a3057" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv", + "bytes": 1954, + "sha256": "c3cae21c6c9c8ac217a3cc9d7083ca2a7ffb3919299807bf5d8a3b0c10616bbb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/state.npz", + "bytes": 2092424, + "sha256": "f6a2f4b04875a66d9df21063114dea8980230916291533f70b0d73901618f6c4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json", + "bytes": 6477, + "sha256": "ae4827876eadeafa369e64e54e4a34affbc6849092c82ee326eabb6433100b16" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "431a4577e3857fefe9f94b9b671f58917c9c2b8b22f80981a8a157869666c45a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e7879cf418437470a55ed9aeb83b06fa99a252e9dd02b1ffd517f5e3639373c5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "37d6d9dcc2118c56270efa698f1bf7ed3232dd38bd715620d796fb46a4ae2f1b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "065589abb47f7159f5c91b64b27082ab53447c6dfebc08b8b70c6ef0f9973458" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e8d56937a6a2e629e743b1fed9078ee1a10edf68e245034182ba8d419f3b436a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "316f3556f0df06a3c2c1cad2061899ea946f31535e86b3879b580d7c65e98b9b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b1c891e86efb7faf8111908b8295592f05cc8a6a0ef294c2670750da3153443b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/queue.jsonl", + "bytes": 320870, + "sha256": "df974420188597686d3955ab25a63f3905152d642d3fa3c3ef811128d914f969" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv", + "bytes": 2077, + "sha256": "2f813be1648111c18914a2a8f5f072adccaca85475baa82f7e8b4aecffa5003e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/state.npz", + "bytes": 2090950, + "sha256": "7683dd404a575bef06ee3eb8b6ccb4bea4ce97e044a6c3abcf963ee414f43dce" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "d6d678ba0966e62f87ada1076097fe3b65668f6adedde1ae145268d20581aec0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "444d075ee5c73fac12da4812b2c2604044a06b2623a609aa082ddece221d8d75" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c4ecc67a29f07a07381e4a0a9e49b64bfe35c89ddbaf33a3d00ebee8778a8947" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9d4a8dce2147a5ae1d06e811d1e4df4bff461f45e62083d8cb7fe8eda95a2af3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "d866fa09911c1963799261305e85305309c930d8829fb612cf6275dcb5fa908c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ba780c045ca5f075918a09e1c30e3c482c311952fd2672b440f7d69d5160608c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "9d47875ef926022e0d1723d78f93fd28da6cf1a1dba6a14c1106112d6598d121" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d61dbf44a3ceaf6ed3cdd9e726ef7237ee3047a386afc979ca9e2c10aa59552f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/queue.jsonl", + "bytes": 321026, + "sha256": "b8557e79bdab0732227ced6f1234bfbd50c87b900f2cd1d3a093c845d23e92e8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv", + "bytes": 1633, + "sha256": "22a8749fa62438ce6ea3d3d54690f11ca036350f8681e62b7c30dc5daa470918" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/state.npz", + "bytes": 2076864, + "sha256": "0528d0b77e601a3fec9bfd72644f7223f6e6ff936cef3a277392019615261547" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "0813e97b9bdc9d5535819e90e7b6d1548a7100205ebc7069483c3ce7ff22d2bc" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d925038af9150c66e53f22758a621eae22f8e94369ff3ea22efec53cfde31626" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/queue.jsonl", + "bytes": 320851, + "sha256": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv", + "bytes": 1694, + "sha256": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/state.npz", + "bytes": 2095149, + "sha256": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json", + "bytes": 6480, + "sha256": "826caa1d6064f8eaa4ee77d7c5a51d7a5fa04bcdebf2c2f95af75955a4a00186" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/queue.jsonl", + "bytes": 320851, + "sha256": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv", + "bytes": 1694, + "sha256": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/state.npz", + "bytes": 2095149, + "sha256": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json", + "bytes": 6478, + "sha256": "edf29417f64d492d17e72b514cbf5dc72a547bdf37785f44622f66ace2fb606c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c6523b4ce0d6da3b7aa7e5fc8514d1b898502eaee6ea67710510aacb87584d31" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "86f32a12fd435de673fbf713551658d7bfe77a5aa669629f5b24d36a7696b9e4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4898af02fcfef8a5fc30c51a6665f1201d9e2f06ad04875c9b324a78249a1be9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1471f86c463a76382814c720983a9b7e1a61ae835b81759024fca5052e0e4526" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f117def8d0d74c7bb76efba338929f86df627004a1a6146fa454f2ae6a446b27" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a200a0fb7dd41690bbe72da2e8d70031990008853d3482edc56d05c779b90dbb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/queue.jsonl", + "bytes": 320792, + "sha256": "7b0491aacdff5c4070af33d6affe9825c7491b97aac93a7be76ba978e3ca91a3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv", + "bytes": 2214, + "sha256": "a246b0766bcf9f69c11cf03cf55ee1b08744270236579bd81964eb2ef953ac68" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/state.npz", + "bytes": 2069357, + "sha256": "c8275ef6daffd44ee5b5cc62cdf388825a9026da1f9de35b7bbb65d5b5096e6e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "c5131d807fe5b2961e3720efc3095aa0afeccfcc6ba995a1684726bfce01a0df" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b05f059ac1dc2dbdbe4421884f5c0fd66150523e77b03351ca376ae61b054d25" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "8d7e166d9e3dea7f05d92c49952436ec4ade24fc9483be2c677449e5edc8824f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ff577fea082433379acd3f6d30d0311a4563d6f904d282e7729277df49c5f87f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "297c02cf0794e226ca44ccbf633a74a16ad779dfcddc23ca6ca5e615c7979206" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e18aaaf6c1ce7a21aea76153ff9ef9df9c9e4c2746839135d7d430636a8ca3a9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "4bfc51be9f7c74f07f8930c865c4aa7d5545b131474d8aa940402f5a39270147" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "26a755921e1e4760fbd207d0ee351e3aa661f89592cfcdc68740f2e0a0934866" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/queue.jsonl", + "bytes": 320455, + "sha256": "81c7ec4fdf79f777b4fb1515b8c3c8098d09a16ad52ff4b00db8171d6d146e4b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv", + "bytes": 1749, + "sha256": "d5dd2d76d376d7b1a9a3b5a3246f3eda56b2e75f0645c5c8cf556a6d92435b89" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/state.npz", + "bytes": 2096162, + "sha256": "cd7a19591dbc458d350a8e94e11dfd7e18059e6d6ce14ee93883eec60fb31575" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "234ffbe9d48967451868ca2e85ceed62ecb6547322e9768bdd807e7247c16912" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d4a5e33e8d2df2e65fc8f20ede1cbd8808b1fc0d38d721cd469fac4f18f4452e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "8a0b1c3bd74d03a8551fc2ad4644e129cbfb008820d8f1128a097fedd72b381e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ac134abc6774864d156bf86f359fc7b6589e0420b0b7061c8bfe0c34126eb64c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a9900c33acfe32b9086607243384b77a7673227400604e00849d64f0a9c007be" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "cb9428abcde03f3aa80a6f213d23aba56880889e30f7a58afb8f9763704d5da6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e44c73ad7ddf7936704aecae308bb88ead69591362fc623ce628759f1bbe87bf" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6a45066d9e546542d85bffb9951bb1e8767aa977da74e79c07f52b0303328c3f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/queue.jsonl", + "bytes": 320649, + "sha256": "3be34e6e57bdffe596c6433bd73593d8813b2215da23bf6f4fa48953edbe9e8a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv", + "bytes": 1930, + "sha256": "f998d4aa69c1507843a1a3dc3076c26aa0da5c74f5d77d2a832404c9560794ca" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/state.npz", + "bytes": 2093215, + "sha256": "ea45193f2a4ef02f40aad01c2c21240091880012fc8ab42b2833795413a880a7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "5382f760898a29af547cabe201d39bcf392533ce58df1d412fe6a421e1d32a07" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7ae9c1c73867037dc33526ae3f6e63af9731339fdbb0027566a10cf75864b6c1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "24d80230317fb8a083ac14690b7429784f3641b11e3838ea25660851f7db54e3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e4ae1633229d737d504cb8eee0d11319c10ac772210fd98453bcadf4cfa5fa98" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a1cd68af429141c4ec1e497efaf429e7121924bb89e4d33861c530150eb3ebe9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "67f3016c2fabea617ba4967e0e2ffbd67a8317908af9188825a838a6ba40f14b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "61f9a007211d42c42974e97ef8b3878f984c0a8b6a21d4e745f926e9ac16f1fe" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "ca9f38fc8f3f571a675ba708c361cc4c74ad90cca5d6717d796b1fcada13a781" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/queue.jsonl", + "bytes": 320446, + "sha256": "4e8ecc814ae8720461263f905d3c7c4d27e1628fe794f6f7e63b415b78536532" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv", + "bytes": 1463, + "sha256": "c6ee5f788b183909cf9980da8a25b007a894176fbd8a1a69053bae755de289a7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/state.npz", + "bytes": 2116748, + "sha256": "c59602e4d6d25d3900df072b1585d828c7d7da81542846830c475f52c5c1d352" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json", + "bytes": 6475, + "sha256": "f114492a3211e0073d7e8a04e9d0c110771654537cce68de1c60f1ac574fc45a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a54ace40ed82208039c2a538290725c6090e5155f4206d745a98f467a6ea534e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json", + "bytes": 6476, + "sha256": "30e7211d79ca467951cb119a334e97c7da943af12afebe52ed794ce8bb5f02e3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "3617d1d47eac0801a81bb86154857a892e6d0f508e79f6083f8c0e6c7f205d8c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/queue.jsonl", + "bytes": 320913, + "sha256": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv", + "bytes": 1750, + "sha256": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/state.npz", + "bytes": 2090148, + "sha256": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "0272a9af3c8ab0ee9f507f8bfcc4b06d240f4893c5ffbb65119ea716a821de5d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a4be2f0bcfc20d92ee86d3be00f17bae31f30610bdd4616b5cdbf56a6467d0d1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "f111701edde55a2ef12c1dfaaee55da572b6759e99527253b168e980eeb2b567" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "26904b33121a13b5c1aff9e2b285605d4d1b89cda90199674d955b0212bc6a0d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "26edf3d12f7df9504ad0b7ddd919c624265ccae6b3c490cda2135be8671ca61a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7fc6b2100a33d0dbfd52dbe1af8c716d8508fe541c7263fb97e544f2754756b2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "eca0e6bd154f9bab41bd0f51a7dcd39bea8bd0c38299ab66edaa658f8e597d4c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/queue.jsonl", + "bytes": 320790, + "sha256": "56bd0128c245cd6e9b4d1fe647ab72100c5829108c6e40a77d54a394fc8e90ae" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv", + "bytes": 1875, + "sha256": "0a8b4caec117a3506f0a8c829f25129564978165c9d54248b762739daf6846ff" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/state.npz", + "bytes": 2077498, + "sha256": "64359c27339acb077aea734f7dcbc447c2a0e61fc6bb2ad300196a4da05b668b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "30016e5848558e5bbd7db82ad918fca038ce61825d2360dd9e9efbf5316d4b01" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9d636eb8e4779bee64b94c28e3552eee2c782069fa15545506e69162abe2b3de" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/queue.jsonl", + "bytes": 320780, + "sha256": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv", + "bytes": 1793, + "sha256": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/state.npz", + "bytes": 2095164, + "sha256": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "bdf4741b45879663d67edf5b7e1487b1e426b611bd212bc758e06d0ffda026a2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/queue.jsonl", + "bytes": 321027, + "sha256": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv", + "bytes": 1554, + "sha256": "ca43de84ed5ab401c0221aa4b9052560f7d942c6aae0903177729e17d58c2788" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/state.npz", + "bytes": 2099700, + "sha256": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "8015de2e62c6a0aafd19943506a2c4dceae7dd26ea26b4e5207ec0bc8532655f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/queue.jsonl", + "bytes": 320518, + "sha256": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv", + "bytes": 1390, + "sha256": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/state.npz", + "bytes": 2079740, + "sha256": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "2e07eee9b1f5be3b959d7f82b3b241501c87de05ab12fbde4767a9ed018e7a21" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/queue.jsonl", + "bytes": 320518, + "sha256": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv", + "bytes": 1390, + "sha256": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/state.npz", + "bytes": 2079740, + "sha256": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "60a56eac3b9ffdf2084a219df7f5d6a9d0e42a3a317a7e2b02563095c9f712ea" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "278c0352fd418fa9ed8f424696b00c586e673618b8b54024c009521f3b919e26" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c9eadd547677a1b9c060b3dd8db6758b167b7369798c17c6c5b39ebb171fd940" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "58f44cb9bb217c8ec8defdac580f5c181c0297046852d2d71741e966dd7f1c80" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f172e3b88859e5f630ba029e5df2acb6b5661e92346857c010b3b2d6dccfa225" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f174e59939f206e364199ed00ddba6adb1d8620662e719e58a3ca7de13e69995" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "9a8bef78843bca823a464b46be5954c78d932075e47f8b1275b2ba325eb22ca0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/queue.jsonl", + "bytes": 320526, + "sha256": "a922ccdf38ad98a4c02b0e9de0515be45ee01052cee2f0eeeb81dbfff434fed0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv", + "bytes": 1597, + "sha256": "bc1317bfbca06838d27a9ec5f50d91c6a7bd8ae60c8057544884da11f12a0682" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/state.npz", + "bytes": 2048703, + "sha256": "c13a5aaf2f6169a46e10b46d92436ab08f4870e848490d5061fad12e8f967110" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "602354da7bf2a510d4e198acb972ae64ab570bcec90a4e987eb2480b53f2893f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6bf26dff2adeb66c7f952240c14d3393e81ed8b14bb5d7721c03cb7a8ff9d7b8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c33fa5a0a18e7e4fd602b94fc90c104c9f28d56486cdec3f55179eec30262919" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9d5a2b2c67bfd0004b59363ccfe907a9d4de4b2cbed85aa749ac20305b71e84c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a4a243281d5691c45962888f114dbb869aba273c24855c900bcda56fe1a1e390" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "bde5e95a679aa0dc4a52c4aaa5b18118964c11b948c102f2c8d62333cdc5e887" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "fa009bc09f6dca94392cd8095e016ec057d8b0b6f9d968d8f26380cc4d8252e8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "4d3b6bf4a406a941c08dd0e9f2a5f6eace20ff1c74c2d9b8710ed222ee936a2a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/queue.jsonl", + "bytes": 320719, + "sha256": "acd8d3d1ec19a5604a82d3f22f381e2349b24203870fb9952e8426fe97efcef5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv", + "bytes": 1810, + "sha256": "8b19dff02c025571b611066077bfab885038751ae3287e89b2f02fe8bc6a5a36" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/state.npz", + "bytes": 2080306, + "sha256": "8901c9963d8ddd7eb0cc38940330716b5491416f21d3b4ae4084ffda25f24f77" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "4b8cfd842c2bae2ec5c6d9384076dddbbeec0ec329251b2112e2b7746127db07" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "1d98fac49ef46c05ae074471da3c0678a4377e242a8397c7b2819ad7c92aae75" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a404872aa5bae4850fcd0988e4f4862cda2b2cbf32ad67057c2ee51adc3657c6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "d091e296a106784fcf541c99e73c8c0bf3ef17edf44d7b0b3b22554441d2b0dd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6f74c502942145946e14c8d5f9d520839f5d90bee03fc31b663d80f32a259f1b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4245827d30eda0a2830855e2d06d0f0d904b280485c12ad62ee23ebff96b8391" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3a6ab2761ada4c34d1856e8cd688a59679b52a0b53c3b72590ddc039da2c06a0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "bf46038747f6ec32110bcacccf93b757ad99d4d0183d7951a6ded56e5463bbff" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/queue.jsonl", + "bytes": 320660, + "sha256": "3d50a7efabcf1b554efbb9661035d6ffc6d30e298d78c65373e34682c71e886c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "70d9f854eec3d406076ff4a733f6abb4e26cba2ba15a5851b0661aa7213410b0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/state.npz", + "bytes": 2063059, + "sha256": "6adeff88abf77df995bd402f6f4f4d6ada9e7cfd31b130d00ae612e944464d97" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json", + "bytes": 6477, + "sha256": "0be2202c8ffca954ef29d4106be44281aef4e7075d1fa371d36418c5c8474a5f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b5a4ae80820d05a612ce86eea8ee0e86b4c48aa8214b04b8039963d5a58c5ecb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a5948450ac1f7ca913dd79fe08ccd68d6685d2ad3a9e76f8cb4be39d37888b5f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "15f8ad42878460920cc48928225e5b7f4929256c01dadaaa7e9a0b150b6928c7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dc41aa130544e72142ebe6f54105d94aca7c1e06a029c8c3addf12f1e0e6f44f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "10dabd4b522d5639c27a5c95db497cd0a6e0487fa63383bb32ba32ed6fd67ad4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d2c2e6d551cad917f10b149eb6f94ee17b8584559ffed6e191655ca119740c45" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c99f5f56b78a3bb360853507aba5151dcb57dfe47ada27b9e46b73bc9e83994f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/queue.jsonl", + "bytes": 320570, + "sha256": "6bab530ba0dbbf6b13064121bb910fd0f86e7a8699cb67cb4d3fcaf7b5420569" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv", + "bytes": 1760, + "sha256": "2ebb89b5258cebf8a71f8d146ca05556fecefd79f686fc4ccd3d5263bcb3683d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/state.npz", + "bytes": 2065553, + "sha256": "02dd5bab61f5fb549045104105e99f9c931002552dcf9cef7a1943fae2729bf7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json", + "bytes": 6479, + "sha256": "819b1094814d5fe06bac5a526f0b19f2a0d985d99ae05570b463f8a682aa71d4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6d70fa5c98d9c917c54a10e2d902e488b47c68e04ea5b9a2f61965b3a478722e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv", + "bytes": 1676, + "sha256": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "b52104de9bd5fc6fbd81037fb4273f33725ce2285bd1923bcd957ebfed9d9fd6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv", + "bytes": 1676, + "sha256": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "765c50fa91760f17fb2a31b8eadc005d1bb57d974da749cd7f40d5582bf1f1de" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "54b74be13e0da23edc966bc7bf12dd54568da628d53108988dfd7a58a6c04d38" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "90dba32149535f167c4afa9ed38cbdf3de066831eda07cba7f77ab53187a7ab6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ffcb780450f77642582f9f726db8f64d96dfc53859591f9d249b2964bee9b538" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "77dd593f6324cbddb48147c00481998d20ab2a2dfc3c9df8ad611e5e143737d9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ac2a3089b1c3ec02572f762c95cd603d0c21c00441660f36b2ad264c1ff8ad91" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f1b1311b53605d29c3adf17e6c99d7ec0507d44711588cba3f054c5a7e56d56e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/queue.jsonl", + "bytes": 320785, + "sha256": "dfb1d5a2effe7a409b507869d94d69259eace38e15544a51edd6a49b9c946e56" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv", + "bytes": 1788, + "sha256": "695a081baef6d650d1a4c2dd1590cb51c5d14a655b8b04784427136c33dfd6f5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/state.npz", + "bytes": 2089628, + "sha256": "9eee167d3497bed606fe65a592e890b43ad11b46f8198a2fb836cbac02c677da" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "08d00de2dd108d9f0dd418f9c2ba1bbc0fd00fc2a836302444df4a56cd380df6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "59e370507404be11f9b33576486ebe9e411d3ee9adf44ee062951aaf7167344d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "6755a0f528838cd196f95964bbf49812c521698a9ff4891de4b6b3dc49c144f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "56a6dbabcfdf22f70ffbb541975405abd46938f12e74ae144dd7da5a879bec92" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8e66c11478571b83fd618f61fea06e8efee80cbf1335646e0a89948edddaa4c9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e7824eea55a70b4c08cc5d315aa949c5291d08797b3816cc5ee162826f4de87f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "4cba59e2cfc28c6094e2d2e63f854c4cbc6e1ed8cf64d2587755b0169279732b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "745eeca6d03921e873a91c49b669e5c31e1d58546b024ff5cae1d17a368d0d3e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/queue.jsonl", + "bytes": 320860, + "sha256": "2cb200595c7d0c568f5e1698f23feccf4d5761f5e6755f72bba2f7ed2269f5d7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv", + "bytes": 1773, + "sha256": "f1824e61165f7c2dda6ef052f18c900e3b8620568c42883e0a753a0826090872" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/state.npz", + "bytes": 2069474, + "sha256": "65867ed036d5bbd1c043a99dfb905031dd20cf3c709a69d21120703db57e4aed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "a9d27de465ea48a6b9029500f68cebb9c0a0643624bac88d98b51c7e05c8d678" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a7bb3930a8194d5206f2b37d588d792b20d0dd3be0ca8b92fc1c0052a636a371" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a5505f60f4762f99a58cda63f361cce3a4f13dfcc88c6a4d96844bdd82d8c20b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3307e240f06ded4d0fdb81a936b21ae4c57c66ec64cbeaeebc65ee8c07e78f11" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0162a3673f7fefce6f56daa3e6f668f69557cc2983e4f4f1e250e1132624f364" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4b3cde2f7ce5cc5cdbd2965e5d0f879599c7075aae98e0c1e4b0e370ed978f33" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "1a28443fa34fc76cecdb0620b578097dc9c69318ce46b8a14b53f078d1f22b81" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "eafae1cb05485b30b9b517db3827edbd31ba12c2b9b8af6aa872e2b2547fd596" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/queue.jsonl", + "bytes": 320671, + "sha256": "1ff4e5526f2c573ef58ede8be5ca3b2d50fd136fb1430cdc6bee85d16c007059" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv", + "bytes": 1631, + "sha256": "370b059cb48aa81bb583d72df1884d6690ee3e7ffb31dfcff1c75b1c73ccde3a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/state.npz", + "bytes": 2091929, + "sha256": "4bf7fb589a122c32cc5ff3199c578055c056c95cbfc988f0e8093cbd248b3cbf" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "9d92d3edf6d606cab57a862d5a4f5ef523aeb5fe701ce2dc87a8af4735f8bd26" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a07caa9b470296be671a9dec2c5de9e089b05f8a4001cb417dd149c0db2e5451" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5375fa3d2f0746b4e5f65eb49378b775a26a2e48e0a925c1b4aa2ef29e6ae10a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "f21bb846df985d932b67f71e3cd1dbb5c1cb91cf5c0f59e84f72032a09da9cbc" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "06467e2786ce26ba3a58eb00e3b007e51703d0dea9e3692438daa86209ad80ed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "3f0be26815c395586577b165b4b6d589fe45b08bbddda3fffff8b5b5a8737f5f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0f58d8d3f727ac0dd5338572933a5ca96096f00530ef9ea42df53cbad340ba10" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b6cac73b1df7b88b059860fb2be107adb745fcfe8d330a2c88c1a0df187cb55c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/queue.jsonl", + "bytes": 320834, + "sha256": "47238ad0d05d42be8eeecc3312be472e6e277cbd1080c7266823858cbda976d2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv", + "bytes": 1414, + "sha256": "0fe7c51430ff0ed380db6a9b3e9798d27a9f6a01522f533c320174775880a9bd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/state.npz", + "bytes": 2067060, + "sha256": "87354769784bf6b88a88e8962374bdde2da68e9bc3e0f99e53a8aec95111d2f2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "8c5d8763c677a98612c71f6511249846358c5f1d2869e0e8a3d0d1a6c7061780" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7bdc08f07223c59a98b582930908fdd3c21698ddae0c1c7354bb2631dcf1e6db" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/queue.jsonl", + "bytes": 320743, + "sha256": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv", + "bytes": 1724, + "sha256": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/state.npz", + "bytes": 2122904, + "sha256": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "acb10d20c96bb3fb83fa4dd73479496ff511dd6ac3f87fadc2dfb596054367ea" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/queue.jsonl", + "bytes": 320743, + "sha256": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv", + "bytes": 1724, + "sha256": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/state.npz", + "bytes": 2122904, + "sha256": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json", + "bytes": 6478, + "sha256": "9d65d741f4dd634741c2ff512fee7129fa09fecb97f91c02309f6333e6222b33" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "394e8e40da40efc363a8aa560c23607758d621a581176cd8a330b7267d013b23" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "32e367ce5fbf9579c4a22e511cb8c2d072c29fdb40ad382c2bab437cfc01d065" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0eb3395ccede202f4c06d692958a16cdcea839fc6e85d633154afcad8c7bfbe5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c5f2fdbe6055a68bc886925dd01174d46500e4b0244c92028264855e680c91db" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "07361b6bdd6f3c75f6aaf6460f88e51f80108ded44a8965baa195f73ef9809f6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8997ea2aefee4c79d611d0603051715087212efc2fc3722750bc9f06aaff7252" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/queue.jsonl", + "bytes": 320662, + "sha256": "3e618f7ebd2e00de28247467f6e9c6e020bda769a41a4c3c1f73e37b49c82467" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv", + "bytes": 1749, + "sha256": "489a216c7d65593ad1fb0c9af0bb20e298ad078983f94ecc5669a85c6b9430fa" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/state.npz", + "bytes": 2120666, + "sha256": "60572624c540c0377b2b48d39d814cb9340b78ef59ad16bcaa77029486584771" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "93cce7109d8f90c8a322b88d6a1693a6df588b7b886f2ef329dfc3f4f269c93b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "494b5ccaabda99c9ffeea8ca7493a392055a5aebe55466cf3cdb30fa873cdc5e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "007df4d22c31132332672b29b71d7ce19b835be93a39274bb24d9eaaf9090319" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c38f3168f1315aa2fdf02e34f7b695b305dd722096242c6180059bba24203a12" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2cd0f46f3ac5a504786add9c89282129bed51064cd1935868007d24e8aa4ef07" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1e0440fc7d9521e93e266b3e01e2338cb534c94679610ba93a6d74a7b59e0254" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "accce938b5dab6a15af00fc5c35cd476e75a85d236f613ee56674af3a41cb099" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d07db951a13e48435d31f66596853524528a76bfdfc19343592061b3e3f93e86" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/queue.jsonl", + "bytes": 320421, + "sha256": "2c30d8b29b7d72913df6dc047d341661f77e42220bef42f324683aaea1f567c1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv", + "bytes": 2094, + "sha256": "9e9755cd829402e1df352c0c6121b6f60f9ef7fe446a3a8e81ebdf813efea27d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/state.npz", + "bytes": 2066784, + "sha256": "914eeeb84311271f1191a6aa990ce467f3cfa9a33de91744d698b32148e7fc4c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "2958cb9c5ea7248e2bc37c63a67bb50ad3d41e36b1862ae4db6039ca7afaf8c7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "bf62ae9a56791ac7ea79ba821680d165962db865f33737b3b85cc9ea44931d78" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "48f2b648ae276ac5731feb861680e0f8afaf2e90e28d30c980fb97f4b34d287a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9ce4c42e47b2cfd367a5dc33bc685cbb18266111afd09fa365ffbb704e721c9a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b1c4d9ebd79c29400d1737cb0f2abca03f2da92b319a1c05531d3f99d51b9b61" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fbf62a04ea53c22f8b80abc465e9d2c679485f9faff7aee10d20c1d59924892" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "2f81d7e25f8f96a1b4d0e460f71ed74204cc09326b362b93e3732f31b0f0f8d8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8110898001bfded7f4a008a79e7a0f5018f54dd05a31eaa7203f6cecf7e6b2a4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/queue.jsonl", + "bytes": 320816, + "sha256": "07553a422c1275c8d1b63f2e6da04cd01615d02eb5d50cdd8a4d049f6042eb6c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv", + "bytes": 1784, + "sha256": "bb41ddcc2ad31f2cbdd17ede19b0561bd78ea612cba4776114418a3f537f86cb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/state.npz", + "bytes": 2081689, + "sha256": "7a32c17e2457bc3ac267834d1cb97cfb97e122131ff827d328230cda349f3647" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "fa44586d7707c5af88cd19d7c48f7257bac7016bdf220d1022008dcf5f9559bc" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "1ddb546e66371fd7b1d6f6bf630cb15d07b037c9a21b7f9dc18a99b7ef70d871" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "6baf311f5f615bdbe52d19bd2fa9ce08179e6030f2c0aed3edc50817d16a194e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ccc24543aa81da3b8f40b1e754a55dc0d0edf0518c48820aaf1d4117026357be" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8e9263f3e5d2a34b6f1bb951356ee501687441f798f77cab85adf1f70700d5f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4999fda512a6bc26c993a9db20e951a692bcf8b84b9a86406ea42b37fd537e6b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ac4d70ec6e71c060acc0281cb0bb678df658266d8e290246126aa1c08457166d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "1a7fb4459001725821b23fb96bcaeb873174636feb1433cd154380edc4b80969" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/queue.jsonl", + "bytes": 320022, + "sha256": "699fdbf2282105c153c1e1a362fddcaa3f3a5ecd784c4e40b7a1c79bc4c08312" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv", + "bytes": 1541, + "sha256": "0741cdc4fcc406c8b7d353ccfdc7a40b3aec6f97e2862c0074d820d5feb0cef0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/state.npz", + "bytes": 2036660, + "sha256": "3f7014ce074fe7b7657cce45951f94232f73a588dd44fe20d0b79b124d00e1d5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json", + "bytes": 6477, + "sha256": "cace47abc5135d340c6804bbcb0bea4160c722ca8bc79b39d0cd46efde36be21" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "f9f91a58f46f2865c0493f9fc7ece8930caa0ceed69d7a13de0ff599c3a14c96" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/state.npz", + "bytes": 2069652, + "sha256": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/state.npz", + "bytes": 2069652, + "sha256": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json", + "bytes": 6480, + "sha256": "b91b84f88226265843e830cc7e8cdfe863d256a23df6c42069bd7e5c01db83f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "9ab8412898d43ce905382b501e2b3f1e5b0d0b5c20da664b1863a4c165e66371" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ba797456b196bae1399213db79823c8d6e48a56d270ff5c87beb9d929b8829b3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "32146beeacc8fe093b1a213ccc6c4398769015457a92a9f903b4baa34e5c9fbd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d3c6c0ec344876961cc63f2ac848d098f44fc68e0cf851cee33014c8d2e78914" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5aafb32d3039ff47a2a951c2d2fc84b06e4cdf134597f3ea5478e0f5b968d7de" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "84c533cf612cca0612a8ca42ba257821e3f77a45cd2018dc04d1e53200445792" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/queue.jsonl", + "bytes": 321029, + "sha256": "b80fc3f830a2eb44d883b9dc52f829c62fc7c5fc6f46936c1af3cd447cd907b6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv", + "bytes": 1767, + "sha256": "dd7231ff63158fe7b4798ed49c9ddcdc15822249b8036204ecee63aee515ff72" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/state.npz", + "bytes": 2118378, + "sha256": "1d077d597a739ee758c1ea0ac07cea5b6bd269364bf295547ce42898f23e1135" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "cf8209897d99d0fe5c2958773d7d31da2160fd1f260536c42d4031dc46eff483" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "08e644319916a618cb326cd3604e9cf7ab51d3f4ff5e817728e7ee258369f4ca" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "4a5edbd6c7823c4e95930750677ee6533e020f38e212b46103f7ade35f308f99" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c8e98a05da0374558508e2e802e2ad41f8924169d899172b349916e41c86c9b7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2f4c9af83d42fabf20a3c1644597ba806bf153b4c0de32fbc77126a4e3e37e58" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4571c2384c71e075ee00ca9f97b76895ee156a8fa4cfe186f2df30d5821e81e7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "16801c00e404f9a9ebbe0fa967ef9963a87c75542865142e2d191f5bdd2afbdb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a69d04ac64a290a945386712da6d98cbeff1826fe57cee36e2049c02d4e17d7d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/queue.jsonl", + "bytes": 320861, + "sha256": "a5e1f1e91c41b0d6c4923dee6bffb04d76b1891c19e0679c75f992577daa728b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv", + "bytes": 2161, + "sha256": "313430adacbc4f1bce355f95e61e85d60ada4feb16961a9e36081c0d55fd012b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/state.npz", + "bytes": 2082791, + "sha256": "581277b16090cf5b796f306e2b772195ad08cb5a1ca814ff2cd54db402bb126c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json", + "bytes": 6478, + "sha256": "85494163ce2a361765a0ebef625b2aee522dee7e4db22eeb6bbfa27760669e4d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e58f00f650da5cae15bd63dca5c998faf0cfec6ec491f635fad2b9fc7a812d17" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1e36eba4a3f35a5b3f8c22553dafade2924e0ba4ca0da8b6d7456e8a21225faf" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e3df35293580ba5a86e78ac2da10b6ed27e5c9b1b5af7498610d8dc67aef3d5d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9b38719cf96b9a3347ae4bac08457354e68ee5e9fbccb39a79a8f61bcf5a98e0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "082a0ae84c18695f599d324cab3b0bbc24cf95c5e6bb39d408fa6125bb775239" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f703d0947bd4d7cbcaf923f68efdeb6c95a42306cbe4a3993ab574c834c8303a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "556421db94619e050461d4bcd6647cc4b545e6cce68ca2377e8b793061ca1186" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/queue.jsonl", + "bytes": 320871, + "sha256": "d6a77c29b0a87c612c737bbcb3ba2508fc64069b175041a7872a20b0ce291818" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv", + "bytes": 2202, + "sha256": "bbf7791aa8368401eca5f3c93bd72bf85038fdbffad56b0ae055445c423f343f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/state.npz", + "bytes": 2096007, + "sha256": "b5f3401552c335df31b0a6ce3c2d8fd032e6df7b2b489ea61f11e1b3f9e3d45a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "1a9038cd7c731e49082ab39d33b35b614009d4a1edd0c76f7e321c4e12029d02" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "cf11b6bc9c1935ab736dde151b161411c2e432b23e81f89a86eec3d4c7510f84" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b8020bfb4cd5e683ccc17c13cc03db994b8c6b6efecea7adc6e00de398600910" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "af6f467eefe1c99e7b9fa4a5a42de24ae55237d38619307cb64ebddb75466f71" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c011b5976397c4107bfb32eeba524d97c9e0552417d2c33b11be7458f4de7935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "175a7c2f2c3d98ff1bd7d70e4bb297c8b030c76eea010b3c02b736d7d09c0598" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0dbe7bdaed6d9183fc6527ac084821e58ef091756d018b5434e2ccc500d64414" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "3977ec1ce1b8dbc6399b4d55d433c3cdb96590504632d55e80b2c3c85bf804e7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/queue.jsonl", + "bytes": 321045, + "sha256": "b81386bea49809b46fbaf3a10a4118d26b6fd7502f7f26bde657b668c177f51b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv", + "bytes": 1839, + "sha256": "9f3d9578f072bb633aaa8020d745356e678b80abfac13e635c375258afeffee9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/state.npz", + "bytes": 2116428, + "sha256": "d68d6bff39e5245af5240776e54aba0fe0575ec04b09158b3f4c0be8afbe2f31" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "effd813bc21aca2decf2fb11ae8993ddd487e5ec8869b935285f476190f81819" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "18f00a662ca9a42ea00b31ed459ad7ed981a04ac884441d1767dd832c3dea64a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/queue.jsonl", + "bytes": 320840, + "sha256": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv", + "bytes": 1630, + "sha256": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/state.npz", + "bytes": 2095575, + "sha256": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json", + "bytes": 6475, + "sha256": "74b039335f0d82e6d99b85c301c45b91fd8c394846c18f357cee9034eaa6e859" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/queue.jsonl", + "bytes": 320840, + "sha256": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv", + "bytes": 1630, + "sha256": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/state.npz", + "bytes": 2095575, + "sha256": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json", + "bytes": 6476, + "sha256": "bc157fc3d5a64844fe35f057a6d1351b58dacc7fb1752d3d1b64529b3655be52" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "24ea3cf44da8413c1531e3886216fe85396c77e320b79732fcd0fa1525a7a920" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e5a6809acd304796bafe5a2b46ad85509a82cb438aa13763f8573407c5094e33" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9a9425d3b8dd15d7d6137f097522cdbda3d0a88ae4d945cdd53c6c5bf7f79095" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f5deacdcb5c2f7b19647d1f0a523ee95e60e28be078d37e7eb876c65fc1e17f0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3fb0364824401c285605f56e90703b0e1a5d10f18f2e53f3a7a5b03012ef393e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b7417ac2bcf48deff98d1b338e2ef9286b9e5ce5446e5e04b90cf382ecf24eaa" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/queue.jsonl", + "bytes": 320652, + "sha256": "e1f7b0b80d1ee8d0669c7786f8b0a296aa5034f574c541d97e419a4d572a5c63" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv", + "bytes": 2119, + "sha256": "370907f6f6692a0e30bc1e654d3597be61140ab6b679a00fdd7f908ba603cd7c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/state.npz", + "bytes": 2069287, + "sha256": "1ec78574f80411d9d04a3405ab497f69fb39e9c9b7cbd8ce9819c14f315f499c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "bbdf9e2ba0ab7119b8b10a64aba9ba397409e58906c608e6252889ad36ac29be" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "415c604f16d8d130084e2dcf914695f52693e720a4b9180c4557baac9aadee4d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8ba5dd6e699bbf98414ffb87a9432ca1cfeda717ae0101dd5281279ee99f7ca" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9536317415a7d407cda108b8638c3916e832889843edfc14932265aefe3a4808" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6c3e2108d3e03e7353099aa747743077c98be9588dfc04a54fc1faafe855e403" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f6ab11756c87a5b4e79b7225b73d2df31f27c650a773d9e7555d1cc5166aa8f6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "60d700d53f33299abdaa11b6d47597e60578b2806f7996a589b42f7f30219441" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d06b805f555fe57f5660641ae7de82ba37d1459f59018999b7cebb0fb0c1c7b0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/queue.jsonl", + "bytes": 320426, + "sha256": "9d4ce9ebf46d87fc28933492a89cddc19815e2936d0fa7eccdfe8758b223a859" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv", + "bytes": 1672, + "sha256": "fd36f4f90d5562b9a1b33d1f37eb8062007931655b03078b19bc9596bc446fb1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/state.npz", + "bytes": 2081902, + "sha256": "150450a546b45b67668e1fa4d33f73a7eab39a7c4c019900fab501640dcd8c6b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "277485f5528e9606695f45518f3346ed7409ef7d5fdaad9cebab7fad7c157eb5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "42daddbfb5369c2acd58635deca14e1adcef8caf512b00c11bcc48d9e203a919" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "8ce1f893bfa65ab01584081b1a93354900e40fa3cd6263d93e8afbafd388ac74" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a23117eb29018f0adfbf0b0044d87309619b854fc4dc5f2041503bb2e03041dd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a5b8d1d9c2b3fb669fecabf658a82ca84cac61968443c0cea5f2b2c71e559fc6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "481aff5efc6ae095d015a5b18d63bd87087f41f41e77b9291d630296d7b9de72" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "51cef95eb4112ffd6488accadf4898b9d1ea5c5a23a3e0ff6b3379496c453855" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "ef8490124ad0fb0051363569eadc7f5fe5de32821b76eb2e8ac0e0b13c7899bd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/queue.jsonl", + "bytes": 320668, + "sha256": "6ccbc63cf66114bf501d0f884e2f7322f529cb804ab0379612fba0510ce8b5e8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv", + "bytes": 1831, + "sha256": "a8c82193fc14ab2e40057fbe5ad22cb27cb888eecac132df5d4031c2033ad1f5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/state.npz", + "bytes": 2102038, + "sha256": "507e0baf4163f86768ecb4b8a130112671cb8a25582f033bc511ab799597d09f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "f1f16d524ef830ec61928f4e72141ea2ebd7e28a02ef769ca9daf4c560cd344b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c26011e148b7b8ecf18ec80e86d0c39f95689619c608d628f7ed7c64f90beed4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0947f3b5860bfa5b6434d88bb605266b113a77547554740cb853338296411967" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6e6519024da189dbc4eab232bbf55c50e1aea03cc980534d09b4234c3b83d20a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "32e5db0d575571e262842b39b09cdcb7b876b9578abaac4cb42dfc966f1b9022" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ef5bf4a5fabb6363559c44cb02dd92413477a9b275a6465b231ad6f3b51cb6f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c130259f84b22c8e8e2fbe8d59d8a5c98254b30d2d04dadc2ac70001ad6aa4ae" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6728038e10748465fe09ada988eed129ab7ed3446d12eaedd37a13fbc7757b91" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/queue.jsonl", + "bytes": 320442, + "sha256": "818351c37065e65a400189c43ecc517a89496e4c48f1b6913113064fd1cd0dcf" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv", + "bytes": 1384, + "sha256": "06317ba831e3bf346011a84b4313d2c8aea65beb2e2195c21a6bd64a6532a7e2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/state.npz", + "bytes": 2107681, + "sha256": "4783e8a56838ecec437dbb0e0e6812ca065060477da1300131f59e33fd11c0e9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json", + "bytes": 6479, + "sha256": "b6691c08b6da584065d078dc9f33719ae43ecca429369264418d79efdb6f4df9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "fe11a7fa504c39fe026958e8f9ffbc6d7dccf35839a5098c72232167c0e0e656" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json", + "bytes": 6474, + "sha256": "168aa06d50dcbdb2d744a73b2e6ead981219318a097ccd03354cfcfd3c363107" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "e0c95904d4f25574dc93ef8b5ef42407927b968c096ba64a137e1e595d6f18c7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/queue.jsonl", + "bytes": 320913, + "sha256": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv", + "bytes": 1750, + "sha256": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/state.npz", + "bytes": 2090148, + "sha256": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "b03458d89e45462fd020ba4069f85bc5f5fa4232a09380477a79eb65af782741" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "992cd3935aa1ae718ed4db8a708239349853138472b51f985001960234aaa96e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "38c4b54884c17fa9980c5677eb16e406a59dd07933b9a89acf894dd75a2a4970" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "bf231ed4edcac974c7dee858cbb4d12a95a7c37cec8a3551449571154e24c945" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d6a759c36de3898308322b021cb60ac8dab4059f2c36f41740ec4e8654f5272b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "13bec6d05c0c1e1c50c410e7d8bcf8d3ad3c4a101484806b3570f7df7d65fd37" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "9efb4283b1d764c7e0917ab8e139fdc7f79a0e363fe7b2e777065b2a89e5a365" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/queue.jsonl", + "bytes": 320778, + "sha256": "365231f49b92f03a97519ffa33318e59ae6acaa0972a07374b09005dd905bdd9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv", + "bytes": 1811, + "sha256": "dc89d9dcd99a8c0c05049bd5119f9a2fba58b5a70e8dab65ec83b019487c8ec9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/state.npz", + "bytes": 2076741, + "sha256": "082732d4d7ff1b7b9f27ce96b67ab1c8c0981e429fa48ad5b64c6beb583b0da7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json", + "bytes": 6474, + "sha256": "8db9bdc039e371f291417cb1a9eae872b3d5b8c2edbb6c51175752ef0cd5e2dd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "708b07e6fbc720f730b3073397b6f3ddbdabdaa61bafe7d2d4c99c789f95fda9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/queue.jsonl", + "bytes": 320780, + "sha256": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv", + "bytes": 1793, + "sha256": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/state.npz", + "bytes": 2095164, + "sha256": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "3f6348dfe771170156937ee388ee24fbb90c735c54b5801d0e1d278049e5e18f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/queue.jsonl", + "bytes": 321027, + "sha256": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv", + "bytes": 1539, + "sha256": "9333d1cc60625221a563cadb1fa950b6f28db15d4a358949c852c363fa00a10c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/state.npz", + "bytes": 2099700, + "sha256": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json", + "bytes": 6477, + "sha256": "0ccba7b15914241999fd07c32c5b6554448c2e12a7b77bd01986c7527ca8a350" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/queue.jsonl", + "bytes": 320549, + "sha256": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv", + "bytes": 1102, + "sha256": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/state.npz", + "bytes": 2099247, + "sha256": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "4c0e06b741d2e441892559faa0c2f4a5b9f2207cbda77817d9ebf10a66a560bc" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/queue.jsonl", + "bytes": 320549, + "sha256": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv", + "bytes": 1102, + "sha256": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/state.npz", + "bytes": 2099247, + "sha256": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "bc9229ccca4f66c3550adbd7b1d98b3e63893e7fcc7513406799bce51eff1552" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "fc864117b11779273358c9c16313636c2da0e28e0761388a7aab9bcc10c17239" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b37079514383e66556f37a9b4ed96d9efc299961bc219e1b08854c485ad0c1b2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e8ce1ade93c62761929102395d150ba5eea7a1855b7d5d9a0c7c1e1571a72ae7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9c606fb372f4eb366c2eee662c8ffeca64d923d7782471fa7ab833e7cf2a7895" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "27242b96948c480c22883a57fb40960260bd41892eaa95ab1325dd332d0b16e0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "3ce19ace96a36eb15c32857ef62132a6b49de8a5778d70e9082e829b17f661df" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/queue.jsonl", + "bytes": 320243, + "sha256": "dbb6f3e26eb73ef36a23f940e79b1b4b3de091381ba8cf5a64e9e0f3ff749f62" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv", + "bytes": 1204, + "sha256": "f4c58197b6b0aadf8551efcc983055bf92d96e55fb951eb4ff5295b530f95d3b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/state.npz", + "bytes": 2030113, + "sha256": "7055a2ca65c9a54d08f649ec1ecbb42068ad90301ce8e23088b51e18c00c1af7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "1b3c8a44d834cd83f620e0a3032189b19570e7fcce15b21014178f546843b497" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b0429f13a1a40e997d59a1afe6071375f9a706869ac9b752009d3eee425c261b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d29ecb9dee07a95a0d7761d6e5284a3cdd93b02967cca9318eb6422e99ac0a05" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8a3c340c19b69112cf992d8da80bddf1e77bb05af04be3bdfc4da6f69119bfdd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "758a3adaba02d665815faa33e6b7905f30769667dc9a1e6e2e9191cffb90d9bb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "661af73bd75dc1aee03d21dbbace8df0b39a6c93dfa90f368b3fbc2b70ca0bb7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "8f48027e55f33a5cd27610e343de697e132e96d102c402ce849cf60e3dafefe1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "3e28d543764779bae6fea817c037a0053aa1bb9298c0c7c31d985eb424c9f28f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/queue.jsonl", + "bytes": 320689, + "sha256": "40cda1d8cafa90c149417c07c45c61fb150f3b1426c8c9327f8d020b41d88999" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv", + "bytes": 1233, + "sha256": "91a02c5d7227d278340b7111a5e29544b3e3489179c41700f650e74afddcd301" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/state.npz", + "bytes": 2099055, + "sha256": "5934b1739534b1a9716d89a29b798e4de80dd6dcf96627697d6dd5601a04ba14" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json", + "bytes": 6475, + "sha256": "ef4f59edf839b721dbe8df36a12214441e887726062b59df67ca68d3343698b3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "2ea6648b47e1093a84864948402e44d13c41574aefa85e8ac3d1a0fcb5445fbb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "950d6e70d7ec35f5d8b4fc69b0e113e2bd251d68707167a2e0eb1e4a4e65f34a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "83ebfe4f05a65fd452a1dca52beafd801fd8d0c031ae36ca12792f9e10905a8c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "47b8123d474a39af7367e7dfb4274263b9b1dda8d6959c838ed8e67e4c88b938" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "13ca834333bff51ab2b4e429ab877ba33f69af904fc9d39efd2247947109a379" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5556326457035afd185dc7b89930caf3973b61b850d4f518594186ae5e8e3fb0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "ab47094463350e552932dc3079b555f68a884900c2b23638d4eab59f89d212c0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/queue.jsonl", + "bytes": 320637, + "sha256": "2d0a7866b9f6b94947c14003a9ebf85be058b4b5334a53a118e52882f64ada3b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv", + "bytes": 1345, + "sha256": "d30475f303cfae16b547fe954b3818340762c96f4088c11b4e247398ee3433bd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/state.npz", + "bytes": 2103550, + "sha256": "324a547bca3ad71707e604d1ce3b9579399ebe169d5a1c89b110967aea5aace0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json", + "bytes": 6477, + "sha256": "bf8b291fc1188d4eb2db1de1169196e05b3b98d60a2791c34cb7926908962825" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0404ab8d946150127ef753456d7a6256f0ef0739e2207c9d82f1df93a3efd931" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "541457fd3372852b66388940120cfb9a7512b515961e14254df6a9c426349e5f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "2db6acedd9decd3db8f13d065e880a5c5a97ead59fc5244a1191d2a169b06dcd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "3be716ea3e2b74297c9f3a9699982b8392b05877f26740487230c606275d374f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d6e7188d3f13f5e9f991da49f7670dd2d5ddb319f940dd2ce9787fd5fbec872b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "410feef04bbc781b5a507dd9d69bcab199c766b0e9d8d8d2ee1d05d210b98514" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "7a384d5497c11fd5b84ab11f11c75f799bc4f8dc0595af19a1e156f7135c1d14" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/queue.jsonl", + "bytes": 320293, + "sha256": "f4b411d0312c6ca828667a083f925ed1dc73387a564a0e5565420c3ce459aaf9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv", + "bytes": 1163, + "sha256": "10944ab3b2e669f006fa7e191c0052b4edb2830050abc6a6c7c4622487fb5369" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/state.npz", + "bytes": 2092918, + "sha256": "4467469e538cc4d104218103503cae7d3dd295978c0105fcc45d10e55cd0a923" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json", + "bytes": 6474, + "sha256": "8d43d836470f9d268fbcae19498ce7ff80583fc4be03c60a42861b532bfdeabb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7ef1eb513c65999f65e8d418c2e59465afc8b521695b5806858165fa461962cc" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv", + "bytes": 1692, + "sha256": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "687254750c86d398f4af60dfc310eac9b4269388a062e7472afd175f5bd7e306" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv", + "bytes": 1692, + "sha256": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "b36a86126aa2b536d2538c566a96b7fe1d4d197d9a0c88ab2076277670226de6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "6353a69af78afe0651ce9154083aa30c899be1c4ff2cf40a47d9a0d2143f8ec4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "98042eb20158dea660bf6acde853002176fb7dd64b7f39478572d4b78f6837ac" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c81f23af4b9e6eddd027853f7dd98d968b5651ae10a7677394b4fc62995dddd1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "8f971e015ee45db06fb16fe0bf104bcd895b36af68bcca2e0b62c75ded5c9fb5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5ece7f086411835ccaecf3f8ff36315c526f41d43c797dd2728b5c87a761bf55" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "4a0ab5564cd421e52accc442a87d870701325041e08b621843b500373654ff68" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/queue.jsonl", + "bytes": 320768, + "sha256": "9ab3dacdd5cbeae92e03dfff0e8aed0b97b3535da9a4224e33e288874e4b1cca" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv", + "bytes": 1929, + "sha256": "fe76fe34b489f202ace3f288d36b9cb0510123356d934dfe3fad56261afb0304" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/state.npz", + "bytes": 2105436, + "sha256": "46c1005396d3fb787d77cd4579a72d52ea76eac9153f5740738636a9a0aa259b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json", + "bytes": 6475, + "sha256": "1f67dd4e767613135ac5254a55b95e376c98851b8af436bf2aa234d8ed8d9001" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "03f0655ec25fbd14b4a00320994e9daec398b14887fa8613832dc5287f9a9321" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f0ce18d41a955f151a8b15bb763a7e9b35bc0646d4ddfb59966831e9916a8ba2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "99e37f1048922b6a4d50deaaafa73089bf75939d4c93af6c0ef8a6e8f5cdd045" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8cf491771a018a5f07e4296faba4bd1dcd5f2333117eaad7c1395b1e3d814cf9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "8551ed5ea7214989214be3e1f6ecab136b814b6219ee69ffc05d9bd060ac3856" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "76389a33438f134b687273ec179b6f8ab944f41456c8594e02287832e7b5488b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d0a6c5f055be5d88043c1a5a95e4d3ba961e0b803523a16da33a657ba152f74e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/queue.jsonl", + "bytes": 320867, + "sha256": "0a9dd0698ef540907f60710a396c211cf922d14033e009af630e96c36f3504c1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv", + "bytes": 1905, + "sha256": "804dbcb613ebc886f2177087b11fd8ee7ac44e4c6b77d89e8be2995a4861b884" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/state.npz", + "bytes": 2089910, + "sha256": "cfb0274945354f0e3073b9c65e41e4e62622ed00721e564cdb27e14117dcc1cd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json", + "bytes": 6476, + "sha256": "672dd16cf4ac4c31a310753a323b29e9fa62d6bc486ae95fc1b72f04deb561f6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "250ae9394e4214fdef01938e12081001b29dd1218fa4380d43fe3f2f1733cff5" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "21858f7014740826f5df4164726e7f636ba8006785c30b04edfcd20f8006ebb6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4c9cd95682b493663399aff35df75c9ce8ce79a50676cd2bdfc880723c438bc6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "63fb04d279eb0982f538b9a2e5a8b058314debfc381a3d183d4654494af0c748" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4b64e7479b327570509ad43cc955b470a3b9ed0a94043944fd86504b581a2ee0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "bf264e68763eca87755388c7d62bef97fd516660ac1be182251c91150149ba4e" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "45858115a45d92ae825d4a8fd8af8764148f5549fa56900729ebfbfa7ed46114" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/queue.jsonl", + "bytes": 320774, + "sha256": "58f6d56be33253df19706db40b71d2a1cdcdc65d2432301c944fbc6c9410c8ba" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv", + "bytes": 1741, + "sha256": "4dc30e807497ccc9d98f2a737db5caf8d76327c47a28d499207f8720e00e23ed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/state.npz", + "bytes": 2091936, + "sha256": "911ace9f3f6ed81011c8b9d4a1ed141d7d3d2496b41b856ff42bc690b819ae92" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "9d40a8aaf0b5fff5e320347f6f6b37af711d08382aa775cf7cbe1835f5ada011" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "65c5d82bceffe93757c785dcf437121518c1db5e2be40d913954a53b61cf2fc2" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "2c18cc88de3cd2142a3e3e810c455ae32572771b33cc44424fde48f82755882b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c9abb9ce731078641fcadb36ea8e9cbdd4d972f46a36f944a6504b38b0ee8afc" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "624d0e582adbbea2ed0de422870e6af7455a78eda7665ca28f773399657e41fe" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "47ba7dc49b15a657d17c7b4775c15e42ed57ed64ab0be1b933ce3ec000e4027c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e92121f83f848951a3b437ef5508dfb82f44baac13d354503e95cde9c185ec3d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c836a46c93bac2d4958c53296805e71556fa4213744fc05c83f3eb008a769f71" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/queue.jsonl", + "bytes": 320813, + "sha256": "1423b9f7b9c00b25b120918bf20270a2fdfb0d096f9d49afd86fbd489789de76" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv", + "bytes": 1523, + "sha256": "43db42d919f490124884dc17080be48090460c5513752dc01764454b61f6f58b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/state.npz", + "bytes": 2086603, + "sha256": "77eccb870896d2485daa28026aa995af4bbb166c61b90042ec58e435fb0e7a89" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "4bee631bec9dff28fe0d20c7189b32f2819a1cbc69e6962cc4ab8a70afa15d86" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "007f80db5a97148f20003ba61c031fa3b99f86138a6c658d7217267ba4f03223" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/queue.jsonl", + "bytes": 320727, + "sha256": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv", + "bytes": 1561, + "sha256": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/state.npz", + "bytes": 2131160, + "sha256": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "2331588fea7a1c058aa382cd27d473da33768917e7f8616adf1608cc468303e6" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/queue.jsonl", + "bytes": 320727, + "sha256": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv", + "bytes": 1561, + "sha256": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/state.npz", + "bytes": 2131160, + "sha256": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "d4fecdec157de98362f6cfdc1542e5f1afe2e1e6d174ee850bb0e18a41e5bf52" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "014f0880ec48c580e928b5cd8573562e72b58be7b5f647a875d4e6f2d8bd048b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "10dc351adfc603ff01cf11b71535395cfb01f4e32a942fa7dd47139326de03b3" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f7962f402cf7abbfd9eac756a54111df86028ba60ab07cbe16b74c1b7c9f3911" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "3da35c5bfb6debd895301ec40da1b33e7099e5db7a74b57e8433478906acfe1d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "055def1e3a47855a2733bc2a1b4e65767899438136f8698eaeaffc5f66a88c5a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "901417f90428b7f30bbbc67d1f2ea5a16285962afd51c95960008de18bc8283a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/queue.jsonl", + "bytes": 320591, + "sha256": "43b1e98a2398f3bbdf81665d472fc40bbc6710df682240a6f61b73153105fadf" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv", + "bytes": 1603, + "sha256": "de70ad4c547468a84fb62d8cd3a54774e2effa95ed7ff672bc07f7bc8da9ce4b" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/state.npz", + "bytes": 2128653, + "sha256": "e22a0e9db7b51806abbf89c28a5de65318093d725f3211d41a7028b5e6723327" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "b69250f93615831c1af2615d579bdb6e8cfb594d5f41ebcad41ba6a4bed0bcd7" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "aa27549da32c37abf86c7dce5677aee8008529ccc4334937c2c3ca6d23d51efc" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0736d8c3295d19da7a2954966bb12428192bdc9c132849fa5c2a9e9bbbec44a4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "34f367a6e4b7294ef64b6088ad4ceabb5601f07b15c2959ccc55ce9e17adcbac" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6a23f22b9259f33e6d289136d4db446ed6cc3b67ca989d7effce0ef779d49021" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "28677f7eabd43f3be417c1447173341565e154d08a3cc80320f4e8850a5a2d25" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ce4d391ca7419ad37a4b11202d3ba6d6861b426776d87afe212c17b353f39988" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "0c3ca0056afbb8332225a86b951c1bcb3f06b528aa78f3b3f66ae1a570ac2437" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/queue.jsonl", + "bytes": 320377, + "sha256": "1c485d2f1cfed052134017aec12513ea7d4dd7f9811ee9a6ebf2cd56b5e09441" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv", + "bytes": 1897, + "sha256": "bc3b74bc1b5ee69d259972945add4734c0c2a7e09a569ddee702e1570091f601" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/state.npz", + "bytes": 2047588, + "sha256": "65f9cd238afdaa0d187f3445d95729ac5791692304e70a40d22765e85c7ea3ed" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json", + "bytes": 6477, + "sha256": "0f7048f69430263b34096a30d4a076408b549d7f0aca12e69db26871ab336818" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6f4313198548ee54a7646eb674ff1aa0a85176634a0983132f0f23ca11d8160a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f4ad8e5ecb722ed74b6f06bd585f16a729bee8885b89117161b5eb6a810a625a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "d42f2b026bd2565c3eb01ef792671615fb9f23e34741bf54cb784645d4e126d9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "808b78b9b2c6ad2cf1a527eab0ec97374d261ffee4802e5c3baa5836d1c009a9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d4f835833480b80464c0fddcbb2213c8881ee07fdc718e4e3790edc1bf1a203c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7854be275e5eb52135fd6c92c5a83549937a83d45729471b34eefcef1b178f6a" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "41dfe600123e8ee384baca7b5de65287a898e571cad23425274e7f49f9a5f1dd" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/queue.jsonl", + "bytes": 320681, + "sha256": "c8c641aab63b0ed8223dedcc5c592c221cc799b329acb6fd8420e2e695e7104d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv", + "bytes": 1658, + "sha256": "11311ca115c21ae70adf5c8df2ef44a1b09cc218975f05638066e5172a264fdb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/state.npz", + "bytes": 2093412, + "sha256": "604f868cdf929f706062a64943173c95c59f33feb2e77aa80e6b518065670156" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "1f32f9fa79314728a179d35207ef26f5639d79d02569c950dee078126b72269f" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "5cd5bc1d89dc289f3cdc206423c5957c9ad42d72ac795653b2eb849e90219e69" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "27a754cd3dfd9482a8a6616bc39bbc92c2c2e5ed44e1a44a8be4e7bb3fe09e71" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "aa75990e07b2293f75a37d8b3f07c852efba7e931d97aaa516e50244c4b08f66" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a475b5d108a77b4ea15b56251ba166604f490c4be7c4ab205de572dc0773e508" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7d2e5a7d0c5c4cc6e594114954cf9df6e1472b18b808b0e644fa5c59f0c8f2da" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "30532de4b4521e2c317e392e0bebfc5f66a8426861eef58bcd0395061227b797" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "13a4b41cb22bbf12a00f32e537fc0e590bbfe401d3915131ddb75297e7ea6b60" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/queue.jsonl", + "bytes": 320018, + "sha256": "00e8e65344b5d36973350135d9a3dcb6ff82b7031a35ecd89299e549c240977c" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv", + "bytes": 1441, + "sha256": "f76848de57a3ff352f4c9088046376f46443cb6b49a14e68174750cd76e800e1" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/state.npz", + "bytes": 2041421, + "sha256": "a012bcd835f3b33c09fd15b39721f6d36d20aadef1d1c06a8b732f335d067bcb" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json", + "bytes": 6476, + "sha256": "aa7d6048030d87dba32031949d0d986dd698a5b57d1e4ceda025ed64c272eda4" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a395d7a6c22af43e081ebebb6b49714db0af2be3b4a4a2e31d51ec911abed975" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/queue.jsonl", + "bytes": 320894, + "sha256": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/state.npz", + "bytes": 2090455, + "sha256": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/queue.jsonl", + "bytes": 320894, + "sha256": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/state.npz", + "bytes": 2090455, + "sha256": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json", + "bytes": 6482, + "sha256": "e82aabfb6110ceda381bb8af3ddb5b5d1a1f9fb33c29a901b3d9d8ae083c17ba" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "7895e4bef3945ae98a9a0fd2d777e25e30a2f37e79f31189d75cfc5e1c4d5826" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fc037bf3efcc78821be8fc016b36f30a70da8165c5a681a56a83cc7c1db87326" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "61384432c32e0b150f329f6de4c62964f064ef0117959a6c777838325f5d5778" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e3ecc3fac2e3a6408f3fab70ab9d706b2fb5b7b3250123907af7839713db1489" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e2a4e90b3c237957bf21b5bef83ea6bbc9b848e53b0d254b8cc495f61fcdd226" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "5a23aabb886f2dac99161fc84053db73821e6288b53c7e1f7d026e3623297e18" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/queue.jsonl", + "bytes": 320692, + "sha256": "336f7a6a70dcca648395410b48ac774e704ef88dfc5c433f19bf36c06c8c0a32" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv", + "bytes": 1736, + "sha256": "2caad2a6a1ee7c8da11874054abe86b63c103bf8e02a85f830d31999bad06558" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/state.npz", + "bytes": 2095924, + "sha256": "665bf1c4645a73eea8ad87d586fb0f815461946b72ef007a356bb3ee603921b8" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "b4e6b45b021137f0a463f7bfcf96c34016fcd3b38fbc49477814717545825809" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "14349a36219a462c78fa1c77f30819ce26beeda29775378acdee45521bb0bb7e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "dbe2c011f81acc321f0e4c34923215b24d88fd27b35f4bbae1ca022fd6638d64" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c03d9909130fafc3edda144476b3a4057997ff169c857834dbfafc6820fa1d9b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "72c7cfa7574558100b1aff4472d2d55fbc9e350a123665de08b7158c823f16e3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "54dce144c80cd577293e0d6fa3380aa0778d5a346a9c9b812f1df6b4f3dd0ef6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f6dbaca249a96d22aa288e4fd4e43653a3fe742679452b76433e286ef957a014" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "26252415ac77a5ef1a7466f281e4977986a42f3f5e3fcc30af10c6dbf3a62f2b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/queue.jsonl", + "bytes": 320633, + "sha256": "99e74ef592bb9d3400dc040c17510fb0719028602981efdee9734f047ace26e2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv", + "bytes": 2046, + "sha256": "028e2f8875b25dad33aa9fc76716d168b2cb2177d5307fe266a3f3ea63c58980" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/state.npz", + "bytes": 2103458, + "sha256": "2824cee2c0a114b9520b43a8c5d9a5c94aa50d877d1ed9665dbd65032083113f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "bccaeb318afa8290956e79c2dd4ac807f6155009673eef3beb1283ef755e8896" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7f1652a3029cc8a69029ad06f826f0317e505c75eae0db7dd9e694fb29121f55" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "49d7578ac199ad1857413745beafc42ab23daea4e07f567072991281c04381e5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3fddc3810ace6d3e3e99120dd416f5235e2dbd1fd68f63e51c9da1d3b809a2d1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7cc2e6ad51fc3abdcc492ba53c569c405d850be1520370495b6d70c8f0de0f09" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7b25216084402f9cc98b66bc91a3839d57e582475de90564b73650880bddb083" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "47caa20494d1c49bd51fbd5fc79b34be89463cc221c70fb8ebc31720455aef44" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "1f0c1cd9c8a03aae9366bfa32e92b5f946fa09931b3d0c04221f4e8747684f5c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/queue.jsonl", + "bytes": 320747, + "sha256": "1bff8aa19b6ebd1cbe004d6cd8a1d6dd0aac7620b584257f138f1112833a949e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv", + "bytes": 1787, + "sha256": "61ec4ed9cebedebdb63a9de61ffd4357f7abe1944c5b7fde44fdfd0f644eec8a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/state.npz", + "bytes": 2071539, + "sha256": "f6335d275e09c3e49d4a52440d159e8ae1e5b854ed958dde6a6c08d27246be58" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "2f39cf6567406375a2564061add13728551a21302bb17c0fe670a4aa4bf03054" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e70ad9bdb96a8139035ace249a443804ff397faa381e908f2da8e4d06ba234cd" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "491f5de3e1e27d5088414102e5fc769291585b30ee4a5048554a6f046065be76" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "beb1462b25f55b7e82049534831ab2f01e50aefafce9aa60168e158d4b9c8ec5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ce1cf766729bde413fa9c295e4586846d7b9a9e105e37aa1641cd5388b669eaf" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1f856cb3e802ac0b7a73ba743cd22d4b08d25c2cc0a6b054c855cb77cd0b880d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "400a65e3e3d52a5c8165f9d52e55e0345242553e7716cc2b02cbb37e251895ed" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1169, + "sha256": "3a815961e8bdafd47aa0c4dd7733a672cbe60c5a4dc4c33def8834fd19f4b0d8" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/queue.jsonl", + "bytes": 320086, + "sha256": "be9ae0ec9ac017175fc9d1f3f6bc487bcefffca0873afc5b2841df24b73de410" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv", + "bytes": 1357, + "sha256": "a99455f3b0c1c2643567b9e39e680b9abf39d3be2cfa2b618ad3369d09b217d0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/state.npz", + "bytes": 2063987, + "sha256": "059371b6908d4d1cbf99f05dde1dd4ff7c7a512803128e344746a2f10a2f4482" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json", + "bytes": 6471, + "sha256": "e00b58fdbf0134a90a587f49725a62ad3c4c277bbfd33f2a296a8dbceb9b328a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "09f8264f763889baee8ede5abc4a527de492fc129058360d828356903c6ac05d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/queue.jsonl", + "bytes": 320925, + "sha256": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv", + "bytes": 1691, + "sha256": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/state.npz", + "bytes": 2066673, + "sha256": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json", + "bytes": 6484, + "sha256": "cd6c6784127cb9d3823db20dc474ae10214b536c8b7e3a0c62ca68a32f7beab2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/queue.jsonl", + "bytes": 320925, + "sha256": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv", + "bytes": 1691, + "sha256": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/state.npz", + "bytes": 2066673, + "sha256": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "99be45456a640c2ddebd2dbef27e26943a5d591eadd8db3e3faf11e3290c426b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c7833efad2747ae96ec72ab5bb9f531b71612759711996547365174c77da53a9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "f92dda4f06ec33312ea81573eaaac090c21a27a4e878173d2d1145f585bdd31e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0342943c3308d07ca2f207c4ee8aae2102bd14ebea139f6794a549d07bb44bf3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9534db7715e0b338a601f8f1fe8ccbbf11666425bea9df95fd588c247f37eff9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f1e49a734f4c9252a5b1dc7da67fb041f4713d464be9207d923e5db31fb0898e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "f96597e114b0bf5c31022ffc7f58d38cf4f757526911ad45b0a67a79f0c5e568" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/queue.jsonl", + "bytes": 320591, + "sha256": "be5d9f24a0372083cd76a20c5cbb443e3777b5daca69e1e987d1facf3a569ddd" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv", + "bytes": 1860, + "sha256": "68fdaa0ea5c8cac7d842884631d011fd8f61d0d23e2e2e760be3bce89bb49714" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/state.npz", + "bytes": 2086576, + "sha256": "6f8189155c8ad720abb8cbd1d5d5c303617da052a48570a021c2aa1c703807f7" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "fe3eaeed175d31070569ed637885ef0f05dc7dcab209224e7f6291c61688de1c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "705e1fc46ed595d3dc3f1db48703a14245bb96e05019181beade63bb67d5ac4b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "df4d2f70cd2e9587ac99d2df22455f0d67ebbfcea84b722547ef896d5205d6d3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9c19a3544a72260451b745a14cd137c0f3f7171c251a889a4adb4a8afab4ffb3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b4db70be29fd109e60606610d893f1d33b7e3b95b0dcfaef6362a5e5400f9bbb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1642254dda2b75257f52ca964883522131baad635831b0c175e65f146dc1404b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d5c1dc1b5a4cd480cf887220336757c6c28733bd90d011fe7478e2c86ba9d377" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "55711aa64eee4abb29c4911c2b317f3af325841bbc7af4c16ee9e9e8f6ab8642" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/queue.jsonl", + "bytes": 321004, + "sha256": "1d4091d244380ec0b527da27acb690c3aa002e5acde6858cf8b984ebeccb8d0b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv", + "bytes": 1744, + "sha256": "fab9a56746fddee7f37c4dc01d9b877f8edc80478128e832f87440552c5e7c80" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/state.npz", + "bytes": 2109675, + "sha256": "18d8b3e1e51d10cb2a74a8e9f3aef1e0e6b598bfd322f78c0b84b16b54d66313" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json", + "bytes": 6484, + "sha256": "bdcee9277089221916de39e5ba78d7e2983b6d70523d1f7903b888b5c8866b51" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "260829a90f927d54f7b0bdbe9ae01d2e05bf86d8e7413a431008a4a39515ccec" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f4128f628d87a083846ecb6378b5de9eaea57473047215218cd3f9c48e41d7da" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "0f94d5bde680827c26dd74a61eefd317fa3be3e9326666b244254f78347a59d9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "58058733f16dcd673994c0b024b5aaed73bc23ecd14bbd3812e1c844d7ea006f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "899745dcffbbb00b6e1c6d4847c0a5e79e5a806aea250e45aa1be14ecf7f0a99" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "fe05d21b1190c3c0849dbe39c97d0c0aa267664dfd7503661ad1e253373ee648" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "9e0997c5b832a85dd364975e456b9a3417c7668e3043d6ccdd8e22fc1124e2b4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/queue.jsonl", + "bytes": 320622, + "sha256": "ff989d17ac5879ee8e4cb3f904a89322285ef400080b7bd2350d16716bff8e35" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv", + "bytes": 1630, + "sha256": "fc97d93e59372c3b4811e844bcf104327389aa00f37e76497e762b083601af9c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/state.npz", + "bytes": 2079844, + "sha256": "eab329d941dcab221e0d540702b57c22c07cb6abccdb8a49d8ddaa5ec9ffa92f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "f07f0a7cddab82459b55998aca6301515732db2a23ca501b4eabb70761d93b42" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9961a7d82db1a2d9f6d1730869e71bbc8fed7e55c547b3305554caffdf015418" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "859846cdec8667125f07e0e33a786ec9a5921aeb1b9b8af60389ea0cfd4f78b4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "221b2c8cbcbe34d1e06202be291743836d2e60d95e39983c1044fa3cf3029888" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8392107b9e7261a421a88d994603db1245f9c3d6bacd96404e794442fcee00ac" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b5224cffeb2225b7c934f44817d2bc3d187579f5ed3adb8ad804a70259a196a1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "94d800083903c24958737567fcacf94f2999f67d22c27a67baa9e01694fe61a0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "61f15fa7ddfd11e200a4098b91b65085d0b9b29420ce6908ed1c43bfbc5ced9a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/queue.jsonl", + "bytes": 320969, + "sha256": "5d9897670b236bcb6fba9a70e98a8398cc282c4507f6fd67fa5715624c7f37b4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv", + "bytes": 1664, + "sha256": "69c329bfa7a764a7581616c7d702a41088d5605ed7b7e8b4580473a91046a439" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/state.npz", + "bytes": 2093842, + "sha256": "3ef1d8f277e8896d7020ba19256f3ad4cb36be8685edf0d774d9971425d01222" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "fced9f6f0db1bbefb0091ee8026b9f52a847812527983084142dc72e8f8e6474" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d860b2c0b0fb807ec977811e560bc5b318a13a17338f91fa68844311cbe8b483" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv", + "bytes": 1604, + "sha256": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "b165371742955183debb29b53c8b6b8423fb80986369eca6e3f266484246695f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv", + "bytes": 1604, + "sha256": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json", + "bytes": 6480, + "sha256": "d44c008b99764b1954ae4c2122114fc6a295d41dc7803ba431787d617109d992" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "94db5586e2052018e8e1e6e200f2f15512325de38c8854984da95e4fa0fbe491" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c097e1da2aa64410aad707e2537ef37b389eeb95a83a6298c1a62ec84abd680c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9042d172f9875991ac5c8b8ae84e104c5ed24128b176436206d6985cc074f8ba" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1359f5053f79f8746e40fe01164d9de8745e6ed25ade062ac003a964c1aa93e7" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "75ce804b8837e0398e03f3d948e284e0f82ccfcc8a1c9aeb528ca1e8c5adb019" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b0bad2dd45557ca43ac1dea81480985a233f89b016dc8822bbe8bd9c035705f6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/queue.jsonl", + "bytes": 321054, + "sha256": "e0efdbebde38686e4f1303cbb08a0b7960c0b8438d8f5b7723abf9717e5f1464" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv", + "bytes": 1787, + "sha256": "1f08f8aaf4386472ff20f1c172bacdd78e51514b27909c2bdb715b02412773fe" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/state.npz", + "bytes": 2112335, + "sha256": "5cac1dd26a8a1a69e24a897fd515c10355f14c81d2a6bc90d2df30bd9c9ce8c3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "f18d79852eb689d3d65457b3f2ed45960ee6648e0fc33f462af5e25b0722a8d2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "32b53787eb3e7354ab49a15174061052e878167f9d51fc89887185ff3c67bbb4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/queue.jsonl", + "bytes": 320721, + "sha256": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv", + "bytes": 1703, + "sha256": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/state.npz", + "bytes": 2058465, + "sha256": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json", + "bytes": 6485, + "sha256": "444c6bfd024cb6db9e132d2e26a405809ff3e0d1bf49073d5b084c1bb8afe175" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3ba1df14c3bf09cc163fcebac087abc113ee76e71db110beb205fb8809fb5b4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9c74db432d4c81b344b0592e5639bfca03a341e7538abeadc2c834c406373968" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "fca5bdab47569d9494e54865fd71faddbd487d9cdc85ae1eaa62777b8fa29010" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d94c071cb75ea8ebccba276164e54a61267cd9fda594e73230d3ec3b4ae6c7fc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3c903c2f51fff96b73b2f1028c395790b04494a003a172d6722d9782d1362a72" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "005078ae591da3a27de14b987d84e72dbc3e039e6dc1e224d36d1990f49836dc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/queue.jsonl", + "bytes": 320696, + "sha256": "bdcb7fed3ac2fa51a737abb0d42de6c69fc8c79bc05867a82b6b747174e7968c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv", + "bytes": 1888, + "sha256": "1cabb35c203e8d6c59d6f3367cb0d5da4fd96ae08614d0616778ff1278a87295" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/state.npz", + "bytes": 2064955, + "sha256": "372de2ff56c797fbc025001a32b6c38b49cdfe05c33dff05bc8801342af71836" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json", + "bytes": 6482, + "sha256": "b3c3b99ba418eb8eca24ea51b2c387044ebad6780604100c5f3737fdca160917" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "256b56f56dbad3798c13c15ffe51cd21b3fd151b59c0c67d1e1407e85026e5cf" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/queue.jsonl", + "bytes": 321019, + "sha256": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv", + "bytes": 1662, + "sha256": "286008042017b998bf7b85f5f2b292c9f2bc9f5f734abcfc21f699ca9442239a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/state.npz", + "bytes": 2121396, + "sha256": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "a68539f38062c2ea65b488030e6b901d5ab6b96be1dd738ffc94c392b1d3b8e3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/queue.jsonl", + "bytes": 320591, + "sha256": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv", + "bytes": 1875, + "sha256": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/state.npz", + "bytes": 2079659, + "sha256": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json", + "bytes": 6483, + "sha256": "8d3e7de802eb18c062e31a9ae17017e644c6686c75bcb55af024c3b0a35105f6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/queue.jsonl", + "bytes": 320591, + "sha256": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv", + "bytes": 1875, + "sha256": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/state.npz", + "bytes": 2079659, + "sha256": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json", + "bytes": 6484, + "sha256": "f997d2f9204cf089c2c0fc3459bed7df05a1f7936380cc1df0bb726e6adbd52e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f3ecb81ab39c55413f4ea6bf5c36cbce5729db66542f6af93efe172ede94702e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "44f63ed5dbba1a0ec234e7a15440880c35942cf5f22e1059d3ba48b493dd41db" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a5d88563086faf137c6b61de0f3434d35da5b38576c4240764f3a990ddf8d7d3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b3c2780c9aa987de00fa9659f7039c3d9ba147134b6497221d9971ed012c53f8" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c7160f94e7cb273e8fa76d3a35f37bf2e0a0e1b823f1bf1417d769799e8fe395" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "de66c30d9af273adab8d330770c3d910dd01890216f4062997d89fb1951e7c01" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/queue.jsonl", + "bytes": 320735, + "sha256": "0a01e0c4c67370afa3a64d83c403b5c0e6c443b343afe2c3037c7f760cc25738" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv", + "bytes": 1960, + "sha256": "e722945fc5ea3c192ceded2a0876cd6c86aae3397faf22f87e828983762481ee" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/state.npz", + "bytes": 2099725, + "sha256": "a55b95c71b826f92214c1ca8b5b74863d894bf8ae4937f4a5958c783d35e9990" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "a3c0fbc32488b1dad5531898ac3f29fe43c76576d281d814f064e66b27a24a5c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "ba99446869fa18c70bbb1d75504438f600ffbb5a74e2106ca74026a362176fba" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "99d2e728be760f6ba95205388fa7a997fb43da5f172a6ca73206a2fb90ea3308" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ea15382a12f64e1045ae3d3e62bb00a9cb56a5393878182e607b0848c2f48b63" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "614f98d70ed1e6453632d31138b4aebaf5566feaa0a832d874e858e9781a3b97" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6b2072e85fefeee40f2b60e34d2d19344e2f94c641d1b18a68be217b7f8f0c3e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "72b791126d6de23d97f1015aa551bd6dbb301559097aa65305b0c3a2fbb8a6fc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "4c936024c4021017bc249bca6c8bef60f4e6971b217ac4737b49d35e5fa73f56" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/queue.jsonl", + "bytes": 320317, + "sha256": "5d4b52d65e255badaae0883390e0c528498b6fb7afbec00bd9469d68aad70da5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv", + "bytes": 1864, + "sha256": "5ac7e9a327dd87f3ce90883db5dda59195dd03b1e0973946b2f31942121f5eef" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/state.npz", + "bytes": 2133059, + "sha256": "22070c25f27bc2c4db39fd2d84492c4afdcb18ac92de18890d1e70f4bcb10435" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json", + "bytes": 6483, + "sha256": "b5b9bee34cec4b1d93246ada0457f6435aac06129e10bf1d3a289826d79239e0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c60cbf6567ff07bc3d6d4c1cc861bf3d334f1bd16a17489f4acdaaa09c83755a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "cccbeffd83ec6d048869c2d31c870cbf1b02a3b3eb8479558c4c8bcfc096a3dd" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "976169806d6849ec5d8c57a31f0eb7a78738fa5451e00d2dff85e2cb25d5ba3c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8533adf1b558b9fcbb2eacdfb31ea9c70aa7e11657efd8c8ca3939c23d55465f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "234e4faa7bad078947cdedb740e2b98284ca82f6fbb83389d6af21e87d460996" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "389f0b6de28d9ca8800387d179ea24ff514281e850386b6cb0c8b49c1bfcd57f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "52c9fca6d4c19a99417ecaa7f6f755a908a278996d7459914171544f03a315ef" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/queue.jsonl", + "bytes": 320504, + "sha256": "d7186c70d3a9b1444207785b61be257e9f25a042e0b794a08b043888a42a8f9b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv", + "bytes": 1944, + "sha256": "5098ff10b08ed4dfaa1ec299dac517e24bf0bc0aac858b3e03a1bb1e40ae7661" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/state.npz", + "bytes": 2115548, + "sha256": "ac13317f77a09dfdbe84d46073b26aba856a704041577887cf8c4c99a016e6f3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json", + "bytes": 6484, + "sha256": "12923e5c0ffceb0a4bdb2de470d0e9e69960cfe63924d4bd23add54a49981688" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6c9bae47bcf610bf55566063a63b4a4ca306ac6e6ea1144ecd6cdd0098715228" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "752af4573b949bc7810f67d2bd4df33064eb9a1955f4a379f809850cf7e1ee62" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b247daee44dcd581b84b78c439f05853dfc85760f8a92dfa0552331938dd0dac" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9b29282990babc4c259ff3ca395590c07ae9b9fbbb946f26f4e064b486f7eb27" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "03dd11edc0d8f03e41f977c737ab94d20b0e2b49efa1563431894883a0bf536f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "b81d7fb192af682ff294d938b0b5540018783a47a593857875c013c225afdb90" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "987045bddeee0f2dc2ac1d23cb7e8b327a33fe6933cdb41368436bebdf866e1b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/queue.jsonl", + "bytes": 320451, + "sha256": "e81e8417b88f4fbb058590ece6503fb5613c2532bd185db3c5c7ee00e9e4d797" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv", + "bytes": 1592, + "sha256": "38a12548fa919cac9082095464da538acc5119917653aa84251cb9f2df8e839a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/state.npz", + "bytes": 2094331, + "sha256": "1343d714b4a52af3ea23f74c4435ad52fb10640154fbfedac67de72d4ed8c4e4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "601ccf3455e79e2eaab2bdd875b2f33af030d390eb34b45759a00c2bb289597f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "517c7863d58c54b7c426e0069bf31b2da2ded8703d1e46f6ad87768409a7ce34" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/queue.jsonl", + "bytes": 320780, + "sha256": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv", + "bytes": 1584, + "sha256": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/state.npz", + "bytes": 2080526, + "sha256": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "6933930a4a080878a16d206175066691b3876ec9faf81a0c92e1cfd89051e6db" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1176, + "sha256": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/queue.jsonl", + "bytes": 320780, + "sha256": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv", + "bytes": 1584, + "sha256": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/state.npz", + "bytes": 2080526, + "sha256": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "3953c1d883040c6d74d577a109a3123595dbc57a0493cff0796073916a23f777" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "9401bcd787319b556549a0d943958f77aa9c6a8cfce216ebbaa1ddf1ffb03150" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b1d903b4e1107d4d2fa173418b168d9e135a22f6b0296786e9f48b59b227da0d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "bc0a3d1d908a4429a4fd3b63e2c6171bf9cd21afa9cb5884e46ba971013a4f94" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9be13eeb482520ea358c2e97b9bd00fb25ece048672fc3a3cf88fd1921751ebb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ca1f8e2a06c1321e300bf9f1619b380076217fc32dac1ee17ca103bd9449a926" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "11eff6f5f3f99a77b9350d820e6d24ddfb45132c1bb78d454e5ba200a5826920" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/queue.jsonl", + "bytes": 320954, + "sha256": "e14241a6c0f2d857c86117bee34358d1b10aa405b469dfde07dbef085273a4f6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv", + "bytes": 1839, + "sha256": "e02290587fb487035148fcd9546b281fd293d69b7c351f678c1721cd141e3924" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/state.npz", + "bytes": 2122364, + "sha256": "30b6d5e31d517957d938c59e3bdadbaab4ee65d155c8bb105692cd12fc006422" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json", + "bytes": 6484, + "sha256": "88817c3670033630feff8032d143b6bebe27936628d82129d91101e532f99203" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "699ebebb485e259bd3be618444bc7121f15fd6420f05257751c7d1a7ede3baa9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "619863f731689791b312753876bca9c364fa8f47679d03716b1ea976b09933a2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c84778bbf445fe3b9d399dad41709f6ff3ff9f9d0562a4cd7a801e9d48c97f9a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dd39937f5dba3a3086c1aeaba13794b96636b170669d20bddd01f1adb8c573e1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d66f0e05e2392d8e308eba49e04c53092356b7761e3087690e125dd35ba57330" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "da6329fa97ee1cea317bd86ac964ace8c2e2ddaab64126565bcbd7daf61493ba" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "af4f40fc50cfad3dfbe67719abfd5314818611c4e19a665c8e1d41559731366c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/queue.jsonl", + "bytes": 320571, + "sha256": "5c67dbc42e5316b1249f9a190dd35970875078d458dd6fda8b663f8c87b0bb25" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv", + "bytes": 1868, + "sha256": "42bc96be1d9a837fced50b2b4c6e8955465a305f47886afc92597d32ead80524" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/state.npz", + "bytes": 2048836, + "sha256": "235155408acd15b6059c0a8cc741da968c0e52c9ecdd70b7a69168cc94a516dc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json", + "bytes": 6485, + "sha256": "3d9b5bd744d875674e978974dc5c8b7434456fb80e3a24310c78aa725c8b4cc8" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "42f54a3272c6352cb36115ad8661c97caf4e5087ac749dcbdee225f2c95527fe" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "565bbc53a8e90c1bc60f7960d26b8d7904448ca1795f7b6d68b312feb413c77b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3ea6f34e583531f9764d58cfcdfe23ff431bd6209397d75d1e63ff09d7267f86" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9278f30e1dddb7bee71fa7c5768e00d8f061d4c652e720b690821fb5457d9b45" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b25cf33c282a18ac7d645590b9afb9bc694def6425673e2c12b22d962ec11036" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "caf3884d37796b263319b40b868aee56b273cefd8f3ef6e97433b723ca76e9c2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c2e767b6a3eb53a0dfb44895c0f0b4588912945b754cc9d6090a0c7f69e3615f" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/queue.jsonl", + "bytes": 320727, + "sha256": "f662d1dbebd67e11a61678297def7a288e09e4bc8a1b16e62524825effa9d8ef" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "c779c13c25071e7157a37b5caf7d609d7f515a96944a6dd8a41c389d45f0bea7" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/state.npz", + "bytes": 2076803, + "sha256": "39471f6747314a45cb97fd07ebe241d6c08f5b4d33436a6b076cb2f4e7e992c0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "6aa06479c21ce22b029c107545bc950e9776cc95d887d10cd4427c89b8f1a3fc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "858363de98ade956848bf11dff8b1287932db2a5dc71bcce0bc87e9fe2dddb33" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d3dcf2f48c22838b25c20c360d67fe4c7d964e4407ef5a03e55d8e20a735ec53" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "782dd568cfe93dd27f1f8ffc7d02c21e2452b1bd7669e416607bb2d305c271f8" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f742e9d47ebd4cf4b753e61476845cc350c4d0660f9a2e8f476a320c8bee9ac2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ab865e5440f32a949897b036ad7d89baec3e6a10cb60fec192ebc03ef7d5db6c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e510fccddd271c1c477978e8d5c27a5b640ee4e7a71ca4e3ed3cb5fa23bc8836" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "ff77467f4d4aa359f106b2a3c99d0e17563a0b346e991787fa630c3399d270fc" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/queue.jsonl", + "bytes": 320291, + "sha256": "28d3a50766f8ada02415bc084e9467cfff5815c9ddf275eb670ff850ce9ebad3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv", + "bytes": 1629, + "sha256": "60cdfaa04b8465b14be1741adc4aec873d7cca09d6836c12f88da196c51f4e35" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/state.npz", + "bytes": 2098321, + "sha256": "59517db3186d34b20c2700cdc74da4e1c7f56d653cc492ed5cdec3a62a6ccbf1" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "b8715cf8b0dc17231cbafd2930896b84013891721893ea900216fa53ffb86b21" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "13d090e9f419ee52c018b4c7a97acbf2bf7694f1eeaf163cc7d23caf8e7e2b1c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/queue.jsonl", + "bytes": 320778, + "sha256": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv", + "bytes": 1547, + "sha256": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/state.npz", + "bytes": 2086808, + "sha256": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "f70d00ab393be216505be85e65ae4dbdf98ce254c5a3df0ce36d3fca27745258" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1177, + "sha256": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/queue.jsonl", + "bytes": 320778, + "sha256": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv", + "bytes": 1547, + "sha256": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/state.npz", + "bytes": 2086808, + "sha256": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "076c126855b3819d25bed1a2c17be0ad98807cd076fefd06eb358d8321d4bb88" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "85bc9df8cdd29b87ab3971bfe3f1537780645478c5bf7eaa5cdedf622afe1d2c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fb052e40fc6f24a017d031071ccca4c350120deda45c53bce97a92768ab87101" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7832d56b83d08eabc8d26b1cd75851ce3f5d4066bde338e823469194d49ffc52" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989393fc21ef66b5ed6ca64ac0ce3a05154633e15e13d99ae84b3f17b40a53f8" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "1c105a88dcdca73440bca2c2ff17cbaf8ea1de022f0980f9f6e2d247258625bd" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "af6d748b756804c022f91431f1d67cb833d662592071e4e82130b042b4f596ff" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/queue.jsonl", + "bytes": 320773, + "sha256": "80f20aeefb6d7feae4ba2baacf23f5be815e4382043ed99ab26dbbf1213619a2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv", + "bytes": 1637, + "sha256": "16ce81af99d07bbc326918cb4ca0a270c9671ebbd7881a38564b69550960f25b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/state.npz", + "bytes": 2126075, + "sha256": "7875d2578fd50d86288c13199519326f9c51a20579d8f8772f46b501fd7fa1a7" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json", + "bytes": 6484, + "sha256": "73a92d4387142aeda59b8ca9f86c92fce3795a5e7249636f4b445f71b447aa80" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "29ebb3e9392049d56213a61be4ed65e14c733766d6a92af32f5f85af1ef58dc0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a8762791e25cd185d1add143276be5a8fd03f3d5e7b9e7df8ecd11f8c62dbaa5" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6a84b1e0f735544e5539311496dcb3ecb22f9556c281a8974875f05a3aecc6a3" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "071d0d12383668f9edc9a02b0698df010ca87b8d686ba23ca4a7edd4293ebe7d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d9d6a46f84d78ba613d684e132a209f24f110dfbf438b8c249acc185b6203568" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cdfd5e53ce04d1d6835f4ec88cef026c3e5a75488fc36b7fedb7ce159c8374cb" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "1181c568fe3be6f19800982e69a42b4e19b11c4c96b9ed3efacd51f838ceaac4" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/queue.jsonl", + "bytes": 320777, + "sha256": "cbd0794c0f1fe2e8ad5df5655993489846905fd4bb6e3cf672e0a155b4642ac0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv", + "bytes": 1773, + "sha256": "af02eba9253ff1f65dad4fb23e79ad7d65097cba7d2766c33c8b8ac7ca1125f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/state.npz", + "bytes": 2079487, + "sha256": "20aa88c1e1e6127d9baa60aad54e44222df10d6e458091ae763c55e366e0ce37" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json", + "bytes": 6484, + "sha256": "541cc5e9c9a67d1f53bdcfad3b2f86f4cb68fe4d5cfa1dd87fe029bac5c3e19c" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "cb0be89a8400d6e2220a8c9ab0bf26756547c67f45a0710f993317a350c07e60" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "9993071a1eb382d1e6ec4cfcbd02a60fe23a9192c1e2f7bb5b469d94221c74c9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9c627419fd5ba2af857f141e1c34452cd03a7aae59c4af489b8e4fab9ed8f0fa" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0562710abccd5b834803ee89291fe094e52f98ef6a867efd2cfb443bf3d13391" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d216ce103c8d2ffb34353cd4d71f8baf71f194413465750f9a4dc3241c219aaf" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "8e3dccf394d94aadd781c4d23827abdf1b546262c2a853eddb1b5c69448cde93" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1175, + "sha256": "b46571ac92a591346c357d27e5e318d016d68a880e535d92228f72866adee07d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/queue.jsonl", + "bytes": 320734, + "sha256": "db3271f47621db3e11881b7f62af0b4c6b5546951327652c5b7561401ecc7c98" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv", + "bytes": 1778, + "sha256": "46d7dcaf10f7459b3809f381cec7551b30d7314a6f1f2a6f6550faef1c0abe2b" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/state.npz", + "bytes": 2086205, + "sha256": "2c6237c1f449d1af7ae5a196e5463167468253dd6d81efdde6cef6c82ed9e684" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "ff2abdc097c517e133ae994f11241f8f263ba99247da566f9a883819ada2588d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d9162f970c9074b54106d835331db4858dcc1abe62bd9593aa8cce78454d7572" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b1afa34cbf9eacba04433fb54e445e010f3567370ff68d6f449ce6cc0aea7f71" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "137d3aad0e38cbf8d698ac72a1c20597e5d07578951c7774918a2d99f412078a" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "270c18b1841d0b4fef731975056805a20e68d6d533b3b5d146e29cc66383f33e" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ab64f9908b074fdad35df80050732c6b1532c09ef40367e205712865e8540686" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e80b480602e67c8075b439caa1bd46aa3fde618ce43133c0082559a8e40814a2" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "74b7c7c330d4141a60cdcf60de7102611ff5be92f71d520656a8ca2850af7b65" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/queue.jsonl", + "bytes": 320867, + "sha256": "e7cc10d14ec7866de8e44cd884bf38f605369dda545896bb7dc5b337908c5bcd" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv", + "bytes": 1565, + "sha256": "a01a93101e62e3b59cdc54224e378891118877a4f1bb5aec10a95dde27a0a2e0" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/state.npz", + "bytes": 2087424, + "sha256": "851e63a91e08ce84a3837b72fbb9785e309cf4ad046afb63163abdec86370b13" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "109169f4276d5d4c4323ca6df12d93bed235382445a27667cec34d891772ec84" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "565b5273bc24ad3248b0da6d40b0cdcf04dc4ab32ef47ba54910d0c2ac05ac83" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/state.npz", + "bytes": 2086723, + "sha256": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/state.npz", + "bytes": 2086723, + "sha256": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "fc714c6af32f330c3c04bb066f0ee97c72c9e61292c3816067736c7f79a69cc0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "539da99c90e24733c09486b90f24048e893f70ec6f024472f729a39e8bf3d0a6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "7c7e3ae0611ecedf17b1fa73e71cdb1cd6d84279c1bd7e87fc03e630debca586" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "91e4b6eb2f7e9bfeb5d494858d5508add90b50af191287fe302cccd810b4d6b6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "daac7da768d9938e767b2a4bf4a3d5fdd566b0d45050029dbc68d1cfcea2fb0e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "48dc294605174b45f66e44891dc681829b589d16dcb98e092e0bc16109e94544" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a954d33fb86e23479ee3ca5d2b7e8379ba856a98c855619788db1f09fe0b8c2d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/queue.jsonl", + "bytes": 320689, + "sha256": "fcfba29a02d083dca93f5ce769551711afcecbf7ce7c65b601bc748ea52b5885" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv", + "bytes": 1783, + "sha256": "fd8e19cbcfbd304760b4a3c8e1d38969c5d0215126e2d50c3cfe82108fc9ecc6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/state.npz", + "bytes": 2111589, + "sha256": "d9b75c213137f539c819108314e89a2c97f37e494c8843e927b6edd7d540fd00" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "bc2ae6c0451f3e269f9381f1d5b4a3d815936eaa2b44390a51479e2aaa8d9353" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d606283bed3d3a9825e8a58ebee591861607dc5fa6725eb53b581f1dc4741d35" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1c143ba523c5f1e64718227dd0e2794cea1398e26536a6eb6ed741a2a63ad0c5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "5454b8df3e9135b0bacd1f3df54c5f223280abf6e5783f2c382e22eb8f482437" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "519f9d112184ee000b24972c57a4d4003166d9f6e0d1e6b22bc37a67674d0292" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "a1192f0dc91914e3bd655801e4600f4b72f93dd079c676724e0ba3c5a2b263e5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a5496569e11d31e47cc1e357c4869c0645594299e5d793ad95b0fcef0b730e41" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "a76bc5b813833777140d0b73e278021cff089a7c506935c01be87cf4c5a740e6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/queue.jsonl", + "bytes": 320640, + "sha256": "dedeaa8b506dabaa18ad7d36e7f96e712f71b824bbe6dca779e1cc2e0856f00e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv", + "bytes": 2126, + "sha256": "9389e158eea9e2a05b03c9313f11027f4649593c9d503695b4cc826324e6860e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/state.npz", + "bytes": 2100985, + "sha256": "7dd144de2ecef51495e2aab8ccab3a78a914da8b7820c5042ddeb03803c70d5b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "717903fcda6c7b925cc3806660e3f46088af05901193fec5b4e6b7d6d939c159" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c47f38aaf7943b94830a2e36dccd3c653c8e7919a44c6bad8ffc3115f33d9aeb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8070a2527e6e7926ed58fb65c907af4bcbc028f5c7b7c19f05489e95233366e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3ca31d10837a626ec7f5ae24bff77f9ed5ac218af49857f15bf8c51424983ad0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cd6e6474c460dbbfe442989bf6a9f8e434baf9496eed60bd60230c7e9f3c762e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e3cde7d209cb5f5349f079f36618acc64b49a5f8be8e111c1ff2bafc528dff2c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "4351a8e93c1e243e431c191fd4f0effde02262b3c049fd7c718e0b575d46f23e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "bf173d72394057865cba683202ee007a5f2f3b6a175b0ac203aaceb4e43b97a2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/queue.jsonl", + "bytes": 320754, + "sha256": "2ca893cbc9ceea81c86a2baf7d46641a0f7738ff1a145e7c5436e95216d0ed34" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "fb7d43cc6078eb4e66e60ecf3f7be4ca6e149917d592fbba47294f38bb6e4b4e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/state.npz", + "bytes": 2088696, + "sha256": "e6887b675f40e9ff61b86def950d33afbb75a2824fcca7ee59b78263e2ff0a94" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json", + "bytes": 6482, + "sha256": "90b0f3358cecece0884b9b7e6de6fbf86e63e8d8694237444c93514d622f764e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "70673a230d4d69904ca27536001d8258ee50e39bcaffe2dbd776713e98e26bc3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "903d8b3ebd92eea471bd15b13c85a72c80174801e68c7db2091bc1bac1246bd4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e5f45d665501b65dd0ec4d0a4419db02a61ec3769d31563d4710d91b20968164" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e386af05fbb1358dd2e8b43f5b602160c04c15202099c1df2934f9c1ff53d94a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "547d4eef70871a65cd8f98c069bcc49b017f7e9e34ac8a24f957f6a6dbecd2d0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "1e1c13fe0050f9bc77556d26825fb8862eba6dc2ece6bbcf0363a78601db601b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "ab2da5a9fd8db1b42b00ed028843070daf795218fec58147a0c12e942706d6e8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/queue.jsonl", + "bytes": 320101, + "sha256": "94f2982dff2adc96154b8826c3a3cf86063890bb09a960b0a2c46b9e8b121277" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv", + "bytes": 1468, + "sha256": "2da0f96ec9f5f790aa6320176e56ad18343bad284825ccbc3775a8c315962c14" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/state.npz", + "bytes": 2078165, + "sha256": "92131fd3cf163d8bba69c0bcddc8fea2f914026ee93cc64bb92a09944d64157f" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "a2be52fca3ba81afb5b7f1e9f94714de17da68bb4889e786ec42c17ac34fb6c0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e1744afd3f0a40320432f4e4ae9a962a8ab0e8a0b47c346a2fe608b45f4a10f2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/queue.jsonl", + "bytes": 321034, + "sha256": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv", + "bytes": 1941, + "sha256": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/state.npz", + "bytes": 2048496, + "sha256": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "ef6a3b5d6a137a0a4028a7a770ffc73442b99365da4f0829969f66c00d21c9c6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/queue.jsonl", + "bytes": 321034, + "sha256": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv", + "bytes": 1941, + "sha256": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/state.npz", + "bytes": 2048496, + "sha256": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json", + "bytes": 6482, + "sha256": "6792e4f45d56e55ed02a2d91595e7b0874c60ccdfda4ca438124442ca24597d8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "4085f1b4e81f0282a679d79c08630f6ee65c5cc736a0551819317f8aec31c543" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "00483f044b16477bfc08ca14eafbe53712bdc0020224a5f1cfd45c4aa79ca451" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "151d8eb91352def71e7742673ed8b63d3de60fe1b102d59db6f48855174cf235" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "930b21b35ace50560ff252698dcd72719f047665da9ef029061b5e380cca0a94" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a1d95af3269784fdb378053c60f7d91c6fff3b3435f90f431b2246e77797353d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "1d1eaa3e459a49aeda2049fde411e4d6f88bf04a468c9da98868b1c67630e21d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/queue.jsonl", + "bytes": 320694, + "sha256": "a57525cf2f20e3df8644f8abf34b885a310da30e4ff8763773579ba6d5beb7af" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv", + "bytes": 2252, + "sha256": "99fcebf16e6e43f4ffef6887efcf842616f2bdb1d8838c45e60b66ee8338658c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/state.npz", + "bytes": 2081922, + "sha256": "74756a0c9d0927584e09bd8177f43c52760c898b816db37085a7c7878353139a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json", + "bytes": 6483, + "sha256": "4f0efbc267fc7eb1f78dd61cc4ad273d00260f4fd2249f69f7193bbc36ac812e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b3f2b60568cd5a12925a1086060977fe6eaf6e96ad314f45aa6470992c0e951c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "fdf109a508386778317a5b9c57081e5f115e8e495ca83f761c9e81c92332f742" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "03357fb9a7622450e02b4afd3ba796ae70dcd30d70ba06e637fccc02c3bb06e0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "146510a3ff1226cb920c91cf9dff7ae766e1e7dcea28035f31d40190ffdbe3b9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "69920c5a06fdd2759a366494584c97c9b6762e1eddfcdf12cdb947fd149aef43" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "721d7755f4fa709cfa41c050a70b08a888ff7dd35a8f75695727f65104ba5b65" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b1cd95693c764a5af09356f1fc034b8ee56759604d408da6068fe6edf268edd4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/queue.jsonl", + "bytes": 320990, + "sha256": "247c17e6045beb8a4c8b92be56fb3827f1d1ab08ae69e8c83a4594d5f327ee00" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv", + "bytes": 2109, + "sha256": "2ee80b86f104b6b43be28b1a778267d1ec343c2d8f0364793f6f220028f64a94" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/state.npz", + "bytes": 2107371, + "sha256": "b2236ba2945aef50445bd243293ecd0a289891b888f8cedb4f9c584aef757f37" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json", + "bytes": 6482, + "sha256": "360587bb6d8af98185171cc5e821663ebcdf58fb355dcbafa2f5ac91b17e69fd" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "84a98553ebde5cfc97a28b7baf561446384c09ba153990d7e36a228de1fad122" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "581ab92ff93989b3717da7ac4dca9f534fb6284d6f44465e2cebd416ecd82609" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a751cb4df4c5b5225c088163473ae95f46ea73f5dde547b2adc57b026eeaac0e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "43a61c0e6e13f4d8a372c7231b0270683a32778592fa04bd3ca00ddef9130664" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "686f688dd735d007e0403fabb78d8d17bf16c23a99116ab4f6545951cc497804" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5e09e2ba08e3a4f60d9ecc9665d5e4611d8f4b8538860c8e920278fdd9cbeea1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1175, + "sha256": "d8359808595049ef1f637538d124ad4ef584487447893fd0bc711513b161c08a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/queue.jsonl", + "bytes": 320654, + "sha256": "3653e9d1d583cbad894d08cfecbda4064ba0264a28757655ea61e5fb65c37680" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv", + "bytes": 2027, + "sha256": "486e5b0f0c3d1b9e3ba1e10c9b42e3a82dc712305ad47249399ec87e677aea2d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/state.npz", + "bytes": 2086702, + "sha256": "21684bbc3c40daed16d9fe77f2cbd70c0a53602d093a5021d9d7252223c67a9a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json", + "bytes": 6476, + "sha256": "c2e8884219e34984254eb74853e5d59b8414f76518b09f9afd9201ae5c13b828" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6f47fceafc2ed9e12553f3a69cdebd804e81c3efa2b47f57a821160103418028" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "16d4647113ba900dbbce5963d0f700ee398cf7a750b81715af8290757f803587" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "cb3209e7359292681852ae1644467be873cb4e4be396eda6f91619b00a0e6a0c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2ec57704a4c2a2909400b704bbcc89ff437c23a4a7f9851652cc222e8ca6ffdd" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7659de43d0ed8c152abfa4378983ccf4d59c01ef062014aa61b6ad97ec2dd06d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c641c9496d6d29e67f6740e304ef5bf51a8a97936a6ab49625d2f1f5efb517b6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "4bb2a6f69e420c85f0245a6885941fd58d55de5647648ecbbf232d954115b3e5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/queue.jsonl", + "bytes": 321050, + "sha256": "cb3a5fc8841a72484215a950bef4985cbbac0704b8c57505a42cb99277d7dfa5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv", + "bytes": 1976, + "sha256": "e19df5bb4ebe77e445e8e4a0910d2bbfaee9f631d84c04bf01327cf5739f6f84" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/state.npz", + "bytes": 2088173, + "sha256": "f1408eaa99b9c00f1a21141200549076bd03c30c27513035a6626504efa817cc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "d8f86aec2950b900b32b914bdaeb6d31dea3f9c5c1c109d8d18bd06b63cf2c76" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "54fb91aba3d28446bb03a9fc8e634ea88e267d987039c2d096d35a76110cd43f" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv", + "bytes": 1620, + "sha256": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "20794246e1ada0ee1047dc0180e88df2f61980d82641be891e30a3e6d15dba41" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv", + "bytes": 1620, + "sha256": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "372732d41d0bb51785140441c6fb40e5aa2055d2d83143530be03e171c92a010" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "29aee52a389061ed226c01b918d77010536c0281527aea1278844695fd421933" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e95f9e89d1cf3fea96042d04b19d79b5f06ce41436e8f56fe54923b6494d0975" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "1b6298b6ce9d36809200f2f5406db41d31ebec3ce65baed8cd5c66cfcef0c7b6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "846dcd2a5592c9ce396eaa067d20b879c5473be4850583126d92e5aa96ac786c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "25eb491455ce49ea9d952ff6532be6087a6432aebf919c6103e775480df959bb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "729dcf29169e5266c1d57e5aa9f0263dde88b606a19b2dad192dee1e152be1d4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/queue.jsonl", + "bytes": 321044, + "sha256": "b30bc8ad54072cf6f0cbda49ae4b701bf95053a9d9326b14234fd443f529515a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv", + "bytes": 1822, + "sha256": "54ead5259acbffa56920153c651327a3cbff3ad19794f02631aa48621505c149" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/state.npz", + "bytes": 2112997, + "sha256": "88aa08ec39a69b5595c4ca864dae876b8a365cfd2c03a546bc5d8980eabddfcb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "c2f0d07e4de433aae18e95d50267b94aaf793b194aec6ab81018783a5f6abdd4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c4be0506e09e2c6b5746fbd562df49d07310512bcb9ab513a3a0c3076464c29d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/queue.jsonl", + "bytes": 320721, + "sha256": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv", + "bytes": 1703, + "sha256": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/state.npz", + "bytes": 2058465, + "sha256": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json", + "bytes": 6482, + "sha256": "d954f98170c81299d6c05c2c2703685ddfbfba53c476fa315cf817704a23ca01" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d2c9e86d2d6ce1688783d800f6a3ab35b073d1c2284970922c270867b7dfbac2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "0188623f42b543d571886ff96be6d5aa483d80afb7914081880c5c2dbdadb87c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "571014f8ce49b1c059225bf194c29cc75ca53921f8d8d01c87e0a4dcc4b730d3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1953992a01781f2d413fa99a3af45e80ff6e0f4e2ee440c34c7e4f76735d9b45" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5f455f22891c2952ce845f3f6186585a9fa539b4b91d0032b55059db648b7190" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "ba2cf68868441aeb88c7471182f54cd24b57b4f35b7901b6dd0c7eeb2bc1837b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/queue.jsonl", + "bytes": 320693, + "sha256": "11a7888344c9ce7ab6cb30abc6a1a55c876db64435a5bdf0cbc773f1818731a1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv", + "bytes": 1904, + "sha256": "ca6b7da1fc73e9f89054eef85d805a277959c56a95e8392addd70f78ca42bb94" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/state.npz", + "bytes": 2073569, + "sha256": "aa9f4facb000dddac8409ad44949512a380338f6cd29f48c323a547883e55798" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "00392b18a5c4785c9e9acaa880aa4a87ad90083c1e68f3683119b0bf27690cf0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "77056dbdc92bd907459a27ba6cbc62b8916cb81a80cedc71ef2d4845df7a90bb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/queue.jsonl", + "bytes": 321019, + "sha256": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv", + "bytes": 1692, + "sha256": "975da3a37d48b015ba908a990b0b471b570ed2e95bdb538b3544cb4255bfc9a5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/state.npz", + "bytes": 2121396, + "sha256": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "252ec7b66a6b1fce15690e28a5bb8d6327de89c1cca8b40d5a2319d5c07b22b8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/queue.jsonl", + "bytes": 320604, + "sha256": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv", + "bytes": 1598, + "sha256": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/state.npz", + "bytes": 2061888, + "sha256": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "2c63a41f03c44e5eb763f818d5be40ea7c62f541ee35cf10ff9f53301f693c83" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/queue.jsonl", + "bytes": 320604, + "sha256": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv", + "bytes": 1598, + "sha256": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/state.npz", + "bytes": 2061888, + "sha256": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "26de39f24d6a05acad648941f4be819e2a321a0041cead953f85edd2a3ea91f5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "51ca3fa3a18758fe13b9fac36bbd891db0161fbb8bfb789eae9c2ac07037be12" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b0691295e1b0e366297b95ba1455794d6d6bee96f8aadd302630daa5f8731c36" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "32ba243f86f669cd3833a4c44bb1b5c065e82e438c975eaa46ff605b7bafe9b4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "268a23b55e8d0bc1df8e43eaf6803178c8a6da95fc384c6ee9334c78f5c6c310" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "9399c1d327f71d83adac2888a9b0bb920c05c6c6450354c963432845f29a8069" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "cc5f4cb46cc9d8c1c494b17f1787b9b5b1dd5c96f739c3e1610dcf243355bba3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/queue.jsonl", + "bytes": 320704, + "sha256": "70d03b330bf82d0a066799496021114c0f2fed56fbcbaf818c786d9b6b9b229b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv", + "bytes": 1647, + "sha256": "5ab3b2b27370f6266c7bf2ae152bef1d1944bbd36bc4a82994314b1415f7ed17" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/state.npz", + "bytes": 2105478, + "sha256": "bf342f4525ef90a7a287465334de2045bef68df088dc235508ea7f2120dfa2a9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json", + "bytes": 6479, + "sha256": "708968e331e25d1641eeca63ba0cf255e4cd15df44e71e32dcdf32249591ee5e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "238822284670a6189d1d1f6e49d4e924ca3e58e0bce264ce6e690e19557fc851" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b861150bc7cde4881734daa30c565253ef7d2776f7e6cde47aebd648451bffb3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fadca0e3329b77b26598e5633ec94b92cc1bb98a9f7bf9a6d99e2411f52034c1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f6e98556c7bc01c16e236d0cb1684a0509aec956d0f556f823c598b52b4a5080" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f3619db9dad5845bdf4ff393babe6d1b5ce6b4341bce0a336c5ef4874a53be43" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a21ea92e32d0aef47442dd92746f0421c6074b6307af70999aed9c61f360e473" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "1c300e4d84667963ab7b64bf283f465bf93a12ae5885855bf3c034b702738090" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/queue.jsonl", + "bytes": 320288, + "sha256": "31a5d1027f80dd7ecd9b1c07c08d413156701f81b044c2d9f1edd78020b8cc55" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv", + "bytes": 1651, + "sha256": "e9dbc3b29bfea6ab9af03fc0714b64c3e9f24225cfc90430a50b9c32fea3bc3c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/state.npz", + "bytes": 2102574, + "sha256": "83ab60a645239b11409c58851bf75ced0b5a833ce5c26bb336fb3ebd7d060d35" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "941653839ea359e40e5a39dd28c8176c4276b982af74c018bc1c4a6a2765f5af" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "25db496c39e14b10da89a4e60f9329e12d27ee22adfa3efd528c6d682e5b8804" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c14c9d7d52845dff9744c1d2d57200031f22f31c71e9fc7f65b3f59f65db8fc7" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "0ff7b8bec366aa72e3861cc4ea790a2c8b1e1120c20c9d32772e750e183236ac" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8c3ac46197fd40491144afed0cf0625b5e3311be98b14fec608ab528fc162132" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e567e92bccc273f415d57e22e6363f58aec1db9e2d293edd0c1f28f10b11a884" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "54f09dbacd1818a192ada665ab239eb36b3ea92c8bf3ff6a94263acc4402d6d7" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c87f80c69d26ed9c784e268385f25a2c1b4698571adb6c602c9bfbed8bb6c621" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/queue.jsonl", + "bytes": 320490, + "sha256": "01a95f92e7549db2f0111fb7f2e47c833d3dde3de2134d09797f47cc54c69a0a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv", + "bytes": 1640, + "sha256": "eaae91abe8bb1207e44e99a7cf2567147706f9d1ae78a176e91e38670a4bd277" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/state.npz", + "bytes": 2120193, + "sha256": "01eea0d8e1ed4974780e73980da667cd06351763c4b63ebabbad2a937607c461" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "5e23b883ea37d950874befb596697c791f0a194379ba28f8328951dd4d4da57e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "11a43f493d4870171d9b316f52b3f135fc0c54e7d727134708adb25c5eebc31e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "98f0aa6a6f6234bc4c846288b899bad1c164e6ed32e7e2dce4433fb98a4dc28c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fb385d7bd37e75eabb209093f0e8b7b6bf0cb225747c354b19dc97ed64fd904e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b9ae52a9e5b4651d7ab05e5c250749b9363c552b95b54647443288eb1bd6f640" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "111b65b1d47687a9eb21a0ab6298e072124d0833d3dc50ec1b199356fa5cf228" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e4b0a3ee774f8347664fa03e5f89130e05b842089f8aa37fef3e076dc884f9c9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "2cd831826642ddc1e7ed73f648c7d63ded83280336e6a7f455e0deebcb75eea2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/queue.jsonl", + "bytes": 320145, + "sha256": "90932d8090fab5045c517f88080a5f4e74965768244eef545fcf02ac5a40a1c8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv", + "bytes": 1380, + "sha256": "d4b65f14394682be4d494a8c9ab21c57069546ae6e0dfb38076c48670d2e1905" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/state.npz", + "bytes": 2055704, + "sha256": "a967898e0d72182731bb1bba7db52154029e715c75fe26448406d328cfa684d4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "d1ee093596fa407fcadd8eed544f00ff9e588b5aa5d5fe08863aa35db85d558e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "3a10b3b69d630712b2729cf89ef8fa8f8e767da5b811e3159fa13f456c54c4c0" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/queue.jsonl", + "bytes": 320214, + "sha256": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv", + "bytes": 1055, + "sha256": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/state.npz", + "bytes": 2080188, + "sha256": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json", + "bytes": 6480, + "sha256": "0708210542d28e4bf3336d916a3ab104d1f932af63f32c3896b24f7ba8ec5327" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/queue.jsonl", + "bytes": 320214, + "sha256": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv", + "bytes": 1055, + "sha256": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/state.npz", + "bytes": 2080188, + "sha256": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "5f285ccdfc29c6eae54c6cd766d690ba9fffd4da63f6960673c2a0cb6f94da7b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "99effc91b7908363ab52e0629bafda540663986632c82c372e26e6c346a39b84" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "74581cc09d41a1fee730cb1fb4130cc96fa92d486cfdff60f647fd0939d078f3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "1989e44d2fb0c278c6cb24b9b054462786f19b451534a4f7dad230f1c1ece4fb" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7604f9174dae95c930d444b1cfa50169dbc708e435c58c2c0d4aac3f75eb2309" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "61203302dda7523b2462fce5fbd7e8f2293ba7fda0ec229862ad9db98ff8e108" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "30c703ea4345b1b652741e5e557764b938a28e2a9a5d186271d07c8fdfbe6147" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/queue.jsonl", + "bytes": 320491, + "sha256": "c4e3235c689e7e4bb1ee0536f79bf2b4138145167dfa8fc05d75873feeb50c47" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv", + "bytes": 1436, + "sha256": "a025289f3948a50b29daf5a19e14f200e205cc6f89ffdcd8d7e6a3865430bd78" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/state.npz", + "bytes": 2092255, + "sha256": "607f8b5dfc12c3bdbc5ace8be85a4e78b798e691bbf45846e4f21004687a9638" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "4d703b4517d60a151980483c82c6724865aded416c26a4e726cf09b8ec3b025b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6e0587180b961fbeca8f51bb4a5a822a2549233c6f90e8189b8b4bdfe33ad6b3" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1cf92da811c564035e4d1e637e40cf8d405a468c6c2db77de5747e6251fcf036" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "96fc82ed6310cc27784578e05a59669955694368f3ebceada5e02765d5437dc9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ccd1a686e4d06e56593f83699f5510e911cad5bb8e9a4332ade87b027531a64a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "13c78c08f4b1ad713934113d224a131b1782f5fe12e6fddd92fef872afabaf7b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "8ac6eaef157b3acf28c6b4ec2187c45038445bf5f61c66c636270e572b787ed1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "0a441c3361b26d528e8bd9ef7c81fbbfe0bc9a9c33fa98067e338c598c1261c1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/queue.jsonl", + "bytes": 320605, + "sha256": "25953fa072d8d6076a2337416a22af9a1462d7a0f06ffa535c58e6ce2c374123" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv", + "bytes": 1541, + "sha256": "f5093cdbc6a68a85fd7035723a46260f68d1192de17dcc77bdfdc44e136ba077" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/state.npz", + "bytes": 2084264, + "sha256": "97debb91a2e38380fc46f584a8b3e679a14a13f654518b696698603580eaa815" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "a3ca320c6947934855b3d1965cbc671762df81e932d5d3406fe80eda819c001a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c11876b83deba44ecd3706d35dcff7420d037497737e90027487f96df27031c2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1a2127d0890aee3f47a081f146901386541340fd6adc18b2d2c94d0cbd54039d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1396f5a1be048f79bf31239c2eede830f628240cea3977a8ae5704fbe40bce4c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "d2f439ad9e9512b095cad88a9ffbea8e3c704430fa4a7ca4a55cd8291566c547" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e793ddd9bc4d8f3e05426c52644bf42d4713fcdb6b6830999a03787fe11299e9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3dbd9fd9ebdd38b4a2c1b4db7dc2f44dcc4baa184d8834c18ba9342fa3105f83" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "5b72bd1ea2a568d561d92bd09d5817b729596d5de7af4f66d32824710e4776f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/queue.jsonl", + "bytes": 320729, + "sha256": "9a074866c9001333a0958b69f04ef762812b38543483d7f81ee3ae184390fa93" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv", + "bytes": 1454, + "sha256": "4fd58854778e2043f598f0bea6ce111c1a3b916c0743d149ce8e1641cc871521" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/state.npz", + "bytes": 2104643, + "sha256": "d00c9eab6ccac2fbeba61f97bdd9193882964790d7b265466b7767d358da80ba" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "570207ba6184c74764624e2b7a161f947c9a03e6e9214a304ba2073705fa1373" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "69d2b0cf300aaf693d344b3410cac96425841582160bbe905fd4c66cf0a945a2" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "adb668e11a4d58f8aa16d46156a1f832a275f971eb290d76b43d5a5f43dea05c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4515821a7f7381bcd4d88435f9e0214f2508ebeb261e0bd1165224c51684bba9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dd12ce00b162565bd37cda0dc2d4ab124d8b1e55bed9e6d2b33c96f29074f0fa" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d405605e0a1a53e867cd4afeaabb4dcf1c4bf09e815fe7c8c664113ac530ddf8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c16517629f56a343f7bf789eeff60c09b392699a8183970e78ccaeb7df32591e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "e255cb7598e5df6d86d9ce7888360c5db3c6b183bb484f885005953f5f81e2d8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/queue.jsonl", + "bytes": 320199, + "sha256": "6e0895b7c14ae8421f024d2906b6154a9e9460a61d9c49d9b9f2edfff8189cd8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv", + "bytes": 1241, + "sha256": "53cd433dd88d080cd9546d64df2b4ceb39a909fc4ab4ef7669b11700e80758ec" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/state.npz", + "bytes": 2055093, + "sha256": "59b02c0684d04deca442cdf923d3cef558257bb6b2a9396273b6c5999978055d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "4b6a185428fc1191251e39fae7bcd739cdc4d1ddb7d7d08c0802ba1cd25bc9c8" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c8e1b6e0d501123efc9a7f1eca5df75d404bee4328d26e3a321211f32e8eed87" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/queue.jsonl", + "bytes": 320985, + "sha256": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv", + "bytes": 2982, + "sha256": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/state.npz", + "bytes": 2127626, + "sha256": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "ac979c129b0a450543620bbace4764d75e807ba62c19ee4adfc743a71bdaf578" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/queue.jsonl", + "bytes": 320985, + "sha256": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv", + "bytes": 2982, + "sha256": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/state.npz", + "bytes": 2127626, + "sha256": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "9959dea09ff7984c41f50c057cc4a95a28c4e804a2f0df477b78190520118599" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c0dd0894703aa2509503a6ca67bebeed7e140c5ed244d1789b4b6bc8b1d119a6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "104e43ae5c361660d09ae7788fae81cb21714614998c1f7edccda866b32b1373" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "46339f69a8fc64b25c5b9ab9647e44b6ee0da09f7e690b94d7a4e3736e0e8eaf" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "3345ff1d47566c006511fbfa57115158227df470062dbbf7101f83f2857da679" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d69df4a607d99075e66368908142399e9e0f85d55e1a1e656cf92343e49f2987" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "f3e9a7221e253cc925a1e64faf4e971d3d43a52b770f989453d880662b4b8e83" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/queue.jsonl", + "bytes": 321065, + "sha256": "fc68e6892946a34cfa528d0b404c91eab558b70442c79e1c928bb4264fc888c1" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv", + "bytes": 2906, + "sha256": "c76a6dbd8933ff96171221770bd375b723468d03badf841f47923db547c975ab" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/state.npz", + "bytes": 2114241, + "sha256": "7b6dfa094e47262efb067ba9ee07989e0dd8004b6823816c5f5589646e4cfd74" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "247c25631661732b9651fda6c36a517de37f7edc95ee7d910c651d8523f8ba05" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "61594c4cdb2c6343ae3732d9c2c276050ebbe097f4f2a8ff8bab313d96661331" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d1b5033f3d7fc13328d84c83cc057cbd0ddcf12e1f475c452f0e0495002b9676" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a81205c1b11f03c0cf0e073bd827d504efa84f55430d744244dffe1afb1cc2fd" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ec35a33136c98b40b37c095915ce67c40ad32ddbd0efb7330cba763155ab52d9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "167b7347bf3b8d7061d9115404e765cd6d61bd54c7cd805c9a8b10fa7a6fae57" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f5f998cc7300b38c34f20e54b6ea98d0d741ed88fa0f22b8e8e7975c14b126a4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "08380291ba9db1cc6ecbd8b66d425d80599c90116dd4b069f9d0e72680f8bf69" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/queue.jsonl", + "bytes": 320795, + "sha256": "9569e7a052deb9f0454eea9286d80d024c1ccc207ee372d0e96653b9daccec37" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv", + "bytes": 3139, + "sha256": "78320b8aed2192f4e63b0084a2b75dc72944a4c04ee22e08e92a2bf241791826" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/state.npz", + "bytes": 2056010, + "sha256": "3c51b59a3bdd09f394977a79bd22e59b668c823ddf872f5325a7ffc4ec9e630c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json", + "bytes": 6483, + "sha256": "5663b260d55a37992da71995669720892cdc3130fe20743f2129ba203734d24f" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "93a12b8f0fb636005e050678fa725dc4bd61ba4f4434dab843feb74871c704aa" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e0c690a30b1a3f8f2efe2fd1659553997098c7ee01d13e8772bddebdb58432a6" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "eb32fa1b10885bbeed3a4816d75653e8649f52c5a1e47d191e08eb3d1f1a084a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6d6a6301d714b7d7a5f5ff17d14309334058c3d0f2753d37eb6ae4bf081f0307" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "98d7864e8d56cc31e20999cc51ee9f0e5b724bdccdf3b544a083eb974b348add" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "879b83481ae03af8cea67d40e654a524dd61b0f6c01561c13d80dab982ca0e0c" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6304352c0c3ecf327a7158fb7f5a9ef174c264cee7309e5b2f3a2502660d3812" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/queue.jsonl", + "bytes": 321005, + "sha256": "be2b0e202a44fbbbdb23f9f6191361a30bcd06009816fb1d267a66555f547b44" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv", + "bytes": 2690, + "sha256": "21dfda52982d29ead787169dda0d41b859ef517e5c03acc7db0206f7c163591e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/state.npz", + "bytes": 2120902, + "sha256": "6e5b76b60b5a88b4405c2fa72d9572711fb325de35d7d5de22bada4ab64ce275" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "b83c9223425db7823990c54effe38a88d4d12cec7f5e9438e425f2b3414df57e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e729cc4bfafa75c4d4e874dd188c9b4d53d0107f06ea6677717c5fd1d3775c5a" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f451f606c3c2b30cca977823e4dd5c9073c5e0b2f729f50f79ecf2ebee22fbb9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b6813c80f16c82360fea7f33223db89d6c88a75badc81cda5b999d43c038bdac" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "1e79f79123d80fed98d090a1be925b385032b532687d82c0165046784e9bcf3e" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "40bdfc8b46bb78cdd156999ad08bb5f413ce0f749ad029ca127e002cd1994435" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c7529f8f4697ff53b13133b30876f5edec4ca77f47720a7e60d2bf271d304ab4" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "485ec8dc09566c6d1ff519316c9bd77ffb4a182bdecfc8734c69c806ce898299" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/queue.jsonl", + "bytes": 320884, + "sha256": "811c6375fff5acb60ed78bc75baa072b22aac64a1b7c1026520f18369359c366" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv", + "bytes": 2504, + "sha256": "2fa1d78f9eef1860b09eba562b8dc13f5b1324dde2aa6e5f7b63aa2156f35dba" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/state.npz", + "bytes": 2067197, + "sha256": "6d050b7307b9ad3ded99b4c9ee6eead328315b78807a6ded3e608e428502a76b" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "1a1148a99b05099a42b458cb8010a991ecdc3bd1c24b8e51c9c22e562bcca220" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9576eae83c459bb1ab25daba9450165ee8b15c946222a79e330afe93ae2a5f96" + }, + { + "path": "gpu-reference/extension-build/.ninja_deps", + "bytes": 723996, + "sha256": "8c62598994e3761b6064855724ae0d1dc0f524818edd23896846d782513373a3" + }, + { + "path": "gpu-reference/extension-build/.ninja_log", + "bytes": 224, + "sha256": "6ac0d7fea211c0e65d1010dbb26be4fbb53b477a790ed39e83d1a4baa3923a34" + }, + { + "path": "gpu-reference/extension-build/build.ninja", + "bytes": 2109, + "sha256": "c570f72b9a2f486e104ed3bf5b1b9f2ccc729ecab02046cd62389d629fb4f48f" + }, + { + "path": "gpu-reference/extension-build/lock", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "gpu-reference/extension-build/male_cns_lif_deterministic_v2_ext.so", + "bytes": 291280, + "sha256": "0b4aa6348e7626de960e8f10ce8feee734f8b8ce76b6f9e0d65ec1ad56d66433" + }, + { + "path": "gpu-reference/extension-build/phase4p_ext.cuda.o", + "bytes": 101992, + "sha256": "0eba6dc0d48ef412e3af8fc5df41181791fd38f4ceb9e3001555b339f1aefe6f" + }, + { + "path": "gpu-reference/extension-build/phase4p_ext.o", + "bytes": 377136, + "sha256": "27d284f6a369221a931251b5a03ce133cc8231a97942567d4efafbfb45483811" + }, + { + "path": "gpu-reference/extension.json", + "bytes": 449, + "sha256": "20eb140a998310501ab69e4fe69b856a5e7664a5500188924ccba73badc65811" + }, + { + "path": "logs/component-controls-cal-matched_energy-00-s51101-r0.log", + "bytes": 135, + "sha256": "ad53b9c29d272158e7b837acc73c5703256a184dd8832b2aa09295e070a7b38c" + }, + { + "path": "logs/component-controls-cal-physiological-00-s51101-r0.log", + "bytes": 134, + "sha256": "0abe5b6106f0ae0f557689b38ec7b7e7589df324b187343b352b5c5be1aabec6" + }, + { + "path": "logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 151, + "sha256": "0699cb3154f56093039a013bbf2438bf2fe47a6a38f3f4a8977d6a4e0737d728" + }, + { + "path": "logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 150, + "sha256": "90b028015a08ab1b793689bd6e25a59601befef4f1e1adee574412723fb8eb70" + }, + { + "path": "logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 159, + "sha256": "0517057b506ca50ac01155e2f2239c848aab0b31df08248e8578dcd021d637b8" + }, + { + "path": "logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 158, + "sha256": "32771e56c47b4d81cf61b250fc9d5c252e88539fe2e0057eb1af677caf57ff1f" + }, + { + "path": "logs/gpu-controls-cal-matched_energy-00-s51101-r0.log", + "bytes": 129, + "sha256": "b942fb3ea73460aaa792aa773d4b8af061650c57854000b3bd18cf670be579a7" + }, + { + "path": "logs/gpu-controls-cal-physiological-00-s51101-r0.log", + "bytes": 128, + "sha256": "dbe46cb3756d03af2afeafaf466a6104620d9ec289495d4acc0714dda7252cdf" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 145, + "sha256": "b134113da709f243f8c57609abb41225b6c5a750669e17796e66457a1850c557" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log", + "bytes": 145, + "sha256": "fcf403ef466f72edc7593c94b92e4864c78dd0e3a8fa06186c9fe8895610b21e" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log", + "bytes": 145, + "sha256": "acfd7e5367a7cb36d5fa85427af96291a64b9b0c51df985e1cd3b7b12fb1b38e" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log", + "bytes": 145, + "sha256": "062319fe286c0001ef00cdbf8c01148b1db8974b40dbf1e415c4b13d8e2b776d" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log", + "bytes": 145, + "sha256": "7050ba395867af0650b159040ce13a82abf47b261529faf0c0ced54fe3a435f6" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log", + "bytes": 145, + "sha256": "abc5185fd465288f8b80fd413ab883a430e00ef2f73a0a59ffb72670b700b269" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log", + "bytes": 145, + "sha256": "a2fcbf8948ddcf57ae60c5715a8d0abfff8ab50ca77a16cd72317c82cef92661" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log", + "bytes": 145, + "sha256": "5b8c31e7d23eaf949ce6ac5c722ada11fc246a249700787ec064e85b019da44f" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log", + "bytes": 145, + "sha256": "9a8709bd0a0adb98a551ed471a7d5d708d50274874ce12a37891ba3ed17a4a0e" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log", + "bytes": 145, + "sha256": "ac20e153cb4865be90850bc5f30163f558d438e224d4ff02b04613ef3f5ecfbc" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log", + "bytes": 145, + "sha256": "6d50d190aa00dbf6c12070504644254591b0447e6b7ccc494e1cc1c854790f9b" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log", + "bytes": 145, + "sha256": "6cd40af3c47eac6a74e2a977be9298f7b9d1a28c31eaaa6aa0b61292185f56d8" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log", + "bytes": 145, + "sha256": "f8f63acaac230f2543ffdb6bdb9b2c85317ac1c77ab11deadc3415f9cfb1be77" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log", + "bytes": 145, + "sha256": "e03549aa2175c5a28dd7f7504c5f5c34f534a47023fb0c052f0470b4d565307d" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log", + "bytes": 145, + "sha256": "b47eb4edee6001289d2b2969f4131c52e23527f8a00d4241e63e5ec51453641d" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log", + "bytes": 145, + "sha256": "d3fc66bccf61506062c036bb2722f951f705f9202c7fec0d1b682bad82033b8d" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log", + "bytes": 145, + "sha256": "4649d59832c5257767c0aea511430b48c86cc77eede90254c4b4300ab8b02322" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log", + "bytes": 145, + "sha256": "3601c2853081cb872b9d065a7fee910a87340fda0e18e9b234bf16b0c90302e8" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log", + "bytes": 145, + "sha256": "34322bb2d95094f03ff3a099dfe9e4dc2d8aedcc07ab970a57bfb5efb5110390" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log", + "bytes": 145, + "sha256": "144aa1098696879fdbebc5a25d6d5ef9a17e0fced6296ff03750064b16c9b6e3" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log", + "bytes": 145, + "sha256": "8947a6b8462e791c2399f70987f6582d92e052657d0835309d05a947c27b6589" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log", + "bytes": 145, + "sha256": "2621cf168c01f39a0a47384f072f0575222240acacffb86268eec81f013899ee" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log", + "bytes": 145, + "sha256": "603e8afe99bf60b238d7d186bd484f9e116f2b7dc066970023611f5c448af8fc" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log", + "bytes": 145, + "sha256": "e3b62183fe05d542353aa6cb3d01ac2231797b7e620f795ef2676fcec5059d11" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log", + "bytes": 145, + "sha256": "4e71d272a639ade2e5b1adb59a718b63c665cff8c866c2a31009e776346b72d2" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log", + "bytes": 145, + "sha256": "71ada6740b353505ed73c4141db8ce12cce497dbf6ea54a816d306d3d5806a6b" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log", + "bytes": 145, + "sha256": "f0ed80acaad9c400c55a3d428c09cdd4f6e1303194c1bd846efed889f61bbd53" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log", + "bytes": 145, + "sha256": "60e3ad560f82e0b7c19ad1f69cbfe32c0268da92719becc70ed3b421b56a2fd4" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log", + "bytes": 145, + "sha256": "1432fef4821b882818fe7bd358fafb9f5e2d94ee1fc4e78979b38a8b3cf413a8" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log", + "bytes": 145, + "sha256": "079ae755599530d7b44152f4f5f0de5da67149a4ee26f6ca5dd7a349b97cf687" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log", + "bytes": 145, + "sha256": "121a1c1c37f9c55fc511aeb2fb1aeb8824081ed52f6a1bdb61c88f9f5d5e5f87" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log", + "bytes": 145, + "sha256": "e7e25b32a326ad42aa2d3b4d99d5798d018e3acbb2e1463ab96ee055fd3157f9" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log", + "bytes": 145, + "sha256": "61a77f3f5afca95596c46fd6799a6aa875dd1ee460add0156ad930f870d92488" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log", + "bytes": 145, + "sha256": "f3a6a127518b00cd5adc904059c02c62c7392aec58baa20a7f5619284d16ed42" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log", + "bytes": 145, + "sha256": "f06783763383b4adb0df7e774d7c637fc14cb33ccfd0598c1cab89a1dbee74e1" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log", + "bytes": 145, + "sha256": "ae0e6458960c451d86e6a1c1e458412be4f5aa676cb0de77b258013bc33dc720" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 144, + "sha256": "5a7b6e68d68dc78cdbd2e5ca4b9052e66c065582e2cb89b4346b75768b1af026" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log", + "bytes": 144, + "sha256": "963a0fc4bce7e6cbedb73b29c4acf06b952c685f97397051be8c708701a22f2d" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log", + "bytes": 144, + "sha256": "9123bdfaa807506791623390c7f716e15d3f9344fc227b6634a10ece7ade3d67" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log", + "bytes": 144, + "sha256": "ae5e88e361f6fff3155f2c86160b8b548cf6da954ccfc8d91361986611b169fd" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log", + "bytes": 144, + "sha256": "a2f5ce2e80dff8ebbd068beafcd1c07e6ed5b75eb5e6d3b0a0f210587675122c" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log", + "bytes": 144, + "sha256": "41cf764ffbe91b10f311ce44916a793ca87808deaf0fed11bc0cf5b0021594ff" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log", + "bytes": 144, + "sha256": "d120e34e3155759349b4b6d4d21b4db746eea6a3525cee7e603ddf8c1f7c07d0" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log", + "bytes": 144, + "sha256": "d7aff71f4828f62b34b7a1848ee7263dcd726073df3d8e5e5f699f7f2e9b3e87" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log", + "bytes": 144, + "sha256": "4ede21588ad43f133df09e576ab8133dcb5c921c2929001e37f34f6026e8e20a" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log", + "bytes": 144, + "sha256": "272f24eacc8deda45d023304bf40e3d74043b0f81ebc751ec70f0c77ee74948f" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log", + "bytes": 144, + "sha256": "cf9517247631ddbf438e6beff3401cd71b6bf371722e472b790cefbdc8f996a5" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log", + "bytes": 144, + "sha256": "ac3b26a2fefb692e7207d10f910d637dfa839d02029b54a3e8f90cc81e2f8e2c" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log", + "bytes": 144, + "sha256": "3a33785dbd1511dd4dea25a890fa49687148cd8250c8ca459695db21efd37696" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log", + "bytes": 144, + "sha256": "5f75220a5a0155480d42b874cce8fa5bfaf4593bad9a73ffc5ff724149091b35" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log", + "bytes": 144, + "sha256": "bfcc873a383f9e65710f3d10a963bf6a3d354d889435ab2c9a30405d33544968" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log", + "bytes": 144, + "sha256": "d1a8c0dae92fbde6dc7263d8bd39149dbb7f22ca4f3a407595bdf1676fa297cc" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log", + "bytes": 144, + "sha256": "744dc23802efa75e1c6072b87a92c2ffb217336f982e960d264b24162f7b638a" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log", + "bytes": 144, + "sha256": "2791ef98d36c46f3f8800d8d1a45df62f68696a88ceef5d1f6bc1ba33bd77278" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log", + "bytes": 144, + "sha256": "082addb6e6d8c6e49d5371ca87f89c18fc1de17fea75cf4b92470bba76ff5197" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log", + "bytes": 144, + "sha256": "e17f39ded9b22feaf2451c64be1099640f6f306fbf48dee5e53bd1439e374e13" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log", + "bytes": 144, + "sha256": "2f66b712ae60d2a7acdada1939256a2cb87f3a65617167e351bcca2155c943bd" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log", + "bytes": 144, + "sha256": "5c198670c208e5cf9d58ed4c067e582634a7751c490861419f95f99a3b1373de" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log", + "bytes": 144, + "sha256": "fe4d67ea6e72d1af3d96452fe6a44ebac9a1114eeec045d3bf864a1814e86358" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log", + "bytes": 144, + "sha256": "932792ba6504fad9760a2e0b5fc7084f77e14f38a4fa83bfcf2bd704195a4cff" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log", + "bytes": 144, + "sha256": "4f53db2a70bd576cd65bcc63237b4b03ed00133c920a52a19e07593657241d5d" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log", + "bytes": 144, + "sha256": "c280fb588a3239c9cd7bc9568b9b6d1ca4408e226f0956eec6010d4e6d3e8be8" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log", + "bytes": 144, + "sha256": "c79950b1cbaf2ed6314c0cf8b91b8535cdc95327c6c5bdf743f7e03c7c73e634" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log", + "bytes": 144, + "sha256": "f43c661062dda7b4475c5fe720378f85160bafca0cf9601c4b38dbf3110cd905" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log", + "bytes": 144, + "sha256": "d367cbdeaf70a2d8d8ea94244481fb5613b0a5b43cd277d56994e15e692a397f" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log", + "bytes": 144, + "sha256": "2a5db0538ca303f6f65662a89423ea12494ac7bc224f4c8eb000ccbd49beed77" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log", + "bytes": 144, + "sha256": "c1273e30315ffa537229f6994facc2ef9837f20ae480795d5ea2767114cb3ecc" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log", + "bytes": 144, + "sha256": "cb7f0f250eb1a1eeeefee17fa9ee341aec0d5b935243284c00d4e72bb2e762ee" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log", + "bytes": 144, + "sha256": "ecc6ca8f10cb4e41bb790c5e1e0ad2fcecd31db4f7ce4476a3e1c9a41a954e55" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log", + "bytes": 144, + "sha256": "5c6b4a41bfeab269803bcb066b9bfa4a70a7aadbb767b11c1330007b6e2a2520" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log", + "bytes": 144, + "sha256": "e6c1d297b1a53b2beb9850ac696eef26e4bbffd4c9dd7ef576f64bb6e3109a43" + }, + { + "path": "logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log", + "bytes": 144, + "sha256": "d41d768b67d33f148d9237bd0ed992d5b40460b1964e6d739184929a275004dc" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 153, + "sha256": "1861ed032063e41fa262a5bb8be7e96ebc556a93e7baf206befe71473afc65e7" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log", + "bytes": 153, + "sha256": "404806ac2ef9654956fc044d5d9bbb1173171b8a73a7e024f0844d4075811f68" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log", + "bytes": 153, + "sha256": "7eb396556c1606a32d1b23ccb69d5e05ed922ae222517c15054a78f778175f51" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log", + "bytes": 153, + "sha256": "700af3826b842768931e45b718bfc19e46e15a164d86a375a624488ea32b2e66" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log", + "bytes": 153, + "sha256": "195d6ce91a40d6bdab5ccf7c9a5f1451f5a6e729878044008f3574efc522409a" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log", + "bytes": 153, + "sha256": "62e80523a1625bb2dccf61ba71fc1bf450066d3c9fb242cf66d64a432a2bd6f4" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log", + "bytes": 153, + "sha256": "b3de1664fd9e3805e26cf84458de061e0f67d36c2358e8203d31e83274f39a61" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log", + "bytes": 153, + "sha256": "4ce5296ecf6cfb8e440b26faf5e18d6555b86c0dca464d0efecf910a91debe56" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log", + "bytes": 153, + "sha256": "e968a782cd4d9c637451558a0a89c515c838c47c1fc37b6196733d870706e261" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log", + "bytes": 153, + "sha256": "4400577153dc98906b0397021830d48840b7899fdee4943fc4d24dca336ea960" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log", + "bytes": 153, + "sha256": "55d0c0d88dd7efd554d67e2e342bd1837b272634d5e92722ceadca6582550097" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log", + "bytes": 153, + "sha256": "c942b8e2b388a16a88a3664ca87cd5c20c28433d293156a9706d62fd8262b67a" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log", + "bytes": 153, + "sha256": "5df9244d99763e9bb2091e02bf884706845aec302d3417c6c5f3fbeaf17e1cf8" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log", + "bytes": 153, + "sha256": "f59e06a1e33b1beff324579dddc1174e412318be93d71b1ef586e782f72ecfc3" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log", + "bytes": 153, + "sha256": "e7404ff1592e41e88db000ae03056cde5f69d968eebf529735071bd57cf1452d" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log", + "bytes": 153, + "sha256": "873b17ab5ede8630b29ece30d296fa6372564747d09eed12aec60e96073c4136" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log", + "bytes": 153, + "sha256": "ba3dea8d6f87d134eb75685cd5a26b3918f70109578320efcdd05ad75b49d188" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log", + "bytes": 153, + "sha256": "34aae7e2e228e51290d05d1a555abf0fcf0085fc0485ca412c7d65f5d84d73b1" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log", + "bytes": 153, + "sha256": "6f67e8df221a0a96334e32a64eafa07e904c5eec3437d83984c5a5a12389b770" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log", + "bytes": 153, + "sha256": "28b8e7fc8debc898fcc5bae6bee5e10aefa1a3d3166c0526572c87ec0359b015" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log", + "bytes": 153, + "sha256": "7ce7d83f4a60005fb64a16b2c8d5b1e39df93dd34756e0e37b198cc9f72cd937" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log", + "bytes": 153, + "sha256": "9f6f7144756c47f36cddee3a9f1078bc51d8a7b281b90f4d8e5f1c7910a28475" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log", + "bytes": 153, + "sha256": "75b198b61ac076c38da16a97e81af4640e357c40e5e65afe9762a60c2a574c43" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log", + "bytes": 153, + "sha256": "b81c6ff54668d2b4cee0b8dbc7b150348d55f7af91e5e386f56822eaabd2cdce" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log", + "bytes": 153, + "sha256": "be2465dfab3868b95a81c10ac227d526b47e7b0d7fe6e0dc0a1efc816c479844" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log", + "bytes": 153, + "sha256": "baa7e0668d5fda1ad3ba3fe8f9e1a2ade4be5f62f817c6bc080d20b3d0c9d0ae" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log", + "bytes": 153, + "sha256": "20df165b3e66fc4d2f88aa5805ced3ba9fd4b00f5288d0be9671ca1ef586eae3" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log", + "bytes": 153, + "sha256": "64369c629a3623969944556568a3b8f69110affb6afe2a6dd5788b3a842858c7" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log", + "bytes": 153, + "sha256": "68ffc622e4c41f3a855f5bec5d0ab5e1c8353a79c527fd4670d705265bef6d2a" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log", + "bytes": 153, + "sha256": "bfca411bedd8e83a769aafe257400e7bd387ba5861dd5d34678f333d66daac24" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log", + "bytes": 153, + "sha256": "01242e37e6a13ddd767371443b4c37bbd95fdb476d0d09ec6329ce79f2a7351c" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log", + "bytes": 153, + "sha256": "2f5eb231ebd3088815d73fee11cd30693bbd07f0fa11b2464e3d0e7cb2cd8c4c" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log", + "bytes": 153, + "sha256": "563e6419c18e3b7eafa76d1b23640bf6f1cfcbd5de88376bd2fa7ea164e81a73" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log", + "bytes": 153, + "sha256": "d82d4b716b8779b26f1c72b126aad243f53ad949d7774ce775610e4ca491c5e0" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log", + "bytes": 153, + "sha256": "cad9033fe84b96e43ad520ed4fe6516727ad28d30967afb398ca3f21723f3016" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log", + "bytes": 153, + "sha256": "a70370125c4e5a6e7dc3e485d33c70bfc9060a1cd45359aae7a8a91c419d86d5" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 152, + "sha256": "28812e9e2b2ddf176af7c06be89e9776107285674fd72a19394591003e8bc7ef" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log", + "bytes": 152, + "sha256": "7824e32b1a3403c2faa964845ded4330ae5fa3e3ec6c145de7e64dfc62827ea3" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log", + "bytes": 152, + "sha256": "955e38aec7331e2644e75cfd88a17ddab75f6e1ef211ff330570d39c995d276f" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log", + "bytes": 152, + "sha256": "631d63e12dfd3bae2987e62408be4fa97fba314ab9c6a7546292dd9e569566d3" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log", + "bytes": 152, + "sha256": "ea8dbaa254f4d696f4464cb4aecc6205caa6ab2c7d3d78107cbc56df114ee4a7" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log", + "bytes": 152, + "sha256": "3bd114b68fc7dc84753548de592f29aacafd5cbf544d6900791ca78c0b4c8be3" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log", + "bytes": 152, + "sha256": "16927a8c25669bd11ce6ee47d7af5e8b41414d2a6ac95199c7b7a55f1125666a" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log", + "bytes": 152, + "sha256": "f0698ac7eaf7ad4e1868e4e94c4baa64aa27b55816686c222a23c97eaedcf615" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log", + "bytes": 152, + "sha256": "fcc8fd2c09ed72eb934981ce8eaee4cf0e28b76d68674ee83acff03d961c3c6d" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log", + "bytes": 152, + "sha256": "a07c386f30fcd36fd51589e71a38368f00abd48322059449cc4d48f86449520e" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log", + "bytes": 152, + "sha256": "cc24b04e0a8a2ff80f13ea9b811e4d32bf1e97c28e0bb8755ee19ef941f07323" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log", + "bytes": 152, + "sha256": "61a96ad8bdf44d1f2a3bd6029bb7defdfb34e9ff1bd4d15968f6527b3e13f596" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log", + "bytes": 152, + "sha256": "dfdc1d0eeb4b2d0848197c639a3993157fa3a65c2ee9916abff2088e8f284364" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log", + "bytes": 152, + "sha256": "9978edb48800921bcf7ed6fdbf4bf21dfc8a399cb0ca98d2d9236a01e7396c46" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log", + "bytes": 152, + "sha256": "c1b4cb66ddaa58676ab890777f078cd7e265677ca011324e216d5e539c3a6614" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log", + "bytes": 152, + "sha256": "f34c898f76a2f49080da8c51f84742fdc1f00127d20edc38835d53a5c0e01577" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log", + "bytes": 152, + "sha256": "a731c3a606bebe2230daf4b7cd09a61db3f97b2058d8378ee6e1e2d280275a7c" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log", + "bytes": 152, + "sha256": "9b255188594b9135071b5aa24efa8b147a6ba99d7d8453c9ada099a72e93ec5d" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log", + "bytes": 152, + "sha256": "3d12d53201dd779f5c90967a04f8c0f8db7a26a08be94d88e679154ea79c8721" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log", + "bytes": 152, + "sha256": "6701b0ae8d7d5a265ca764bf7d8649e4b21c9e5c0273b8fba34dfd284590236d" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log", + "bytes": 152, + "sha256": "d7063baf4a0fd2ff6a9124350bd85cb8b84d0bdbea7f0983d69de7b925684d79" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log", + "bytes": 152, + "sha256": "9b502c492c90ef218888c1e10ca59421d2d03fae1f3a4213f2b5a91c8a980805" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log", + "bytes": 152, + "sha256": "6010950d55f795524fe77e3e9901903326c6261b2ca610e1917b4c91c2082b4c" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log", + "bytes": 152, + "sha256": "8bb5af25b07812cc25f057c9701d0feadacd84bc0b3d53ff057452a594422fbb" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log", + "bytes": 152, + "sha256": "8521293a70118fd8897a11ecf3018ae55f312c9096990a1f22498e60085b152e" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log", + "bytes": 152, + "sha256": "9f76cda32809f21cca13845a45b12ace76f2e2819aa2918f57d3a8e65310041e" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log", + "bytes": 152, + "sha256": "81ab41b57b4a0ce1bd68bd6a9ff224400462938540cef6f43fb734237f56c398" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log", + "bytes": 152, + "sha256": "eeb718dbd45c8616c4d5153356df37f715b1c03d4f9301fbedaa490d8721838d" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log", + "bytes": 152, + "sha256": "3a8b255b60643ede5f50fe37c2c5ea57ac15cc02c4d482d05961b19611e4696d" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log", + "bytes": 152, + "sha256": "2f0e5d4d09fd3f3cde7477eebed65873676bbd3649060698593374f9adc30bcb" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log", + "bytes": 152, + "sha256": "df8a954d41f18451a54a9e2621a3236b66c63b18bd16b471050c0c9fc0b35c74" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log", + "bytes": 152, + "sha256": "22b857f01d8aa1bde039ccf6f00ce5487abfc4b644a25f66a498a755cd2ba86c" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log", + "bytes": 152, + "sha256": "a136bbc7f6a05c7fda847028af6fe3cda2c438ae06a59d33508510840165327e" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log", + "bytes": 152, + "sha256": "a324ad478043986bebd4a4e3e25674b77ffd89edd642c17c771e532464bc1603" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log", + "bytes": 152, + "sha256": "dec9b38a9f7ba898c2f0e4744e8a1ac7f7cf96824d5e97a25b1063b33c7a2800" + }, + { + "path": "logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log", + "bytes": 152, + "sha256": "a86beb9b26c56f9f5943eb014b84bce2d06f370aa5e9e39ce405e08cfb0139d1" + }, + { + "path": "logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 1364, + "sha256": "d773a699fe9db591b128ec4d026d5c50c983698a251f2e1c99eea1d6a655054a" + }, + { + "path": "logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 1353, + "sha256": "a7d9a879f730ffdc1b7e0b5d3dc09eaccf0f6375e2d284ce18dde893031506ff" + }, + { + "path": "logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 1412, + "sha256": "68eb5ff39918c795c4cfbd2e0bca760b4186d871d057b7fd69c35ab3c465ad74" + }, + { + "path": "logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 1401, + "sha256": "5aee1700123bed846f5dc181720ddfd5c54aa67155270982763216029513880d" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json", + "bytes": 1415, + "sha256": "d5a6b9b87bb29eab8849aaf284de8a3383d169d7f76ad04d8ab9dfaf230fda89" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "b34114d7a04f81e8a4013d8150ddba7dae2b29e6ead64d78af8a598bf458dab4" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/events.bin", + "bytes": 239696, + "sha256": "a1127296a157423910edcff21be25df8f54d33ea071c43dc23d8ff2e96ff8f19" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "8d0da00b85fbac49df9888b03a1e0bf23da99c8e6d916a1548aefc3a57a7eda9" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json", + "bytes": 4041, + "sha256": "9491589532b60bbb131459174f5d0addd20f63cf079b39895ad67012b386239e" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue.jsonl", + "bytes": 320899, + "sha256": "102e549d18bc7a421dc1500c7436bf7abee361e1e2bedaad50b9546d2aa56167" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/state.npz", + "bytes": 2067829, + "sha256": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json", + "bytes": 2173, + "sha256": "89186c151d565cfbe568f0083658b7a5bfed65ca7468ecac7d8cc2e0fc4b8e9d" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a92a4ca83752275c8118911d8d2c8543df4bc4e45d8e08151f3bf5964dc3b8cf" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/tick-summary.npz", + "bytes": 7925, + "sha256": "ee1e9bfd60362d4fd9c4f8f89d025a10c944f193bfe3b45ee0f0bb3bf2106067" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/ticks.jsonl", + "bytes": 624683, + "sha256": "3d36ce160b50315870b0284a666b0d84998680c8e7674ad33b663c2c7bd9634c" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "251dd25f317e022dfd8ba8709e0c1b5c468401c3ed7beeedecde9f8cfe246a63" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "96df12a028d99daf697de3b04a40af8a9e2e37153da34460ba8de66644822eb6" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/events.bin", + "bytes": 239888, + "sha256": "2815973438d5de7c169ed651101dec8136fe5bde549324010204ca7b7d694bac" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "d4f2419be9442bd79963254ff7e5bb77f16be9f83cc5df918dac9287b5fe259e" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json", + "bytes": 4035, + "sha256": "62ff6072a0db38c03f733afa57dc46a71358bb27bf02b877a87d754cca5b92bb" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue.jsonl", + "bytes": 320882, + "sha256": "894ab50fa8a60ebe4ccf54c46b7778488b83605bb08c9dcb438981f9901c0a0c" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/state.npz", + "bytes": 2069652, + "sha256": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json", + "bytes": 2172, + "sha256": "dc80c2a5ad1f5cdae92e93f7124ebfb8a38af45324d3c00203dabeb44d3cf6b5" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "166a663b84ff3281babc50b7ebd7d356f6de1eed734b72abfd545b785b9a063c" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/tick-summary.npz", + "bytes": 7960, + "sha256": "4c375352f12484b81eb07b6e674774d732370f483394b04542caaccb2a5bd3ee" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/ticks.jsonl", + "bytes": 624666, + "sha256": "711b8d8ffe1cea676f2947efac22b65c15a52365766a6976bb34eb2cf54f1995" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "ef1061951869c394d606f79f2d362f67e75a06955e737f0a4b9a7cb7eedd6ce1" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "b8eaac9da077c9bee1edaa20911e16df26b7acf480d090ebcab5a4de841a5e88" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/events.bin", + "bytes": 247856, + "sha256": "57d328e7f223d47f189bc7ffe1b13a6da0022e160f5ad631c711f4099d56dd82" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "5d8f88ee826ef06c625007e6d563e7f2be0ef95fa1fa61782f7ecf827a987b75" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json", + "bytes": 4055, + "sha256": "a9b6bb54fd3cc904d7e56c6ab2e49f607432966623c6ba47a3939e8d7e401920" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue.jsonl", + "bytes": 320894, + "sha256": "90826f935c270e4d56d4310aad43d17124322129add4f096eabfa3c352bb2336" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/state.npz", + "bytes": 2090455, + "sha256": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json", + "bytes": 2176, + "sha256": "ea1db106544f41d49e9a07449670f4227b4f93d3eeb8b2de2befa4b68d287ae1" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b0386ffb7f5aaac324e058daed6dddb87979001dbb172a9673cf5392d35ae212" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/tick-summary.npz", + "bytes": 7942, + "sha256": "50b0b9d9f26fc235dfb1a93cf87d6b5a770096f20e4cf6860c016d6b71dd40b4" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/ticks.jsonl", + "bytes": 624677, + "sha256": "8f899a22ace885bf5e4469705eade7db3d6baa0a78f2992346ff3495817cc4b0" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "c94e1d8a3a3760cf1926f105c41487e7f6fa5a68b3a4170857328ae9519af78d" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "87a4603d9b167cf867799d5984293ffb07cf37328f602ac1c2a0b65b0f252595" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/events.bin", + "bytes": 247008, + "sha256": "4eebd71c427d662a98759276cce7ec4a16ad0d66c9cbef7130fee3acdca8748b" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "6aea7fc4577e52397f592681799eaf352cb85f855fca66d6e31b7ff98b00b155" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json", + "bytes": 4053, + "sha256": "b6b911de48231528ec16cb87396b297d9b2beeec2fd54c2a4d6717704f706659" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue.jsonl", + "bytes": 320882, + "sha256": "ea81d2d07626aed2ae1096da17a1b4163d3568dc54438409c3ac35f81a7d395f" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/state.npz", + "bytes": 2086723, + "sha256": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json", + "bytes": 2175, + "sha256": "3050f437019a9e0c44bb5cee4984b8d7872e45b82f4fec8e9f7ee4a0b31fdffd" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b06d86d7560da6c0222e9ea82dc172faf94aec38950456d47a8bdc40acfbf3ad" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/tick-summary.npz", + "bytes": 7960, + "sha256": "16202d8f7fb4dc7569c32343e1aeb0ea19a58e239f51ce0e61861a1bae32854b" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/ticks.jsonl", + "bytes": 624666, + "sha256": "004c926433c5f42b506abed7b35d2d81660517ef00fda06e19cfaa0616558548" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" + }, + { + "path": "protocol/control-cases.json", + "bytes": 598, + "sha256": "131e55983407aa396f5064cf45c0e8baed3d6d366862ed9051e6ba7186cd6247" + }, + { + "path": "protocol/encoder-audit.json", + "bytes": 2858, + "sha256": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0" + }, + { + "path": "protocol/encoder-control.json", + "bytes": 21026, + "sha256": "f29ad88ed30252b0bea28ad181b1ecc5d08eb4ace4ab9eafc7735b25b00ab3e7" + }, + { + "path": "protocol/prepared-hashes.json", + "bytes": 73427, + "sha256": "490100d204c2e202ec07739c41ab2fb2f8518576c30caafa39dd9d6832923d32" + }, + { + "path": "protocol/preregistered.json", + "bytes": 13568, + "sha256": "c9cda32a74b45df192824405e65b98571b6febcddd5f63d78e5edefac619b300" + }, + { + "path": "protocol/validation-cases.json", + "bytes": 49395, + "sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9" + }, + { + "path": "regression/frozen-five.json", + "bytes": 7144, + "sha256": "020fc362e70c4c0670e200783a8d1682f167f862e59840e8b8d80a4688e22433" + }, + { + "path": "regression/old-integrity-after.json", + "bytes": 7214, + "sha256": "273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0" + }, + { + "path": "regression/old-integrity-before.json", + "bytes": 7214, + "sha256": "273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0" + }, + { + "path": "regression/unit-tests.json", + "bytes": 385, + "sha256": "7885403c63f83337e9034e40145f0633908f7d4c979c82439d3b22a98b122a70" + }, + { + "path": "regression/unit-tests.log", + "bytes": 4732, + "sha256": "5206333f1a31fc62671ebe6bdba02f3b2b2f0303f6009e905d7ca94bdc2a666f" + }, + { + "path": "validation/novel_to_aj/matched_energy.json", + "bytes": 5738, + "sha256": "6dae5ea395cb39baa6a9a07341dbedeff39229df0ace28b6bbeb1bc54737e6ea" + }, + { + "path": "validation/novel_to_aj/physiological.json", + "bytes": 5736, + "sha256": "8c59252c983cfc76dfe40d7c4c5f2ba3322058cc40bf1e7fc46b97fd0a3ee2bd" + }, + { + "path": "validation/novel_to_aj/summary.json", + "bytes": 217177, + "sha256": "e922bb8a174f1e1d8480101d7f12682ff4de5cddb7c31399c231ec4134ad46ec" + }, + { + "path": "validation/seed_validation/matched_energy.json", + "bytes": 5740, + "sha256": "1c3c7bd834484f30848edf181268f511b45fd5c92de007806e9e3ccb6245854f" + }, + { + "path": "validation/seed_validation/physiological.json", + "bytes": 5727, + "sha256": "9fb3919c060583913c8d565747cd9caaef76a490408bd115129c2ab098ba7526" + }, + { + "path": "validation/seed_validation/summary.json", + "bytes": 219215, + "sha256": "5050f54060ffe3b5b9a43b7545e943566f144da3183822633504418abb45bf63" + } + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json new file mode 100644 index 0000000..28143e5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json @@ -0,0 +1,12 @@ +{ + "KC_targets_in_case": 4064, + "base_graph_files_modified": false, + "base_weight_raw_bytes_sha256": "a8c19cde743bd456bcb2e988d504f805b6943d6ceb97cd241d6e1e472ab5a591", + "count": 5845, + "effective_weights_file_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "fullgraph_required_mask_count": 5845, + "graded_targets": "only KC identities present in this LIF case", + "ordered_original_edge_id_sha256": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "rule": "zero +0 all existing fast edges whose source GLOBAL neuron is in apl_globals; no graph edge removal" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json new file mode 100644 index 0000000..c2a21af --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json @@ -0,0 +1,39 @@ +{ + "APL_generation_steps_after_window": 0, + "apl_delay_steps": 18, + "applied_generated_rows": 982, + "brain_steps_after_window": 0, + "brain_tail_advanced": false, + "closed_loop_branch_integrals_claimed_equal": false, + "delay_implementation": "independent list FIFO; no candidate or timing_queue imports", + "final_apl_state_float32": [ + 148.8344268798828, + 172.29991149902344 + ], + "final_apl_state_nonzero": true, + "final_apl_state_u32_bits": [ + 1125438877, + 1126976711 + ], + "finite_generated_sequence_partition_exact": true, + "future_apl_decay_or_feedback_generated": false, + "future_generated_decay_tail_included": false, + "generated_rows": 1000, + "initial_zero_prefix": 0, + "meaning": "Tail contains only already generated h and any remaining initial-zero padding; never a complete future closed-loop or decay tail", + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_file_sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "pending_generated_count": 18, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "pending_initial_zero_prefix": 0, + "pending_raw_sha256": "479e12060457c98eef9daa5b4417d5dca1da61716a3163dd4da3add350533cba", + "pending_shape": [ + 18, + 4064 + ], + "positive_zero_warmup_exact": true, + "steps": 1000, + "transport_shift_exact": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json new file mode 100644 index 0000000..bbaffe4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json @@ -0,0 +1,56 @@ +{ + "command": [ + "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "-B", + "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "--bundle-dir", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "--dt-ms", + "0.1" + ], + "handshake": { + "array_sha256": { + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9" + }, + "decay_f32_bits": "3f7eb923", + "dt_ms": 0.1, + "environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "files_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "gain_f32_bits": "3c23d70a", + "h_units": "legacy mV", + "initial_state": "float32 zeros", + "n_apl": 2, + "n_kc": 4064, + "n_neurons": 166700, + "ok": true, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "protocol": "phase4ag-apl-v1" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json new file mode 100644 index 0000000..48ffa23 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json @@ -0,0 +1,72 @@ +{ + "c0": -0.00025935108198051754, + "cg": 0.004937935295309027, + "cv": 0.9950124791926823, + "gd": 0.9801986733067553, + "metadata": { + "constant_values_are_double": true, + "float32_execution_note": "Brian NumPy scalar/array promotion and operation order must be matched separately; double coefficients alone do not assert float64 intermediate array arithmetic.", + "g_expression": "gd * old_g", + "hex": { + "c0": "-0x1.0ff306a505980p-12", + "cg": "0x1.439cce9a65d5bp-8", + "cv": "0x1.fd7246927d28bp-1", + "gd": "0x1.f5dc99badec5bp-1", + "reset": "-0x1.a9fbe76c8b43ap-5", + "seed_volt": "-0x1.6872b020c49bap-5", + "threshold": "-0x1.70a3d70a3d70ap-5" + }, + "names": { + "c0": "_lio_8", + "cg": "_lio_9", + "cv": "_lio_10", + "gd": "_lio_2" + }, + "provenance": { + "c0": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_8", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cg": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_9", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cv": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_10", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "gd": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_2", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "reset": { + "code_object": "default_neurons_spike_resetter_codeobject_1", + "name": "v_rst", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "seed_volt": { + "source": "common request interface: unchanged v_th + 1 mV" + }, + "threshold": { + "code_object": "default_neurons_spike_thresholder_codeobject_1", + "name": "v_th", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + } + }, + "units": "SI volts and dimensionless coefficients", + "voltage_expression": "c0 + ((cg * old_g) + (cv * old_v))" + }, + "reset": -0.052000000000000005, + "seed_volt": -0.044, + "threshold": -0.045 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json new file mode 100644 index 0000000..c7ccaef --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n not_refractory = _array_default_neurons_not_refractory.copy()\n t = _array_defaultclock_t[0]\n g = _array_default_neurons_g.copy()\n dt = _array_defaultclock_dt[0]\n rfc = _array_default_neurons_rfc\n lastspike = _array_default_neurons_lastspike\n v = _array_default_neurons_v.copy()\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_v[:] = v\n _array_default_neurons_not_refractory[:] = not_refractory\n _array_default_neurons_g[:] = g\n", + "name": "default_neurons_stateupdater_codeobject" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n v = _array_default_neurons_v\n not_refractory = _array_default_neurons_not_refractory\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\n", + "name": "default_neurons_spike_thresholder_codeobject" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_t = _array_defaultclock_t[0]\n _source_i = _array_default_neurons_i[_idx]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _array_spikemonitor_count[_events - _source_start] += 1\n", + "name": "spikemonitor_codeobject" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n w = _array_default_synapses_w[_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\n", + "name": "default_synapses_pre_codeobject" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_v[_idx] = v\n _array_default_neurons_g[_idx] = g\n", + "name": "default_neurons_spike_resetter_codeobject" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json new file mode 100644 index 0000000..e7885d3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json @@ -0,0 +1,17 @@ +{ + "APL_precision": "float32 in separate science-Python process", + "Torch_imported_into_Brian": false, + "author_precision": "float64", + "codegen": "numpy", + "packages": { + "brian2": "2.5.1", + "cython": "0.29.33", + "numpy": "1.22.3", + "pandas": "1.4.3", + "pyarrow": "11.0.0", + "scipy": "1.8.1", + "sympy": "1.12" + }, + "platform": "Linux-5.15.0-194-generic-x86_64-with-glibc2.35", + "python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json new file mode 100644 index 0000000..f79ee23 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n not_refractory = _array_default_neurons_not_refractory.copy()\n t = _array_defaultclock_t[0]\n g = _array_default_neurons_g.copy()\n dt = _array_defaultclock_dt[0]\n rfc = _array_default_neurons_rfc\n lastspike = _array_default_neurons_lastspike\n v = _array_default_neurons_v.copy()\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_v[:] = v\n _array_default_neurons_not_refractory[:] = not_refractory\n _array_default_neurons_g[:] = g\n", + "name": "default_neurons_stateupdater_codeobject_1" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n v = _array_default_neurons_v\n not_refractory = _array_default_neurons_not_refractory\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\n", + "name": "default_neurons_spike_thresholder_codeobject_1" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_t = _array_defaultclock_t[0]\n _source_i = _array_default_neurons_i[_idx]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _array_spikemonitor_count[_events - _source_start] += 1\n", + "name": "spikemonitor_codeobject_1" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n w = _array_default_synapses_w[_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\n", + "name": "default_synapses_pre_codeobject_1" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_v[_idx] = v\n _array_default_neurons_g[_idx] = g\n", + "name": "default_neurons_spike_resetter_codeobject_1" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json new file mode 100644 index 0000000..0fdab92 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json @@ -0,0 +1,80 @@ +{ + "ae_sha256": "32eb1c42383068ce52701d2139a376ce155ad7072cde019949f8ca2d55492409", + "af_sha256": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961", + "apl_delay_steps": 18, + "author_sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e", + "bundle_hashes": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "candidate_trace_used_as_input": false, + "case_hashes": { + "requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8" + }, + "coefficients_sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "copied_oracle_sha256": "357a7d3debb5abc34a8714c0233b456547a154d9d5855d28661b4f01019a80ea", + "copied_oracle_source": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/oracle_apl.py", + "graph_hashes": { + "completeness.csv": "fb9033398abb7585ae63472ced9d8c8cab787f69965dc9ce5fa409ab105bc1bc", + "connectivity.parquet": "1362c1102b74f5552f4b01fca956574fd6252f749e31493c4a00a1bc9eab00b3", + "dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1" + }, + "legacy_apl_worker_sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "only_scientific_change": "transport generated graded-APL h before the unchanged end write", + "scope": "shared-APL-component closed-loop oracle, not all-components-independent CPU equivalence", + "spec": { + "apl": { + "gain": 0.01, + "normalization": 1.0, + "tau_ms": 20.0 + }, + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl_delay_steps": 18, + "apl_precision": "float32", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "dt_ms": 0.1, + "duration_ms": 100.0, + "expected_external_events": 102.2443115234375, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "kind": "fullgraph", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "mode": "matched_energy", + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "refractory_ms": 2.2, + "reset_potential_mv": -52.0, + "resting_potential_mv": -52.0, + "synaptic_delay_ms": 1.8, + "synaptic_tau_ms": 5.0, + "threshold_mv": -45.0, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "name": "novel_to_aj-matched_energy-00-s1073741825", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "output_budget_bytes": 25769803776, + "precision": "float64", + "rate_sum_hz": 1022.443115234375, + "record_history": false, + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "seed": 1073741825, + "source_panel_row": 6, + "source_panel_split": "heldout", + "steps": 1000, + "target_count": 35, + "training": false, + "validation_cohort": "novel_to_aj" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json new file mode 100644 index 0000000..982e0a9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json @@ -0,0 +1,60 @@ +{ + "APL_SI_conversion": "h.astype(float64) * float64(0.001), then separate float64 g subtraction", + "APL_dtype": "float32", + "APL_h_units": "mV; gain already applied in float32", + "APL_inhibition_file_means": "generated h at the actual closed-loop Brian spike tick, not the delayed applied value", + "APL_input": "Brian's own actual global spikes, never candidate spikes or candidate inhibition", + "APL_pending_file": "apl-pending-tail.float32.npy", + "APL_pending_generated_count": 18, + "APL_pending_initial_zero_prefix": 0, + "APL_pending_scope": "next D scheduled applications from recorded h plus unconsumed initial zero slots; not future generated decay", + "APL_shapes": { + "applied": [ + 1000, + 4064 + ], + "drive": [ + 1000, + 2 + ], + "inhibition": [ + 1000, + 4064 + ], + "pending_tail": [ + 18, + 4064 + ], + "state": [ + 1000, + 2 + ] + }, + "APL_transport": "applied[t]=generated_h[t-D] for t>=D, positive zero otherwise; separate independent list FIFO", + "APL_write_schedule": "end, order=0, after original reset, unconditional raw g write; recorder end/order=1", + "apl_delay_steps": 18, + "complete_marker": "summary.json complete=true only after worker exit and all checks", + "history_recorded": false, + "history_shape": [ + 1000, + 166700 + ], + "queue_protocol": "sealed Phase4AF queue_summary; original global edge IDs, including zero-weight/ref-rejected arrivals", + "request_columns": [ + "tick", + "neuron_idx", + "attempted", + "accepted", + "rejected" + ], + "state_hash_encoding": "SHA256 of contiguous little-endian raw f64 V/g and i32 ref", + "state_hash_file": "tick-state-hashes.jsonl", + "state_npz": [ + "step", + "neuron_idx", + "counts", + "v", + "g", + "ref" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json new file mode 100644 index 0000000..6ed5906 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json @@ -0,0 +1,34 @@ +{ + "membrane_tau_ms": { + "author": 20.0, + "case": 20.0 + }, + "refractory_ms": { + "author": 2.2, + "case": 2.2 + }, + "reset_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "resting_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "synaptic_delay_ms": { + "author": 1.8, + "case": 1.8 + }, + "synaptic_tau_ms": { + "author": 5.0, + "case": 5.0 + }, + "threshold_mv": { + "author": -45.0, + "case": -45.0 + }, + "w_syn_mv_per_anatomical_synapse": { + "author": 0.275, + "case": 0.275 + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json new file mode 100644 index 0000000..11368a5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json @@ -0,0 +1,15 @@ +{ + "advance_calls": 1000, + "forwarding_contract": "sealed AE/AF design", + "installations": [ + "default_synapses_pre_codeobject", + "default_synapses_pre_codeobject_1" + ], + "limit": "Current wrapper was not independently rerun without the queue proxy", + "new_unwrapped_repeat_performed": false, + "original_edge_ids_not_sorted_or_filtered": true, + "peek_calls": 1000, + "post_threshold_pre_synaptic_guard_observed": true, + "same_peek_object_returned": true, + "zero_weight_and_refractory_rejected_edges_retained": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv new file mode 100644 index 0000000..4575dfa --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv @@ -0,0 +1,110 @@ +tick,neuron_idx,attempted,accepted,rejected +20,7322,1,1,0 +21,53508,1,1,0 +24,999,1,1,0 +25,530,1,1,0 +31,159,1,1,0 +37,2029,1,1,0 +43,530,1,0,1 +50,522,1,1,0 +51,1372,1,1,0 +58,9052,1,1,0 +73,530,1,1,0 +81,530,1,0,1 +95,622,1,1,0 +114,710,1,1,0 +115,2029,1,1,0 +136,79514,1,1,0 +138,79514,1,0,1 +150,130753,1,1,0 +152,130753,1,0,1 +154,530,1,0,1 +155,2029,1,1,0 +157,54264,1,1,0 +160,54264,1,0,1 +163,54264,1,0,1 +172,2029,1,0,1 +183,7322,1,1,0 +190,130753,1,1,0 +195,7322,1,0,1 +201,97,1,1,0 +202,530,1,0,1 +204,9052,1,1,0 +214,55121,1,1,0 +220,522,1,1,0 +234,1011,1,1,0 +257,530,1,1,0 +278,6721,1,1,0 +287,999,1,0,1 +295,189,1,0,1 +326,571,1,0,1 +334,360,1,0,1 +353,79514,1,1,0 +366,1372,1,1,0 +386,189,1,1,0 +408,1011,1,1,0 +415,130753,1,0,1 +423,434,1,1,0 +430,130257,1,1,0 +446,79514,1,1,0 +463,2601,1,0,1 +469,522,1,1,0 +479,159,1,1,0 +481,360,1,1,0 +511,9052,1,1,0 +513,571,1,1,0 +527,54264,1,1,0 +547,189,1,1,0 +554,999,1,1,0 +556,2029,1,1,0 +556,9052,1,1,0 +567,4786,1,1,0 +567,79514,1,1,0 +568,7680,1,1,0 +610,434,1,1,0 +613,1011,1,1,0 +629,159,1,0,1 +643,130753,1,1,0 +657,1011,1,1,0 +682,1372,1,0,1 +695,6721,1,1,0 +704,4624,1,1,0 +710,9052,1,1,0 +714,700,1,0,1 +725,1372,1,0,1 +725,7680,1,1,0 +726,6721,1,1,0 +742,1022,1,1,0 +750,1011,1,1,0 +754,189,1,1,0 +755,4624,1,1,0 +770,130753,1,0,1 +795,97,1,1,0 +814,189,1,1,0 +817,360,1,0,1 +817,6721,1,1,0 +831,434,1,1,0 +836,133666,1,1,0 +842,530,1,0,1 +844,54264,1,1,0 +846,530,1,0,1 +847,97,1,1,0 +886,522,1,1,0 +890,189,1,0,1 +896,1372,1,1,0 +896,133666,1,1,0 +897,1011,1,1,0 +902,1011,1,0,1 +906,530,1,1,0 +909,97,1,0,1 +915,1927,1,1,0 +950,4786,1,1,0 +952,360,1,1,0 +957,7322,1,1,0 +964,189,1,1,0 +965,522,1,0,1 +974,2029,1,1,0 +977,79514,1,0,1 +982,97,1,0,1 +992,54264,1,1,0 +998,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json new file mode 100644 index 0000000..aba916a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "oracle", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py", + "sealed_runtime_sha256": "39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json new file mode 100644 index 0000000..14342f5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json @@ -0,0 +1,11 @@ +{ + "schedule": [ + "start", + "groups", + "thresholds", + "synapses", + "resets", + "end" + ], + "summary": " object | part of | Clock dt | when | order | active\n---------------------------------------------------+-------------------------------+----------------------+-------------------+---------+-------\ndefault_neurons_stateupdater (StateUpdater) | default_neurons (NeuronGroup) | 100. us (every step) | groups | 0 | yes \noracle_common_requests (NetworkOperation) | -- | 100. us (every step) | before_thresholds | 0 | yes \ndefault_neurons_spike_thresholder (Thresholder) | default_neurons (NeuronGroup) | 100. us (every step) | thresholds | 0 | yes \nspikemonitor (SpikeMonitor) | spikemonitor (SpikeMonitor) | 100. us (every step) | thresholds | 1 | yes \ndefault_synapses_pre (SynapticPathway) | default_synapses (Synapses) | 100. us (every step) | synapses | -1 | yes \ndefault_neurons_spike_resetter (Resetter) | default_neurons (NeuronGroup) | 100. us (every step) | resets | 0 | yes \noracle_legacy_apl_unconditional (NetworkOperation) | -- | 100. us (every step) | end | 0 | yes \noracle_after_apl_record (NetworkOperation) | -- | 100. us (every step) | end | 1 | yes \nzz_apl_queue_installer (QueueInstaller) | -- | 100. us (every step) | end | 1000000 | yes " +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json new file mode 100644 index 0000000..1780f5d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json @@ -0,0 +1,51 @@ +{ + "APL_applied_sha256": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "APL_fast_edges_zeroed": 5845, + "APL_finite_sequence_partition_exact": true, + "APL_pending_tail_sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "APL_precision": "float32", + "APL_timing_audit_sha256": "d5a6b9b87bb29eab8849aaf284de8a3383d169d7f76ad04d8ab9dfaf230fda89", + "APL_transport_shift_exact": true, + "APL_worker_exit_status": 0, + "APL_worker_ticks": 1000, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "applicable_requests": 79, + "backend": "shared-APL-component closed-loop Brian2 oracle", + "candidate_trace_used_as_input": false, + "complete": true, + "completed_ticks": 1000, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "events_sha256": "a1127296a157423910edcff21be25df8f54d33ea071c43dc23d8ff2e96ff8f19", + "future_generated_decay_tail_included": false, + "history_recorded": false, + "independent_CPU_all_components_claim": false, + "initial_zero_prefix": 0, + "kc_targets_present": 4064, + "name": "novel_to_aj-matched_energy-00-s1073741825", + "no_poi": true, + "no_training": true, + "nodes": 166700, + "output_budget_bytes": 25769803776, + "output_bytes_before_summary": 3665862279, + "pass_all": true, + "pass_all_scope": "Oracle construction, protocol and internal self-checks only; candidate comparison is a separate gate", + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "precision": "float64", + "queue_sha256": "102e549d18bc7a421dc1500c7436bf7abee361e1e2bedaad50b9546d2aa56167", + "ref_rejected_requests": 30, + "requests": 109, + "scope": "Only this fixed trajectory; legacy Torch APL is a shared numerical component, not an independent CPU APL implementation", + "single_continuous_run": true, + "source_and_inputs_unchanged": true, + "spikes": 29962, + "state_hashes_sha256": "a92a4ca83752275c8118911d8d2c8543df4bc4e45d8e08151f3bf5964dc3b8cf", + "steps": 1000, + "weights_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json new file mode 100644 index 0000000..28143e5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json @@ -0,0 +1,12 @@ +{ + "KC_targets_in_case": 4064, + "base_graph_files_modified": false, + "base_weight_raw_bytes_sha256": "a8c19cde743bd456bcb2e988d504f805b6943d6ceb97cd241d6e1e472ab5a591", + "count": 5845, + "effective_weights_file_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "fullgraph_required_mask_count": 5845, + "graded_targets": "only KC identities present in this LIF case", + "ordered_original_edge_id_sha256": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "rule": "zero +0 all existing fast edges whose source GLOBAL neuron is in apl_globals; no graph edge removal" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json new file mode 100644 index 0000000..1578090 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json @@ -0,0 +1,39 @@ +{ + "APL_generation_steps_after_window": 0, + "apl_delay_steps": 18, + "applied_generated_rows": 982, + "brain_steps_after_window": 0, + "brain_tail_advanced": false, + "closed_loop_branch_integrals_claimed_equal": false, + "delay_implementation": "independent list FIFO; no candidate or timing_queue imports", + "final_apl_state_float32": [ + 152.68724060058594, + 166.99606323242188 + ], + "final_apl_state_nonzero": true, + "final_apl_state_u32_bits": [ + 1125691375, + 1126629118 + ], + "finite_generated_sequence_partition_exact": true, + "future_apl_decay_or_feedback_generated": false, + "future_generated_decay_tail_included": false, + "generated_rows": 1000, + "initial_zero_prefix": 0, + "meaning": "Tail contains only already generated h and any remaining initial-zero padding; never a complete future closed-loop or decay tail", + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_file_sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "pending_generated_count": 18, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "pending_initial_zero_prefix": 0, + "pending_raw_sha256": "7e7809e834debf7f983f54907901965c969e2e88ba987605e5823ceadc139bd9", + "pending_shape": [ + 18, + 4064 + ], + "positive_zero_warmup_exact": true, + "steps": 1000, + "transport_shift_exact": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json new file mode 100644 index 0000000..bbaffe4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json @@ -0,0 +1,56 @@ +{ + "command": [ + "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "-B", + "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "--bundle-dir", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "--dt-ms", + "0.1" + ], + "handshake": { + "array_sha256": { + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9" + }, + "decay_f32_bits": "3f7eb923", + "dt_ms": 0.1, + "environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "files_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "gain_f32_bits": "3c23d70a", + "h_units": "legacy mV", + "initial_state": "float32 zeros", + "n_apl": 2, + "n_kc": 4064, + "n_neurons": 166700, + "ok": true, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "protocol": "phase4ag-apl-v1" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json new file mode 100644 index 0000000..48ffa23 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json @@ -0,0 +1,72 @@ +{ + "c0": -0.00025935108198051754, + "cg": 0.004937935295309027, + "cv": 0.9950124791926823, + "gd": 0.9801986733067553, + "metadata": { + "constant_values_are_double": true, + "float32_execution_note": "Brian NumPy scalar/array promotion and operation order must be matched separately; double coefficients alone do not assert float64 intermediate array arithmetic.", + "g_expression": "gd * old_g", + "hex": { + "c0": "-0x1.0ff306a505980p-12", + "cg": "0x1.439cce9a65d5bp-8", + "cv": "0x1.fd7246927d28bp-1", + "gd": "0x1.f5dc99badec5bp-1", + "reset": "-0x1.a9fbe76c8b43ap-5", + "seed_volt": "-0x1.6872b020c49bap-5", + "threshold": "-0x1.70a3d70a3d70ap-5" + }, + "names": { + "c0": "_lio_8", + "cg": "_lio_9", + "cv": "_lio_10", + "gd": "_lio_2" + }, + "provenance": { + "c0": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_8", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cg": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_9", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cv": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_10", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "gd": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_2", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "reset": { + "code_object": "default_neurons_spike_resetter_codeobject_1", + "name": "v_rst", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "seed_volt": { + "source": "common request interface: unchanged v_th + 1 mV" + }, + "threshold": { + "code_object": "default_neurons_spike_thresholder_codeobject_1", + "name": "v_th", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + } + }, + "units": "SI volts and dimensionless coefficients", + "voltage_expression": "c0 + ((cg * old_g) + (cv * old_v))" + }, + "reset": -0.052000000000000005, + "seed_volt": -0.044, + "threshold": -0.045 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json new file mode 100644 index 0000000..98557e1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n dt = _array_defaultclock_dt[0]\n lastspike = _array_default_neurons_lastspike\n g = _array_default_neurons_g.copy()\n rfc = _array_default_neurons_rfc\n t = _array_defaultclock_t[0]\n v = _array_default_neurons_v.copy()\n not_refractory = _array_default_neurons_not_refractory.copy()\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_v[:] = v\n _array_default_neurons_not_refractory[:] = not_refractory\n _array_default_neurons_g[:] = g\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_stateupdater_codeobject" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n v = _array_default_neurons_v\n not_refractory = _array_default_neurons_not_refractory\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\n", + "name": "default_neurons_spike_thresholder_codeobject" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_t = _array_defaultclock_t[0]\n _source_i = _array_default_neurons_i[_idx]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _array_spikemonitor_count[_events - _source_start] += 1\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "spikemonitor_codeobject" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n w = _array_default_synapses_w[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_codeobject" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_v[_idx] = v\n _array_default_neurons_g[_idx] = g\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_spike_resetter_codeobject" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json new file mode 100644 index 0000000..e7885d3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json @@ -0,0 +1,17 @@ +{ + "APL_precision": "float32 in separate science-Python process", + "Torch_imported_into_Brian": false, + "author_precision": "float64", + "codegen": "numpy", + "packages": { + "brian2": "2.5.1", + "cython": "0.29.33", + "numpy": "1.22.3", + "pandas": "1.4.3", + "pyarrow": "11.0.0", + "scipy": "1.8.1", + "sympy": "1.12" + }, + "platform": "Linux-5.15.0-194-generic-x86_64-with-glibc2.35", + "python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json new file mode 100644 index 0000000..6cb179d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n dt = _array_defaultclock_dt[0]\n lastspike = _array_default_neurons_lastspike\n g = _array_default_neurons_g.copy()\n rfc = _array_default_neurons_rfc\n t = _array_defaultclock_t[0]\n v = _array_default_neurons_v.copy()\n not_refractory = _array_default_neurons_not_refractory.copy()\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_v[:] = v\n _array_default_neurons_not_refractory[:] = not_refractory\n _array_default_neurons_g[:] = g\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_stateupdater_codeobject_1" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n v = _array_default_neurons_v\n not_refractory = _array_default_neurons_not_refractory\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\n", + "name": "default_neurons_spike_thresholder_codeobject_1" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_t = _array_defaultclock_t[0]\n _source_i = _array_default_neurons_i[_idx]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _array_spikemonitor_count[_events - _source_start] += 1\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "spikemonitor_codeobject_1" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n w = _array_default_synapses_w[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_codeobject_1" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_v[_idx] = v\n _array_default_neurons_g[_idx] = g\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_spike_resetter_codeobject_1" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json new file mode 100644 index 0000000..de23f0d --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json @@ -0,0 +1,80 @@ +{ + "ae_sha256": "32eb1c42383068ce52701d2139a376ce155ad7072cde019949f8ca2d55492409", + "af_sha256": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961", + "apl_delay_steps": 18, + "author_sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e", + "bundle_hashes": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "candidate_trace_used_as_input": false, + "case_hashes": { + "requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845" + }, + "coefficients_sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "copied_oracle_sha256": "357a7d3debb5abc34a8714c0233b456547a154d9d5855d28661b4f01019a80ea", + "copied_oracle_source": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/oracle_apl.py", + "graph_hashes": { + "completeness.csv": "fb9033398abb7585ae63472ced9d8c8cab787f69965dc9ce5fa409ab105bc1bc", + "connectivity.parquet": "1362c1102b74f5552f4b01fca956574fd6252f749e31493c4a00a1bc9eab00b3", + "dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1" + }, + "legacy_apl_worker_sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "only_scientific_change": "transport generated graded-APL h before the unchanged end write", + "scope": "shared-APL-component closed-loop oracle, not all-components-independent CPU equivalence", + "spec": { + "apl": { + "gain": 0.01, + "normalization": 1.0, + "tau_ms": 20.0 + }, + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl_delay_steps": 18, + "apl_precision": "float32", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "dt_ms": 0.1, + "duration_ms": 100.0, + "expected_external_events": 113.30283203125, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "kind": "fullgraph", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "mode": "physiological", + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "refractory_ms": 2.2, + "reset_potential_mv": -52.0, + "resting_potential_mv": -52.0, + "synaptic_delay_ms": 1.8, + "synaptic_tau_ms": 5.0, + "threshold_mv": -45.0, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "name": "novel_to_aj-physiological-00-s1073741825", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "output_budget_bytes": 25769803776, + "precision": "float64", + "rate_sum_hz": 1133.0283203125, + "record_history": false, + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "seed": 1073741825, + "source_panel_row": 6, + "source_panel_split": "heldout", + "steps": 1000, + "target_count": 35, + "training": false, + "validation_cohort": "novel_to_aj" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json new file mode 100644 index 0000000..982e0a9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json @@ -0,0 +1,60 @@ +{ + "APL_SI_conversion": "h.astype(float64) * float64(0.001), then separate float64 g subtraction", + "APL_dtype": "float32", + "APL_h_units": "mV; gain already applied in float32", + "APL_inhibition_file_means": "generated h at the actual closed-loop Brian spike tick, not the delayed applied value", + "APL_input": "Brian's own actual global spikes, never candidate spikes or candidate inhibition", + "APL_pending_file": "apl-pending-tail.float32.npy", + "APL_pending_generated_count": 18, + "APL_pending_initial_zero_prefix": 0, + "APL_pending_scope": "next D scheduled applications from recorded h plus unconsumed initial zero slots; not future generated decay", + "APL_shapes": { + "applied": [ + 1000, + 4064 + ], + "drive": [ + 1000, + 2 + ], + "inhibition": [ + 1000, + 4064 + ], + "pending_tail": [ + 18, + 4064 + ], + "state": [ + 1000, + 2 + ] + }, + "APL_transport": "applied[t]=generated_h[t-D] for t>=D, positive zero otherwise; separate independent list FIFO", + "APL_write_schedule": "end, order=0, after original reset, unconditional raw g write; recorder end/order=1", + "apl_delay_steps": 18, + "complete_marker": "summary.json complete=true only after worker exit and all checks", + "history_recorded": false, + "history_shape": [ + 1000, + 166700 + ], + "queue_protocol": "sealed Phase4AF queue_summary; original global edge IDs, including zero-weight/ref-rejected arrivals", + "request_columns": [ + "tick", + "neuron_idx", + "attempted", + "accepted", + "rejected" + ], + "state_hash_encoding": "SHA256 of contiguous little-endian raw f64 V/g and i32 ref", + "state_hash_file": "tick-state-hashes.jsonl", + "state_npz": [ + "step", + "neuron_idx", + "counts", + "v", + "g", + "ref" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json new file mode 100644 index 0000000..6ed5906 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json @@ -0,0 +1,34 @@ +{ + "membrane_tau_ms": { + "author": 20.0, + "case": 20.0 + }, + "refractory_ms": { + "author": 2.2, + "case": 2.2 + }, + "reset_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "resting_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "synaptic_delay_ms": { + "author": 1.8, + "case": 1.8 + }, + "synaptic_tau_ms": { + "author": 5.0, + "case": 5.0 + }, + "threshold_mv": { + "author": -45.0, + "case": -45.0 + }, + "w_syn_mv_per_anatomical_synapse": { + "author": 0.275, + "case": 0.275 + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json new file mode 100644 index 0000000..11368a5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json @@ -0,0 +1,15 @@ +{ + "advance_calls": 1000, + "forwarding_contract": "sealed AE/AF design", + "installations": [ + "default_synapses_pre_codeobject", + "default_synapses_pre_codeobject_1" + ], + "limit": "Current wrapper was not independently rerun without the queue proxy", + "new_unwrapped_repeat_performed": false, + "original_edge_ids_not_sorted_or_filtered": true, + "peek_calls": 1000, + "post_threshold_pre_synaptic_guard_observed": true, + "same_peek_object_returned": true, + "zero_weight_and_refractory_rejected_edges_retained": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv new file mode 100644 index 0000000..d04d0f2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv @@ -0,0 +1,118 @@ +tick,neuron_idx,attempted,accepted,rejected +20,7322,1,1,0 +21,53508,1,1,0 +24,999,1,1,0 +25,530,1,1,0 +31,159,1,1,0 +37,2029,1,1,0 +43,530,1,0,1 +50,522,1,1,0 +51,1372,1,1,0 +58,9052,1,1,0 +73,530,1,1,0 +78,530,1,0,1 +81,530,1,0,1 +95,622,1,1,0 +114,710,1,1,0 +115,2029,1,1,0 +136,79514,1,1,0 +138,79514,1,0,1 +150,130753,1,1,0 +152,130753,1,0,1 +154,530,1,0,1 +155,2029,1,1,0 +157,54264,1,1,0 +160,54264,1,0,1 +163,54264,1,0,1 +172,2029,1,0,1 +183,7322,1,1,0 +190,130753,1,1,0 +195,7322,1,0,1 +201,97,1,1,0 +202,530,1,0,1 +204,9052,1,1,0 +214,55121,1,1,0 +220,522,1,1,0 +234,1011,1,1,0 +257,530,1,1,0 +264,700,1,1,0 +278,6721,1,1,0 +287,999,1,0,1 +295,189,1,0,1 +326,571,1,0,1 +334,360,1,0,1 +353,79514,1,1,0 +366,1372,1,1,0 +386,189,1,1,0 +408,1011,1,1,0 +415,130753,1,0,1 +423,434,1,1,0 +430,130257,1,1,0 +446,79514,1,1,0 +463,2601,1,0,1 +469,522,1,1,0 +479,159,1,1,0 +481,360,1,1,0 +511,9052,1,1,0 +513,571,1,1,0 +527,54264,1,1,0 +547,189,1,0,1 +554,999,1,1,0 +556,2029,1,1,0 +556,9052,1,1,0 +567,4786,1,1,0 +567,79514,1,1,0 +568,7680,1,1,0 +596,1372,1,0,1 +610,434,1,1,0 +613,1011,1,1,0 +629,159,1,0,1 +643,130753,1,1,0 +657,1011,1,1,0 +668,2029,1,1,0 +672,1011,1,0,1 +682,1372,1,1,0 +695,6721,1,1,0 +700,360,1,0,1 +704,4624,1,1,0 +710,9052,1,1,0 +714,700,1,0,1 +725,1372,1,1,0 +725,7680,1,1,0 +726,6721,1,1,0 +742,1022,1,0,1 +750,1011,1,0,1 +754,189,1,0,1 +755,4624,1,1,0 +770,130753,1,0,1 +795,97,1,1,0 +814,189,1,1,0 +817,360,1,1,0 +817,6721,1,1,0 +831,434,1,0,1 +836,133666,1,1,0 +842,530,1,0,1 +844,54264,1,1,0 +846,530,1,1,0 +847,97,1,1,0 +886,522,1,1,0 +890,189,1,1,0 +896,1372,1,0,1 +896,133666,1,0,1 +897,1011,1,1,0 +902,1011,1,0,1 +906,530,1,1,0 +909,97,1,1,0 +915,1927,1,1,0 +950,4786,1,1,0 +952,360,1,1,0 +957,7322,1,0,1 +964,189,1,0,1 +965,522,1,1,0 +974,2029,1,1,0 +977,79514,1,1,0 +982,97,1,0,1 +989,54264,1,1,0 +992,54264,1,0,1 +994,79514,1,0,1 +998,189,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json new file mode 100644 index 0000000..aba916a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "oracle", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py", + "sealed_runtime_sha256": "39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json new file mode 100644 index 0000000..14342f5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json @@ -0,0 +1,11 @@ +{ + "schedule": [ + "start", + "groups", + "thresholds", + "synapses", + "resets", + "end" + ], + "summary": " object | part of | Clock dt | when | order | active\n---------------------------------------------------+-------------------------------+----------------------+-------------------+---------+-------\ndefault_neurons_stateupdater (StateUpdater) | default_neurons (NeuronGroup) | 100. us (every step) | groups | 0 | yes \noracle_common_requests (NetworkOperation) | -- | 100. us (every step) | before_thresholds | 0 | yes \ndefault_neurons_spike_thresholder (Thresholder) | default_neurons (NeuronGroup) | 100. us (every step) | thresholds | 0 | yes \nspikemonitor (SpikeMonitor) | spikemonitor (SpikeMonitor) | 100. us (every step) | thresholds | 1 | yes \ndefault_synapses_pre (SynapticPathway) | default_synapses (Synapses) | 100. us (every step) | synapses | -1 | yes \ndefault_neurons_spike_resetter (Resetter) | default_neurons (NeuronGroup) | 100. us (every step) | resets | 0 | yes \noracle_legacy_apl_unconditional (NetworkOperation) | -- | 100. us (every step) | end | 0 | yes \noracle_after_apl_record (NetworkOperation) | -- | 100. us (every step) | end | 1 | yes \nzz_apl_queue_installer (QueueInstaller) | -- | 100. us (every step) | end | 1000000 | yes " +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json new file mode 100644 index 0000000..388fb74 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json @@ -0,0 +1,51 @@ +{ + "APL_applied_sha256": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "APL_fast_edges_zeroed": 5845, + "APL_finite_sequence_partition_exact": true, + "APL_pending_tail_sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "APL_precision": "float32", + "APL_timing_audit_sha256": "251dd25f317e022dfd8ba8709e0c1b5c468401c3ed7beeedecde9f8cfe246a63", + "APL_transport_shift_exact": true, + "APL_worker_exit_status": 0, + "APL_worker_ticks": 1000, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "applicable_requests": 80, + "backend": "shared-APL-component closed-loop Brian2 oracle", + "candidate_trace_used_as_input": false, + "complete": true, + "completed_ticks": 1000, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "events_sha256": "2815973438d5de7c169ed651101dec8136fe5bde549324010204ca7b7d694bac", + "future_generated_decay_tail_included": false, + "history_recorded": false, + "independent_CPU_all_components_claim": false, + "initial_zero_prefix": 0, + "kc_targets_present": 4064, + "name": "novel_to_aj-physiological-00-s1073741825", + "no_poi": true, + "no_training": true, + "nodes": 166700, + "output_budget_bytes": 25769803776, + "output_bytes_before_summary": 3389301301, + "pass_all": true, + "pass_all_scope": "Oracle construction, protocol and internal self-checks only; candidate comparison is a separate gate", + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "precision": "float64", + "queue_sha256": "894ab50fa8a60ebe4ccf54c46b7778488b83605bb08c9dcb438981f9901c0a0c", + "ref_rejected_requests": 37, + "requests": 117, + "scope": "Only this fixed trajectory; legacy Torch APL is a shared numerical component, not an independent CPU APL implementation", + "single_continuous_run": true, + "source_and_inputs_unchanged": true, + "spikes": 29986, + "state_hashes_sha256": "166a663b84ff3281babc50b7ebd7d356f6de1eed734b72abfd545b785b9a063c", + "steps": 1000, + "weights_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json new file mode 100644 index 0000000..28143e5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json @@ -0,0 +1,12 @@ +{ + "KC_targets_in_case": 4064, + "base_graph_files_modified": false, + "base_weight_raw_bytes_sha256": "a8c19cde743bd456bcb2e988d504f805b6943d6ceb97cd241d6e1e472ab5a591", + "count": 5845, + "effective_weights_file_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "fullgraph_required_mask_count": 5845, + "graded_targets": "only KC identities present in this LIF case", + "ordered_original_edge_id_sha256": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "rule": "zero +0 all existing fast edges whose source GLOBAL neuron is in apl_globals; no graph edge removal" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json new file mode 100644 index 0000000..7f81a15 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json @@ -0,0 +1,39 @@ +{ + "APL_generation_steps_after_window": 0, + "apl_delay_steps": 18, + "applied_generated_rows": 982, + "brain_steps_after_window": 0, + "brain_tail_advanced": false, + "closed_loop_branch_integrals_claimed_equal": false, + "delay_implementation": "independent list FIFO; no candidate or timing_queue imports", + "final_apl_state_float32": [ + 149.37657165527344, + 165.87535095214844 + ], + "final_apl_state_nonzero": true, + "final_apl_state_u32_bits": [ + 1125474407, + 1126555671 + ], + "finite_generated_sequence_partition_exact": true, + "future_apl_decay_or_feedback_generated": false, + "future_generated_decay_tail_included": false, + "generated_rows": 1000, + "initial_zero_prefix": 0, + "meaning": "Tail contains only already generated h and any remaining initial-zero padding; never a complete future closed-loop or decay tail", + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_file_sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "pending_generated_count": 18, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "pending_initial_zero_prefix": 0, + "pending_raw_sha256": "0ecc528803aceb25ca9247f2d596e3d7aec2ee750fa285cd21a2798e53a8b577", + "pending_shape": [ + 18, + 4064 + ], + "positive_zero_warmup_exact": true, + "steps": 1000, + "transport_shift_exact": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json new file mode 100644 index 0000000..bbaffe4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json @@ -0,0 +1,56 @@ +{ + "command": [ + "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "-B", + "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "--bundle-dir", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "--dt-ms", + "0.1" + ], + "handshake": { + "array_sha256": { + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9" + }, + "decay_f32_bits": "3f7eb923", + "dt_ms": 0.1, + "environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "files_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "gain_f32_bits": "3c23d70a", + "h_units": "legacy mV", + "initial_state": "float32 zeros", + "n_apl": 2, + "n_kc": 4064, + "n_neurons": 166700, + "ok": true, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "protocol": "phase4ag-apl-v1" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json new file mode 100644 index 0000000..48ffa23 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json @@ -0,0 +1,72 @@ +{ + "c0": -0.00025935108198051754, + "cg": 0.004937935295309027, + "cv": 0.9950124791926823, + "gd": 0.9801986733067553, + "metadata": { + "constant_values_are_double": true, + "float32_execution_note": "Brian NumPy scalar/array promotion and operation order must be matched separately; double coefficients alone do not assert float64 intermediate array arithmetic.", + "g_expression": "gd * old_g", + "hex": { + "c0": "-0x1.0ff306a505980p-12", + "cg": "0x1.439cce9a65d5bp-8", + "cv": "0x1.fd7246927d28bp-1", + "gd": "0x1.f5dc99badec5bp-1", + "reset": "-0x1.a9fbe76c8b43ap-5", + "seed_volt": "-0x1.6872b020c49bap-5", + "threshold": "-0x1.70a3d70a3d70ap-5" + }, + "names": { + "c0": "_lio_8", + "cg": "_lio_9", + "cv": "_lio_10", + "gd": "_lio_2" + }, + "provenance": { + "c0": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_8", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cg": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_9", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cv": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_10", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "gd": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_2", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "reset": { + "code_object": "default_neurons_spike_resetter_codeobject_1", + "name": "v_rst", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "seed_volt": { + "source": "common request interface: unchanged v_th + 1 mV" + }, + "threshold": { + "code_object": "default_neurons_spike_thresholder_codeobject_1", + "name": "v_th", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + } + }, + "units": "SI volts and dimensionless coefficients", + "voltage_expression": "c0 + ((cg * old_g) + (cv * old_v))" + }, + "reset": -0.052000000000000005, + "seed_volt": -0.044, + "threshold": -0.045 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json new file mode 100644 index 0000000..db08e59 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n dt = _array_defaultclock_dt[0]\n lastspike = _array_default_neurons_lastspike\n not_refractory = _array_default_neurons_not_refractory.copy()\n t = _array_defaultclock_t[0]\n g = _array_default_neurons_g.copy()\n v = _array_default_neurons_v.copy()\n rfc = _array_default_neurons_rfc\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_not_refractory[:] = not_refractory\n _array_default_neurons_g[:] = g\n _array_default_neurons_v[:] = v\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_stateupdater_codeobject" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n not_refractory = _array_default_neurons_not_refractory\n v = _array_default_neurons_v\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\n", + "name": "default_neurons_spike_thresholder_codeobject" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_t = _array_defaultclock_t[0]\n _source_i = _array_default_neurons_i[_idx]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _array_spikemonitor_count[_events - _source_start] += 1\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "spikemonitor_codeobject" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n w = _array_default_synapses_w[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_codeobject" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_g[_idx] = g\n _array_default_neurons_v[_idx] = v\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_spike_resetter_codeobject" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json new file mode 100644 index 0000000..e7885d3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json @@ -0,0 +1,17 @@ +{ + "APL_precision": "float32 in separate science-Python process", + "Torch_imported_into_Brian": false, + "author_precision": "float64", + "codegen": "numpy", + "packages": { + "brian2": "2.5.1", + "cython": "0.29.33", + "numpy": "1.22.3", + "pandas": "1.4.3", + "pyarrow": "11.0.0", + "scipy": "1.8.1", + "sympy": "1.12" + }, + "platform": "Linux-5.15.0-194-generic-x86_64-with-glibc2.35", + "python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json new file mode 100644 index 0000000..aa89906 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n dt = _array_defaultclock_dt[0]\n lastspike = _array_default_neurons_lastspike\n not_refractory = _array_default_neurons_not_refractory.copy()\n t = _array_defaultclock_t[0]\n g = _array_default_neurons_g.copy()\n v = _array_default_neurons_v.copy()\n rfc = _array_default_neurons_rfc\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_not_refractory[:] = not_refractory\n _array_default_neurons_g[:] = g\n _array_default_neurons_v[:] = v\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_stateupdater_codeobject_1" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n not_refractory = _array_default_neurons_not_refractory\n v = _array_default_neurons_v\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\n", + "name": "default_neurons_spike_thresholder_codeobject_1" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_t = _array_defaultclock_t[0]\n _source_i = _array_default_neurons_i[_idx]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _array_spikemonitor_count[_events - _source_start] += 1\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "spikemonitor_codeobject_1" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n w = _array_default_synapses_w[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_codeobject_1" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_g[_idx] = g\n _array_default_neurons_v[_idx] = v\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_spike_resetter_codeobject_1" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json new file mode 100644 index 0000000..2037615 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json @@ -0,0 +1,80 @@ +{ + "ae_sha256": "32eb1c42383068ce52701d2139a376ce155ad7072cde019949f8ca2d55492409", + "af_sha256": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961", + "apl_delay_steps": 18, + "author_sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e", + "bundle_hashes": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "candidate_trace_used_as_input": false, + "case_hashes": { + "requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d" + }, + "coefficients_sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "copied_oracle_sha256": "357a7d3debb5abc34a8714c0233b456547a154d9d5855d28661b4f01019a80ea", + "copied_oracle_source": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/oracle_apl.py", + "graph_hashes": { + "completeness.csv": "fb9033398abb7585ae63472ced9d8c8cab787f69965dc9ce5fa409ab105bc1bc", + "connectivity.parquet": "1362c1102b74f5552f4b01fca956574fd6252f749e31493c4a00a1bc9eab00b3", + "dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1" + }, + "legacy_apl_worker_sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "only_scientific_change": "transport generated graded-APL h before the unchanged end write", + "scope": "shared-APL-component closed-loop oracle, not all-components-independent CPU equivalence", + "spec": { + "apl": { + "gain": 0.01, + "normalization": 1.0, + "tau_ms": 20.0 + }, + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl_delay_steps": 18, + "apl_precision": "float32", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "dt_ms": 0.1, + "duration_ms": 100.0, + "expected_external_events": 102.24431762695312, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "kind": "fullgraph", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "mode": "matched_energy", + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "refractory_ms": 2.2, + "reset_potential_mv": -52.0, + "resting_potential_mv": -52.0, + "synaptic_delay_ms": 1.8, + "synaptic_tau_ms": 5.0, + "threshold_mv": -45.0, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "name": "seed_validation-matched_energy-00-s1073741825", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "output_budget_bytes": 25769803776, + "precision": "float64", + "rate_sum_hz": 1022.4431762695312, + "record_history": false, + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "seed": 1073741825, + "source_panel_row": 0, + "source_panel_split": "calibration", + "steps": 1000, + "target_count": 48, + "training": false, + "validation_cohort": "seed_validation" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json new file mode 100644 index 0000000..982e0a9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json @@ -0,0 +1,60 @@ +{ + "APL_SI_conversion": "h.astype(float64) * float64(0.001), then separate float64 g subtraction", + "APL_dtype": "float32", + "APL_h_units": "mV; gain already applied in float32", + "APL_inhibition_file_means": "generated h at the actual closed-loop Brian spike tick, not the delayed applied value", + "APL_input": "Brian's own actual global spikes, never candidate spikes or candidate inhibition", + "APL_pending_file": "apl-pending-tail.float32.npy", + "APL_pending_generated_count": 18, + "APL_pending_initial_zero_prefix": 0, + "APL_pending_scope": "next D scheduled applications from recorded h plus unconsumed initial zero slots; not future generated decay", + "APL_shapes": { + "applied": [ + 1000, + 4064 + ], + "drive": [ + 1000, + 2 + ], + "inhibition": [ + 1000, + 4064 + ], + "pending_tail": [ + 18, + 4064 + ], + "state": [ + 1000, + 2 + ] + }, + "APL_transport": "applied[t]=generated_h[t-D] for t>=D, positive zero otherwise; separate independent list FIFO", + "APL_write_schedule": "end, order=0, after original reset, unconditional raw g write; recorder end/order=1", + "apl_delay_steps": 18, + "complete_marker": "summary.json complete=true only after worker exit and all checks", + "history_recorded": false, + "history_shape": [ + 1000, + 166700 + ], + "queue_protocol": "sealed Phase4AF queue_summary; original global edge IDs, including zero-weight/ref-rejected arrivals", + "request_columns": [ + "tick", + "neuron_idx", + "attempted", + "accepted", + "rejected" + ], + "state_hash_encoding": "SHA256 of contiguous little-endian raw f64 V/g and i32 ref", + "state_hash_file": "tick-state-hashes.jsonl", + "state_npz": [ + "step", + "neuron_idx", + "counts", + "v", + "g", + "ref" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json new file mode 100644 index 0000000..6ed5906 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json @@ -0,0 +1,34 @@ +{ + "membrane_tau_ms": { + "author": 20.0, + "case": 20.0 + }, + "refractory_ms": { + "author": 2.2, + "case": 2.2 + }, + "reset_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "resting_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "synaptic_delay_ms": { + "author": 1.8, + "case": 1.8 + }, + "synaptic_tau_ms": { + "author": 5.0, + "case": 5.0 + }, + "threshold_mv": { + "author": -45.0, + "case": -45.0 + }, + "w_syn_mv_per_anatomical_synapse": { + "author": 0.275, + "case": 0.275 + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json new file mode 100644 index 0000000..11368a5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json @@ -0,0 +1,15 @@ +{ + "advance_calls": 1000, + "forwarding_contract": "sealed AE/AF design", + "installations": [ + "default_synapses_pre_codeobject", + "default_synapses_pre_codeobject_1" + ], + "limit": "Current wrapper was not independently rerun without the queue proxy", + "new_unwrapped_repeat_performed": false, + "original_edge_ids_not_sorted_or_filtered": true, + "peek_calls": 1000, + "post_threshold_pre_synaptic_guard_observed": true, + "same_peek_object_returned": true, + "zero_weight_and_refractory_rejected_edges_retained": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv new file mode 100644 index 0000000..05233f2 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv @@ -0,0 +1,108 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +17,2927,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +56,522,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,0,1 +133,130472,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +178,2010,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +302,360,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +374,1927,1,0,1 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,1,0 +395,360,1,0,1 +399,4311,1,1,0 +404,8504,1,1,0 +414,999,1,1,0 +414,2927,1,1,0 +434,522,1,0,1 +461,10769,1,1,0 +475,360,1,0,1 +489,1514,1,1,0 +497,130753,1,1,0 +506,999,1,0,1 +507,12644,1,1,0 +513,3161,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,0,1 +529,360,1,1,0 +538,7781,1,1,0 +541,2970,1,1,0 +547,7781,1,0,1 +549,131226,1,0,1 +550,131226,1,0,1 +551,360,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,0,1 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,1,0 +613,131226,1,0,1 +616,522,1,1,0 +617,522,1,0,1 +646,2535,1,0,1 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +663,360,1,0,1 +667,10769,1,1,0 +698,1514,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,522,1,1,0 +727,6842,1,0,1 +745,2010,1,1,0 +746,360,1,0,1 +754,3252,1,0,1 +763,130497,1,1,0 +764,1890,1,0,1 +772,3161,1,1,0 +782,9975,1,0,1 +794,2029,1,1,0 +815,130753,1,1,0 +816,1514,1,1,0 +816,4505,1,1,0 +823,14839,1,1,0 +834,522,1,1,0 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +898,522,1,1,0 +906,331,1,0,1 +906,2010,1,1,0 +921,5519,1,1,0 +931,522,1,1,0 +940,360,1,1,0 +942,130753,1,1,0 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,1,0 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json new file mode 100644 index 0000000..aba916a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "oracle", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py", + "sealed_runtime_sha256": "39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json new file mode 100644 index 0000000..14342f5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json @@ -0,0 +1,11 @@ +{ + "schedule": [ + "start", + "groups", + "thresholds", + "synapses", + "resets", + "end" + ], + "summary": " object | part of | Clock dt | when | order | active\n---------------------------------------------------+-------------------------------+----------------------+-------------------+---------+-------\ndefault_neurons_stateupdater (StateUpdater) | default_neurons (NeuronGroup) | 100. us (every step) | groups | 0 | yes \noracle_common_requests (NetworkOperation) | -- | 100. us (every step) | before_thresholds | 0 | yes \ndefault_neurons_spike_thresholder (Thresholder) | default_neurons (NeuronGroup) | 100. us (every step) | thresholds | 0 | yes \nspikemonitor (SpikeMonitor) | spikemonitor (SpikeMonitor) | 100. us (every step) | thresholds | 1 | yes \ndefault_synapses_pre (SynapticPathway) | default_synapses (Synapses) | 100. us (every step) | synapses | -1 | yes \ndefault_neurons_spike_resetter (Resetter) | default_neurons (NeuronGroup) | 100. us (every step) | resets | 0 | yes \noracle_legacy_apl_unconditional (NetworkOperation) | -- | 100. us (every step) | end | 0 | yes \noracle_after_apl_record (NetworkOperation) | -- | 100. us (every step) | end | 1 | yes \nzz_apl_queue_installer (QueueInstaller) | -- | 100. us (every step) | end | 1000000 | yes " +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json new file mode 100644 index 0000000..994fc0c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json @@ -0,0 +1,51 @@ +{ + "APL_applied_sha256": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "APL_fast_edges_zeroed": 5845, + "APL_finite_sequence_partition_exact": true, + "APL_pending_tail_sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "APL_precision": "float32", + "APL_timing_audit_sha256": "ef1061951869c394d606f79f2d362f67e75a06955e737f0a4b9a7cb7eedd6ce1", + "APL_transport_shift_exact": true, + "APL_worker_exit_status": 0, + "APL_worker_ticks": 1000, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "applicable_requests": 78, + "backend": "shared-APL-component closed-loop Brian2 oracle", + "candidate_trace_used_as_input": false, + "complete": true, + "completed_ticks": 1000, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "events_sha256": "57d328e7f223d47f189bc7ffe1b13a6da0022e160f5ad631c711f4099d56dd82", + "future_generated_decay_tail_included": false, + "history_recorded": false, + "independent_CPU_all_components_claim": false, + "initial_zero_prefix": 0, + "kc_targets_present": 4064, + "name": "seed_validation-matched_energy-00-s1073741825", + "no_poi": true, + "no_training": true, + "nodes": 166700, + "output_budget_bytes": 25769803776, + "output_bytes_before_summary": 626492038, + "pass_all": true, + "pass_all_scope": "Oracle construction, protocol and internal self-checks only; candidate comparison is a separate gate", + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "precision": "float64", + "queue_sha256": "90826f935c270e4d56d4310aad43d17124322129add4f096eabfa3c352bb2336", + "ref_rejected_requests": 29, + "requests": 107, + "scope": "Only this fixed trajectory; legacy Torch APL is a shared numerical component, not an independent CPU APL implementation", + "single_continuous_run": true, + "source_and_inputs_unchanged": true, + "spikes": 30982, + "state_hashes_sha256": "b0386ffb7f5aaac324e058daed6dddb87979001dbb172a9673cf5392d35ae212", + "steps": 1000, + "weights_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json new file mode 100644 index 0000000..28143e5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json @@ -0,0 +1,12 @@ +{ + "KC_targets_in_case": 4064, + "base_graph_files_modified": false, + "base_weight_raw_bytes_sha256": "a8c19cde743bd456bcb2e988d504f805b6943d6ceb97cd241d6e1e472ab5a591", + "count": 5845, + "effective_weights_file_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "fullgraph_required_mask_count": 5845, + "graded_targets": "only KC identities present in this LIF case", + "ordered_original_edge_id_sha256": "78d88b017b336f9c72a230680a39a9c4e74fedeff6fbb7b9c8641f30cb15e72b", + "rule": "zero +0 all existing fast edges whose source GLOBAL neuron is in apl_globals; no graph edge removal" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json new file mode 100644 index 0000000..3e0e4a1 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json @@ -0,0 +1,39 @@ +{ + "APL_generation_steps_after_window": 0, + "apl_delay_steps": 18, + "applied_generated_rows": 982, + "brain_steps_after_window": 0, + "brain_tail_advanced": false, + "closed_loop_branch_integrals_claimed_equal": false, + "delay_implementation": "independent list FIFO; no candidate or timing_queue imports", + "final_apl_state_float32": [ + 151.74046325683594, + 169.58856201171875 + ], + "final_apl_state_nonzero": true, + "final_apl_state_u32_bits": [ + 1125629327, + 1126799020 + ], + "finite_generated_sequence_partition_exact": true, + "future_apl_decay_or_feedback_generated": false, + "future_generated_decay_tail_included": false, + "generated_rows": 1000, + "initial_zero_prefix": 0, + "meaning": "Tail contains only already generated h and any remaining initial-zero padding; never a complete future closed-loop or decay tail", + "pending_application_tick_start": 1000, + "pending_application_tick_stop_exclusive": 1018, + "pending_file_sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "pending_generated_count": 18, + "pending_generated_tick_start": 982, + "pending_generated_tick_stop_exclusive": 1000, + "pending_initial_zero_prefix": 0, + "pending_raw_sha256": "c1ebb91163861d3b2d35e180f72f76695703839b46228796f817b2acb56e8bb5", + "pending_shape": [ + 18, + 4064 + ], + "positive_zero_warmup_exact": true, + "steps": 1000, + "transport_shift_exact": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json new file mode 100644 index 0000000..bbaffe4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json @@ -0,0 +1,56 @@ +{ + "command": [ + "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "-B", + "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "--bundle-dir", + "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "--dt-ms", + "0.1" + ], + "handshake": { + "array_sha256": { + "apl_globals.npy": "979ef88dff30d41168ce9b377a006ccb3cd034b2dce86d54923ca0f4b87cb6a6", + "input_matrix.npy": "528a5f6f5ffe424f323c5a44695db4a7cf32570709832eff2f37f49e85c92c3e", + "kc_globals.npy": "9e990d10a63b0f74cd7bbbdc5369082f24d5246487af944ba289bc6bf48d4b75", + "output_matrix.npy": "0dcf02cdb7836ab72da32ac47f5682ca33e25f63a8a662a8452d4ea9d46babb9" + }, + "decay_f32_bits": "3f7eb923", + "dt_ms": 0.1, + "environment": { + "CUBLAS_WORKSPACE_CONFIG": null, + "cuda": "13.0", + "cuda_matmul_allow_tf32": false, + "cudnn": 92400, + "cudnn_allow_tf32": true, + "cudnn_benchmark": false, + "cudnn_deterministic": false, + "deterministic_algorithms": false, + "device_capability": [ + 8, + 9 + ], + "device_index": 0, + "device_name": "NVIDIA GeForce RTX 4090", + "float32_matmul_precision": "highest", + "numpy": "2.2.6", + "precision_configuration_changed_by_component": false, + "torch": "2.14.0+cu130" + }, + "files_sha256": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "gain_f32_bits": "3c23d70a", + "h_units": "legacy mV", + "initial_state": "float32 zeros", + "n_apl": 2, + "n_kc": 4064, + "n_neurons": 166700, + "ok": true, + "operator_sequence": "state.mul_(decay32); drive=mv(I32,spikes32); state.add_(drive); h=matmul(state,O32)*gain32", + "protocol": "phase4ag-apl-v1" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json new file mode 100644 index 0000000..48ffa23 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json @@ -0,0 +1,72 @@ +{ + "c0": -0.00025935108198051754, + "cg": 0.004937935295309027, + "cv": 0.9950124791926823, + "gd": 0.9801986733067553, + "metadata": { + "constant_values_are_double": true, + "float32_execution_note": "Brian NumPy scalar/array promotion and operation order must be matched separately; double coefficients alone do not assert float64 intermediate array arithmetic.", + "g_expression": "gd * old_g", + "hex": { + "c0": "-0x1.0ff306a505980p-12", + "cg": "0x1.439cce9a65d5bp-8", + "cv": "0x1.fd7246927d28bp-1", + "gd": "0x1.f5dc99badec5bp-1", + "reset": "-0x1.a9fbe76c8b43ap-5", + "seed_volt": "-0x1.6872b020c49bap-5", + "threshold": "-0x1.70a3d70a3d70ap-5" + }, + "names": { + "c0": "_lio_8", + "cg": "_lio_9", + "cv": "_lio_10", + "gd": "_lio_2" + }, + "provenance": { + "c0": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_8", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cg": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_9", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "cv": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_10", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "gd": { + "code_object": "default_neurons_stateupdater_codeobject_1", + "name": "_lio_2", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "reset": { + "code_object": "default_neurons_spike_resetter_codeobject_1", + "name": "v_rst", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + }, + "seed_volt": { + "source": "common request interface: unchanged v_th + 1 mV" + }, + "threshold": { + "code_object": "default_neurons_spike_thresholder_codeobject_1", + "name": "v_th", + "namespace_dtype": "float64", + "source": "CodeObject.namespace" + } + }, + "units": "SI volts and dimensionless coefficients", + "voltage_expression": "c0 + ((cg * old_g) + (cv * old_v))" + }, + "reset": -0.052000000000000005, + "seed_volt": -0.044, + "threshold": -0.045 +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json new file mode 100644 index 0000000..f5aa786 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n lastspike = _array_default_neurons_lastspike\n rfc = _array_default_neurons_rfc\n g = _array_default_neurons_g.copy()\n not_refractory = _array_default_neurons_not_refractory.copy()\n t = _array_defaultclock_t[0]\n v = _array_default_neurons_v.copy()\n dt = _array_defaultclock_dt[0]\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_v[:] = v\n _array_default_neurons_g[:] = g\n _array_default_neurons_not_refractory[:] = not_refractory\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_stateupdater_codeobject" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n v = _array_default_neurons_v\n not_refractory = _array_default_neurons_not_refractory\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\n", + "name": "default_neurons_spike_thresholder_codeobject" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_i = _array_default_neurons_i[_idx]\n _source_t = _array_defaultclock_t[0]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _array_spikemonitor_count[_events - _source_start] += 1\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "spikemonitor_codeobject" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n w = _array_default_synapses_w[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_codeobject" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_v[_idx] = v\n _array_default_neurons_g[_idx] = g\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_spike_resetter_codeobject" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json new file mode 100644 index 0000000..e7885d3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json @@ -0,0 +1,17 @@ +{ + "APL_precision": "float32 in separate science-Python process", + "Torch_imported_into_Brian": false, + "author_precision": "float64", + "codegen": "numpy", + "packages": { + "brian2": "2.5.1", + "cython": "0.29.33", + "numpy": "1.22.3", + "pandas": "1.4.3", + "pyarrow": "11.0.0", + "scipy": "1.8.1", + "sympy": "1.12" + }, + "platform": "Linux-5.15.0-194-generic-x86_64-with-glibc2.35", + "python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json new file mode 100644 index 0000000..4af696c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json @@ -0,0 +1,124 @@ +[ + { + "active": true, + "code_objects": [], + "name": "default_neurons", + "order": 0, + "type": "NeuronGroup", + "when": "start" + }, + { + "active": true, + "code_objects": [], + "name": "default_synapses", + "order": 0, + "type": "Synapses", + "when": "start" + }, + { + "abstract_code": "not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n_g = g*exp(-dt*int(not_refractory)/tau)\n_v = g*tau*(-exp(dt*int(not_refractory)/t_mbr) + exp(dt*int(not_refractory)/tau))*exp(-dt*int(not_refractory)/t_mbr)*exp(-dt*int(not_refractory)/tau)/(t_mbr - tau) + v*exp(-dt*int(not_refractory)/t_mbr) + v_0 - v_0*exp(-dt*int(not_refractory)/t_mbr)\ng = _g\nv = _v", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n dt = _array_defaultclock_dt[0]\n _lio_1 = (- dt) / tau\n _lio_2 = exp(_lio_1)\n _lio_3 = tau / (t_mbr - tau)\n _lio_4 = dt / t_mbr\n _lio_5 = dt / tau\n _lio_6 = (- dt) / t_mbr\n _lio_7 = v_0 - v_0\n _lio_8 = v_0 - (v_0 * exp(_lio_6))\n _lio_9 = ((_lio_3 * ((- exp(_lio_4)) + exp(_lio_5))) * exp(_lio_6)) * exp(_lio_1)\n _lio_10 = exp(_lio_6)\n # vector code\n _vectorisation_idx = LazyArange(N)\n lastspike = _array_default_neurons_lastspike\n rfc = _array_default_neurons_rfc\n g = _array_default_neurons_g.copy()\n not_refractory = _array_default_neurons_not_refractory.copy()\n t = _array_defaultclock_t[0]\n v = _array_default_neurons_v.copy()\n dt = _array_defaultclock_dt[0]\n not_refractory = timestep(t - lastspike, dt) >= timestep(rfc, dt)\n _g = _numpy.where(not_refractory, _lio_2 * g, g)\n _v = _numpy.where(not_refractory, _lio_8 + ((_lio_9 * g) + (_lio_10 * v)), _lio_7 + v)\n g[not_refractory] = _g[not_refractory]\n v[not_refractory] = _v[not_refractory]\n _array_default_neurons_v[:] = v\n _array_default_neurons_g[:] = g\n _array_default_neurons_not_refractory[:] = not_refractory\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_stateupdater_codeobject_1" + } + ], + "name": "default_neurons_stateupdater", + "order": 0, + "type": "StateUpdater", + "when": "groups" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_common_requests", + "order": 0, + "type": "NetworkOperation", + "when": "before_thresholds" + }, + { + "abstract_code": "_cond = (v > v_th) and not_refractory", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n numpy_True = _numpy.bool_(True)\n numpy_False = _numpy.bool_(False)\n # scalar code\n _vectorisation_idx = 1\n # vector code\n _vectorisation_idx = LazyArange(N)\n v = _array_default_neurons_v\n not_refractory = _array_default_neurons_not_refractory\n _cond = (v > v_th) & not_refractory\n if _cond is True or _cond is numpy_True:\n _events = _numpy.arange(N)\n elif _cond is False or _cond is numpy_False:\n _events = _numpy.array([])\n else:\n _events, = _cond.nonzero()\n _array_default_neurons__spikespace[-1] = len(_events)\n _array_default_neurons__spikespace[:len(_events)] = _events\n # Set the neuron to refractory\n _array_default_neurons_not_refractory[_events] = False\n _array_default_neurons_lastspike[_events] = _array_defaultclock_t[0]\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _array_default_neurons__spikespace[-1] = 0\n", + "name": "default_neurons_spike_thresholder_codeobject_1" + } + ], + "name": "default_neurons_spike_thresholder", + "order": 0, + "type": "Thresholder", + "when": "thresholds" + }, + { + "abstract_code": "_to_record_i = _source_i\n_to_record_t = _source_t", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _n_events = _array_default_neurons__spikespace[-1]\n if _n_events > 0:\n _events = _array_default_neurons__spikespace[:_n_events]\n # Take subgroups into account\n if _source_start != 0 or _source_stop != _source_N:\n _events = _events[(_events >= _source_start) & (_events < _source_stop)]\n _n_events = len(_events)\n if _n_events > 0:\n _vectorisation_idx = 1\n _curlen = _array_spikemonitor_N[0]\n _newlen = _curlen + _n_events\n _owner.resize(_newlen)\n _array_spikemonitor_N[0] = _newlen\n _vectorisation_idx = _events\n _idx = _events\n _source_i = _array_default_neurons_i[_idx]\n _source_t = _array_defaultclock_t[0]\n _to_record_i = _source_i\n _to_record_t = _source_t\n _dynamic_array_spikemonitor_i[_curlen:_newlen] = _to_record_i\n _dynamic_array_spikemonitor_t[_curlen:_newlen] = _to_record_t\n _array_spikemonitor_count[_events - _source_start] += 1\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "spikemonitor_codeobject_1" + } + ], + "name": "spikemonitor", + "order": 1, + "type": "SpikeMonitor", + "when": "thresholds" + }, + { + "abstract_code": "g += w\n", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.initialise_queue()\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _owner.push_spikes()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_push_spikes" + }, + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n _spiking_synapses = _queue.peek()\n if len(_spiking_synapses):\n # scalar code\n # vector code\n _idx = _spiking_synapses\n _vectorisation_idx = _idx\n # Abstract code: g += w\n _postsynaptic_idx = _array_default_synapses__synaptic_post[_idx]\n w = _array_default_synapses_w[_idx]\n not_refractory = _array_default_neurons_not_refractory[_postsynaptic_idx]\n _numpy.add.at(_array_default_neurons_g, _postsynaptic_idx[not_refractory], w[not_refractory])\n # Advance the spike queue\n _queue.advance()\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_synapses_pre_codeobject_1" + } + ], + "name": "default_synapses_pre", + "order": -1, + "type": "SynapticPathway", + "when": "synapses" + }, + { + "abstract_code": "v = v_rst; w = 0; g = 0 * mV", + "active": true, + "code_objects": [ + { + "generated_code": "before_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n w = 0\n # vector code\n _idx = _array_default_neurons__spikespace[:_array_default_neurons__spikespace[-1]]\n _vectorisation_idx = _idx\n v = v_rst\n g = 0.0\n _array_default_neurons_v[_idx] = v\n _array_default_neurons_g[_idx] = g\nafter_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\n", + "name": "default_neurons_spike_resetter_codeobject_1" + } + ], + "name": "default_neurons_spike_resetter", + "order": 0, + "type": "Resetter", + "when": "resets" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_legacy_apl_unconditional", + "order": 0, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "oracle_after_apl_record", + "order": 1, + "type": "NetworkOperation", + "when": "end" + }, + { + "active": true, + "code_objects": [], + "name": "zz_apl_queue_installer", + "order": 1000000, + "type": "QueueInstaller", + "when": "end" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json new file mode 100644 index 0000000..a805c75 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json @@ -0,0 +1,80 @@ +{ + "ae_sha256": "32eb1c42383068ce52701d2139a376ce155ad7072cde019949f8ca2d55492409", + "af_sha256": "d72003d98f0f1624b12126eff50bd361c43d888f4a64d90ba9247a58976f1961", + "apl_delay_steps": 18, + "author_sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e", + "bundle_hashes": { + "apl_globals.npy": "8388c8795d49cfe5b14fda54f76ef3a35030c62ba87bd8ca6334a2dcdf186f19", + "input_matrix.npy": "c4d3df703ea5f1d7402b8255cfa19d9744139ad1048827c23b151d8ba766fec6", + "kc_globals.npy": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "output_matrix.npy": "e2d0a1ccd740e6777245ebf2efcd88bf5e1da9e47308c63ec8e83d451e134a73" + }, + "candidate_trace_used_as_input": false, + "case_hashes": { + "requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4" + }, + "coefficients_sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64", + "copied_oracle_sha256": "357a7d3debb5abc34a8714c0233b456547a154d9d5855d28661b4f01019a80ea", + "copied_oracle_source": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/oracle_apl.py", + "graph_hashes": { + "completeness.csv": "fb9033398abb7585ae63472ced9d8c8cab787f69965dc9ce5fa409ab105bc1bc", + "connectivity.parquet": "1362c1102b74f5552f4b01fca956574fd6252f749e31493c4a00a1bc9eab00b3", + "dst.npy": "ce20f7433f78442c717ad2a7b5394cf4a3b109d990b4be0788040b7b0f4ed150", + "edge_id.npy": "49260615ff2b6432ce3dea9ce2c7ab8f83d06c2fb7491e58e08355fcedf86a30", + "nodes.npy": "5b511a98e8fbf8d65bbc70b93e75ecae19366f650b7842a45611bfad62ed83dc", + "ptr.npy": "fe43420f11e6242a11f8199ae7f097cab4b8a6db181d36f2a46b9e46670acbb4", + "signed_raw.npy": "f9884ccb8930b32420b27c69271df78034a8350fe5a5c9b76a63c259268efc09", + "src.npy": "bfd625ce690fc21eb0a8b9dede831688ab73b789045ba83ddf4baeefeddf1fc3", + "weights.npy": "462839ffc3feb8f6c278044488082b1c8e410e7f23229d6b5e29d1b7042416a1" + }, + "legacy_apl_worker_sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291", + "only_scientific_change": "transport generated graded-APL h before the unchanged end write", + "scope": "shared-APL-component closed-loop oracle, not all-components-independent CPU equivalence", + "spec": { + "apl": { + "gain": 0.01, + "normalization": 1.0, + "tau_ms": 20.0 + }, + "apl_bundle_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/apl-bundle", + "apl_delay_steps": 18, + "apl_precision": "float32", + "budget_root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "coefficients_path": "/data/digital-drosophila/experiments/phase4af-author-fullgraph/oracle/no_input/coefficients.json", + "dt_ms": 0.1, + "duration_ms": 100.0, + "expected_external_events": 105.90211181640625, + "graph_dir": "/data/digital-drosophila/experiments/phase4ag-author-apl-r2/graphs/full", + "kind": "fullgraph", + "legacy_apl_worker": "/data/digital-drosophila/models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "mode": "physiological", + "model": { + "dt_ms": 0.1, + "membrane_tau_ms": 20.0, + "refractory_ms": 2.2, + "reset_potential_mv": -52.0, + "resting_potential_mv": -52.0, + "synaptic_delay_ms": 1.8, + "synaptic_tau_ms": 5.0, + "threshold_mv": -45.0, + "w_syn_mv_per_anatomical_synapse": 0.275 + }, + "name": "seed_validation-physiological-00-s1073741825", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "output_budget_bytes": 25769803776, + "precision": "float64", + "rate_sum_hz": 1059.0211181640625, + "record_history": false, + "science_python": "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "seed": 1073741825, + "source_panel_row": 0, + "source_panel_split": "calibration", + "steps": 1000, + "target_count": 48, + "training": false, + "validation_cohort": "seed_validation" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json new file mode 100644 index 0000000..982e0a9 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json @@ -0,0 +1,60 @@ +{ + "APL_SI_conversion": "h.astype(float64) * float64(0.001), then separate float64 g subtraction", + "APL_dtype": "float32", + "APL_h_units": "mV; gain already applied in float32", + "APL_inhibition_file_means": "generated h at the actual closed-loop Brian spike tick, not the delayed applied value", + "APL_input": "Brian's own actual global spikes, never candidate spikes or candidate inhibition", + "APL_pending_file": "apl-pending-tail.float32.npy", + "APL_pending_generated_count": 18, + "APL_pending_initial_zero_prefix": 0, + "APL_pending_scope": "next D scheduled applications from recorded h plus unconsumed initial zero slots; not future generated decay", + "APL_shapes": { + "applied": [ + 1000, + 4064 + ], + "drive": [ + 1000, + 2 + ], + "inhibition": [ + 1000, + 4064 + ], + "pending_tail": [ + 18, + 4064 + ], + "state": [ + 1000, + 2 + ] + }, + "APL_transport": "applied[t]=generated_h[t-D] for t>=D, positive zero otherwise; separate independent list FIFO", + "APL_write_schedule": "end, order=0, after original reset, unconditional raw g write; recorder end/order=1", + "apl_delay_steps": 18, + "complete_marker": "summary.json complete=true only after worker exit and all checks", + "history_recorded": false, + "history_shape": [ + 1000, + 166700 + ], + "queue_protocol": "sealed Phase4AF queue_summary; original global edge IDs, including zero-weight/ref-rejected arrivals", + "request_columns": [ + "tick", + "neuron_idx", + "attempted", + "accepted", + "rejected" + ], + "state_hash_encoding": "SHA256 of contiguous little-endian raw f64 V/g and i32 ref", + "state_hash_file": "tick-state-hashes.jsonl", + "state_npz": [ + "step", + "neuron_idx", + "counts", + "v", + "g", + "ref" + ] +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json new file mode 100644 index 0000000..6ed5906 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json @@ -0,0 +1,34 @@ +{ + "membrane_tau_ms": { + "author": 20.0, + "case": 20.0 + }, + "refractory_ms": { + "author": 2.2, + "case": 2.2 + }, + "reset_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "resting_potential_mv": { + "author": -52.0, + "case": -52.0 + }, + "synaptic_delay_ms": { + "author": 1.8, + "case": 1.8 + }, + "synaptic_tau_ms": { + "author": 5.0, + "case": 5.0 + }, + "threshold_mv": { + "author": -45.0, + "case": -45.0 + }, + "w_syn_mv_per_anatomical_synapse": { + "author": 0.275, + "case": 0.275 + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json new file mode 100644 index 0000000..11368a5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json @@ -0,0 +1,15 @@ +{ + "advance_calls": 1000, + "forwarding_contract": "sealed AE/AF design", + "installations": [ + "default_synapses_pre_codeobject", + "default_synapses_pre_codeobject_1" + ], + "limit": "Current wrapper was not independently rerun without the queue proxy", + "new_unwrapped_repeat_performed": false, + "original_edge_ids_not_sorted_or_filtered": true, + "peek_calls": 1000, + "post_threshold_pre_synaptic_guard_observed": true, + "same_peek_object_returned": true, + "zero_weight_and_refractory_rejected_edges_retained": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv new file mode 100644 index 0000000..7ce4be0 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv @@ -0,0 +1,111 @@ +tick,neuron_idx,attempted,accepted,rejected +7,522,1,1,0 +15,2943,1,1,0 +15,7781,1,1,0 +17,2927,1,1,0 +31,3252,1,1,0 +37,159,1,1,0 +37,5519,1,1,0 +56,522,1,1,0 +69,2535,1,1,0 +69,9370,1,1,0 +74,1927,1,1,0 +78,6842,1,1,0 +83,10769,1,1,0 +113,12644,1,1,0 +114,3345,1,1,0 +118,522,1,0,1 +133,130472,1,1,0 +146,4173,1,1,0 +149,21802,1,1,0 +156,130497,1,1,0 +178,2010,1,0,1 +215,14839,1,0,1 +236,6842,1,1,0 +238,5519,1,0,1 +302,360,1,1,0 +325,1011,1,1,0 +337,2586,1,1,0 +342,130753,1,1,0 +351,1514,1,0,1 +361,1514,1,1,0 +374,1927,1,1,0 +378,999,1,1,0 +384,130753,1,1,0 +385,360,1,1,0 +395,360,1,0,1 +399,4311,1,0,1 +404,8504,1,1,0 +405,131226,1,0,1 +414,999,1,1,0 +414,2927,1,1,0 +434,522,1,1,0 +461,10769,1,0,1 +475,360,1,0,1 +489,1514,1,0,1 +497,130753,1,0,1 +506,999,1,0,1 +507,12644,1,1,0 +513,3161,1,1,0 +516,522,1,1,0 +518,12644,1,0,1 +521,21802,1,1,0 +528,130472,1,1,0 +529,360,1,1,0 +538,7781,1,1,0 +541,2970,1,1,0 +547,7781,1,0,1 +549,131226,1,1,0 +550,131226,1,0,1 +551,360,1,1,0 +596,1514,1,1,0 +596,9975,1,1,0 +604,2029,1,1,0 +605,2347,1,1,0 +609,1191,1,1,0 +610,10769,1,0,1 +613,131226,1,0,1 +616,522,1,1,0 +617,522,1,0,1 +646,2535,1,1,0 +650,2010,1,0,1 +654,2231,1,1,0 +655,522,1,1,0 +663,360,1,1,0 +667,10769,1,1,0 +698,1514,1,1,0 +704,12644,1,1,0 +716,1514,1,0,1 +727,522,1,1,0 +727,6842,1,1,0 +745,2010,1,1,0 +746,360,1,1,0 +754,3252,1,1,0 +763,130497,1,0,1 +764,1890,1,1,0 +772,3161,1,1,0 +782,9975,1,1,0 +794,2029,1,0,1 +815,130753,1,0,1 +816,1514,1,1,0 +816,4505,1,0,1 +823,14839,1,1,0 +834,522,1,1,0 +846,2601,1,1,0 +855,999,1,1,0 +859,9370,1,1,0 +863,522,1,1,0 +866,360,1,1,0 +876,6842,1,1,0 +878,9975,1,1,0 +898,522,1,1,0 +906,331,1,0,1 +906,2010,1,0,1 +921,5519,1,0,1 +931,522,1,1,0 +940,360,1,0,1 +942,130753,1,1,0 +971,1890,1,1,0 +972,2010,1,0,1 +995,130753,1,0,1 +996,10769,1,1,0 diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json new file mode 100644 index 0000000..aba916a --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json @@ -0,0 +1,9 @@ +{ + "apl_delay_steps": 18, + "backend": "oracle", + "dynamics_copied_or_reimplemented": false, + "old_module_scientific_globals_changed": false, + "scope": "Unchanged AJ runtime called with new case/output/build arguments; not a new numerical model", + "sealed_runtime": "/data/digital-drosophila/models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py", + "sealed_runtime_sha256": "39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json new file mode 100644 index 0000000..14342f5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json @@ -0,0 +1,11 @@ +{ + "schedule": [ + "start", + "groups", + "thresholds", + "synapses", + "resets", + "end" + ], + "summary": " object | part of | Clock dt | when | order | active\n---------------------------------------------------+-------------------------------+----------------------+-------------------+---------+-------\ndefault_neurons_stateupdater (StateUpdater) | default_neurons (NeuronGroup) | 100. us (every step) | groups | 0 | yes \noracle_common_requests (NetworkOperation) | -- | 100. us (every step) | before_thresholds | 0 | yes \ndefault_neurons_spike_thresholder (Thresholder) | default_neurons (NeuronGroup) | 100. us (every step) | thresholds | 0 | yes \nspikemonitor (SpikeMonitor) | spikemonitor (SpikeMonitor) | 100. us (every step) | thresholds | 1 | yes \ndefault_synapses_pre (SynapticPathway) | default_synapses (Synapses) | 100. us (every step) | synapses | -1 | yes \ndefault_neurons_spike_resetter (Resetter) | default_neurons (NeuronGroup) | 100. us (every step) | resets | 0 | yes \noracle_legacy_apl_unconditional (NetworkOperation) | -- | 100. us (every step) | end | 0 | yes \noracle_after_apl_record (NetworkOperation) | -- | 100. us (every step) | end | 1 | yes \nzz_apl_queue_installer (QueueInstaller) | -- | 100. us (every step) | end | 1000000 | yes " +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json new file mode 100644 index 0000000..933c391 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json @@ -0,0 +1,51 @@ +{ + "APL_applied_sha256": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "APL_fast_edges_zeroed": 5845, + "APL_finite_sequence_partition_exact": true, + "APL_pending_tail_sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "APL_precision": "float32", + "APL_timing_audit_sha256": "c94e1d8a3a3760cf1926f105c41487e7f6fa5a68b3a4170857328ae9519af78d", + "APL_transport_shift_exact": true, + "APL_worker_exit_status": 0, + "APL_worker_ticks": 1000, + "apl_delay_steps": 18, + "apl_fast_edges_zeroed": 5845, + "applicable_requests": 79, + "backend": "shared-APL-component closed-loop Brian2 oracle", + "candidate_trace_used_as_input": false, + "complete": true, + "completed_ticks": 1000, + "edges": 25582938, + "effective_weights_raw_sha256": "b8b8f43048e0ef03943e607666319d25363bed3b2564fdc02b4149837e7eedc9", + "events_sha256": "4eebd71c427d662a98759276cce7ec4a16ad0d66c9cbef7130fee3acdca8748b", + "future_generated_decay_tail_included": false, + "history_recorded": false, + "independent_CPU_all_components_claim": false, + "initial_zero_prefix": 0, + "kc_targets_present": 4064, + "name": "seed_validation-physiological-00-s1073741825", + "no_poi": true, + "no_training": true, + "nodes": 166700, + "output_budget_bytes": 25769803776, + "output_bytes_before_summary": 349877277, + "pass_all": true, + "pass_all_scope": "Oracle construction, protocol and internal self-checks only; candidate comparison is a separate gate", + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "pending_tail_shape": [ + 18, + 4064 + ], + "precision": "float64", + "queue_sha256": "ea81d2d07626aed2ae1096da17a1b4163d3568dc54438409c3ac35f81a7d395f", + "ref_rejected_requests": 31, + "requests": 110, + "scope": "Only this fixed trajectory; legacy Torch APL is a shared numerical component, not an independent CPU APL implementation", + "single_continuous_run": true, + "source_and_inputs_unchanged": true, + "spikes": 30876, + "state_hashes_sha256": "b06d86d7560da6c0222e9ea82dc172faf94aec38950456d47a8bdc40acfbf3ad", + "steps": 1000, + "weights_sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/protocol/control-cases.json b/registry/phase4ak-apl-timing-validation/evidence/protocol/control-cases.json new file mode 100644 index 0000000..f577077 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/protocol/control-cases.json @@ -0,0 +1,12 @@ +[ + { + "name": "cal-physiological-00-s51101", + "source_case": "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-physiological-00-s51101", + "source_output": "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-physiological-00-s51101-r0" + }, + { + "name": "cal-matched_energy-00-s51101", + "source_case": "/data/digital-drosophila/experiments/phase4aj-apl-timing/cases/delay18/cal-matched_energy-00-s51101", + "source_output": "/data/digital-drosophila/experiments/phase4aj-apl-timing/gpu/delay18/cal-matched_energy-00-s51101-r0" + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-audit.json b/registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-audit.json new file mode 100644 index 0000000..fb49c02 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-audit.json @@ -0,0 +1,94 @@ +{ + "panel_count": 12, + "cal_count": 6, + "novel_to_aj_count": 6, + "median_mapped_response_sum": 2.556107997894287, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "seeds_static_audit_sha256": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "cohorts_static_panel_rows": { + "seed_validation": [ + { + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "source_panel_split": "calibration" + }, + { + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "source_panel_split": "calibration" + }, + { + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "source_panel_split": "calibration" + }, + { + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "calibration" + }, + { + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "calibration" + }, + { + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "source_panel_split": "calibration" + } + ], + "novel_to_aj": [ + { + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "source_panel_split": "heldout" + }, + { + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "source_panel_split": "heldout" + }, + { + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "source_panel_split": "heldout" + }, + { + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "heldout" + }, + { + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "heldout" + }, + { + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "source_panel_split": "heldout" + } + ] + }, + "requested_before_any_dynamics": true, + "historical_never_simulated_claim": false, + "old_heldout_dynamic_access": false, + "seed_namespace_universally_independent_claim": false, + "source_function": "Unmodified AST node pn_drive from pinned phase4l.py; only np/pd/typing dependencies", + "source_sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553", + "function_ast_sha256": "5dcedb699cc77f5a47ee6d91f52c93138ddbc23e37c9c8b28927e34370d92fd1", + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "control_60_original_CAL_arrays_exact": true, + "target_rng_column_order": "Original function output, unchanged", + "generation": "Original float32 rates*.1/1000 GPU Bernoulli; same seed across conditions; sort only resulting sparse requests", + "expected_not_realized_input_energy_matched": true, + "no_learning": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-control.json b/registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-control.json new file mode 100644 index 0000000..29eb528 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/protocol/encoder-control.json @@ -0,0 +1,487 @@ +{ + "pass_all": true, + "cases": [ + { + "case": "cal-physiological-00-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d", + "old_drive_sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-00-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "6f0e144ef973938f81499b8f78da632eb859cda1e457f2739e13d6dfe5fa868b", + "old_drive_sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-00-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "27912334589cb358ac52ee6ed16198864553b6c0742de9daeee20b007ed7e8c2", + "old_drive_sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-00-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "848319064713f8130278f8e8aabc7be2ce90081c9a7fdff80cebc8243d0fa1de", + "old_drive_sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-00-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "ea4ec228aa50b9f6830022d54ad0769d2945f6493bae0f04b23661974eda0073", + "old_drive_sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-01-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "4330fc62829780cdf8ad77591ec199e3f233d56e3c33681e6ee9bc7dcc3be07e", + "old_drive_sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-01-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "657720f0e522021141e8e84db3bd90fddb0d8d4437f99fb2814a3545a1cb2f68", + "old_drive_sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-01-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "2f5dc2a5fe8ff071359758acf49b68d5bf9eced79b339e8e97d45da63fb11997", + "old_drive_sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-01-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "2835231366acd2999efacba5d086decdf3f20a87ddc3221f08509cfb07fc7491", + "old_drive_sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-01-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "853207351d6183959d72ed29eae6106f0cdb1d6bea4cbb2058bb5eb4cd44154c", + "old_drive_sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-02-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "b151ae1c1e0cf115b171305dc5a7cc0db15ec55e8aa8bac55291c0094d1106ac", + "old_drive_sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-02-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "7e1cb1f4452418dd709a9a9ca58bae58db1ad91ed79169b9801ac0728b9aa2a6", + "old_drive_sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-02-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "b251798489e520ccb6c392160bc5c070e703bd9a5f9dc384a070f4a2c0a948ac", + "old_drive_sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-02-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "8c87df24999baea3fecbd4d800db5adaabc2f947e1d4d81c3032af4d727abf94", + "old_drive_sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-02-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "92a13153b3c5e2b4c0ca54bfc2ca453e9556f6df4a183844247dc77fd9277b92", + "old_drive_sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-03-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "c873c51e1d76bd055fa15c15ec2814f1443a2259725ad8be3cafedc7cf485bad", + "old_drive_sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-03-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "69fcd5d2c3d9a3e9ceff6da6f39846dc5de0092bcb759e4e4d8793c5397bbb51", + "old_drive_sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-03-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "9c0ae91611ac0fc747c5cac5bc8fe2b0f53aeaa4319ef4520673808d8e621ce8", + "old_drive_sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-03-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "9bebc8cacfd6aede8edd153ae58d70142f090aa1e05e5e49b8136a95d56048ac", + "old_drive_sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-03-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "463bfc37790731dee1a8fd7a3093fa4fc1629f2f92eb0f6e32483df7f6b7ed30", + "old_drive_sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-04-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "8629249f26972e6790a00be107db7fc1f559f9c9372245f706e1ca33cc2e025d", + "old_drive_sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-04-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "a2df1692664b079082d5ab944d8f90bb7f798732c2cd05a9089f3829f880f58f", + "old_drive_sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-04-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "9ac98cf3cce96e3071f50243e6c3dfb6e99076de5fd63581a1e663c6bd4bb561", + "old_drive_sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-04-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "02969b1517197d3fe3ae2ce43cff54bc9e06e5330162432d7c9a0268a5bf3ead", + "old_drive_sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-04-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "168e5643095fcebf51ebf97148d0de9ba9b6fe1ada3522d70d78e135350e473d", + "old_drive_sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-05-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "8edcb98a86990e7df56939317841b389e2085607f343d722bdd46485eb8574c2", + "old_drive_sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-05-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "10c277a9481ea55bdec86f2e80232ca101eb253784dd4747fdcff04df86f5817", + "old_drive_sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-05-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "e796119ef9e63705c99d0abb26f0a73dfb641dd6b82f40a75702bf6b79d98e8e", + "old_drive_sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-05-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "0c5acfaf8889a5362afa9dc77fd6e4210325319a060ab9c0476cfce1e7ac4380", + "old_drive_sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-physiological-05-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "36a9e62fd7f93d735301ca80363e56c91ff7063762e6f7fc07f792f434197f47", + "old_drive_sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-00-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314", + "old_drive_sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-00-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "e7ca9d895a164774e6a6a419bb62691010bd9cc485e1686e44a2bbcd1e8c9c99", + "old_drive_sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-00-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "38aa27d613a03b49ecd95c1d043c9a5469332266f3d68c1d3535a17795b92f52", + "old_drive_sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-00-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "4eff3abab1987852370e6802d3efd4b226adf7de0ce719a3ee46d30c13659507", + "old_drive_sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-00-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "aca858849470737253747026012a66ccb94f64977a2488f863efb3290194e2ee", + "old_drive_sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-01-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "4839bd72be0f3fbde7d599416c99cf355e628198fd437935c6ac191eb32a3cac", + "old_drive_sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-01-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "1f9a71b0e22814faf55d351dd532f7879354dd21c35e46f618e9ee36e55a1100", + "old_drive_sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-01-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "24180023d0f07b70e39194b6c703aaf6b4f8c55107a5503c681ad8e391637fca", + "old_drive_sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-01-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "0048e7fd224ab6503f9261d78328913ee887827067f0539f65d04eb1d70c6457", + "old_drive_sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-01-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "26b88b95ae9cbda647fd7d7a9d35ed1c85715bb05a1eb9df8b303720fdad2dab", + "old_drive_sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-02-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "b151ae1c1e0cf115b171305dc5a7cc0db15ec55e8aa8bac55291c0094d1106ac", + "old_drive_sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-02-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "7e1cb1f4452418dd709a9a9ca58bae58db1ad91ed79169b9801ac0728b9aa2a6", + "old_drive_sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-02-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "66eb9cd0bc483f96d415d2b7aa3bf8c1f8a438249fdb57d44749fe6f5fe2e1ee", + "old_drive_sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-02-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "fe779acc74150ba1afded4766babd624a8e3b9417a3fb71aff51c854b9806205", + "old_drive_sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-02-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "057149c0a67cf4702fbbeaa07f4be65112e704a2a9a92c548933a4371c8f9875", + "old_drive_sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-03-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "cd820609a71e3c8b82df4e377dfcedbe8227671aa39d2ebfd0f84d2001e10820", + "old_drive_sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-03-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "2d0ba6afb5f3ccd2a4cef9216ce4360bf55c4606c9c70e55127faa22e766b28b", + "old_drive_sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-03-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "ed0994abfed932b86eab3fbd23024680cb2db1c3f3b4563e071f6430b5660fbb", + "old_drive_sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-03-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "73a212952bedd6cfb4aa36e61f80f23934f0a014100b0582995944a6139cd0e7", + "old_drive_sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-03-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "64a9b31c1c1ddcd6127b9fa1a6245fe2f4cf3fd60d06d3b51bc8484d52fbad74", + "old_drive_sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-04-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "3ed1f8c1decd70e339eb4dc96d9d8c53bad87b8b999be85ec5950036b19f724c", + "old_drive_sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-04-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "6018f554a0cf18b0076a00a9d692688742919f9eb25109a03eeae688175441c2", + "old_drive_sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-04-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "54ec4c99630bf672ab4f17de976581a0c484215bb8ef783e6fd1c1a9c656cacd", + "old_drive_sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-04-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "2b55a86ba6a1e9defb991c3034f026bf101955535899b11fc5d04f16d82303a9", + "old_drive_sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-04-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "3fb9cb2602d30271afa4ee699ed148a932c8ed0378a835c2beb3608fbabce69f", + "old_drive_sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-05-s51101", + "pass_all": true, + "seed": 51101, + "old_requests_sha256": "20a4dccb7da55f07f1232787839245e6d9ee0653cea2f95ae561151ceb4d132b", + "old_drive_sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-05-s51102", + "pass_all": true, + "seed": 51102, + "old_requests_sha256": "0954599c67c9b4a02e371d8b0bd33024732c6aaa2548e375acefe5aeac5bdbe7", + "old_drive_sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-05-s51103", + "pass_all": true, + "seed": 51103, + "old_requests_sha256": "9d7fb54ec76821348e89f8d0ff8a54bd15738f29c4c4c3bb6700a28803a62b32", + "old_drive_sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-05-s51104", + "pass_all": true, + "seed": 51104, + "old_requests_sha256": "42e652536f518aaa82de208099076e6c9d349853d5f9311e8b1b5d146b7b5ae6", + "old_drive_sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "target_rate_and_request_arrays_bitwise": true + }, + { + "case": "cal-matched_energy-05-s51105", + "pass_all": true, + "seed": 51105, + "old_requests_sha256": "ce05c220daca8aad9513cf9faba007af73159da5866481ed767f72a6e1c4ea10", + "old_drive_sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "target_rate_and_request_arrays_bitwise": true + } + ], + "old_heldout_dynamic_access": false, + "comparison": "All original 60 CAL request/drive arrays; no trajectory or RNG-column reorder" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/protocol/prepared-hashes.json b/registry/phase4ak-apl-timing-validation/evidence/protocol/prepared-hashes.json new file mode 100644 index 0000000..ebf9fd5 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/protocol/prepared-hashes.json @@ -0,0 +1,1857 @@ +[ + { + "path": "protocol/control-cases.json", + "sha256": "131e55983407aa396f5064cf45c0e8baed3d6d366862ed9051e6ba7186cd6247", + "bytes": 598 + }, + { + "path": "protocol/encoder-audit.json", + "sha256": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0", + "bytes": 2858 + }, + { + "path": "protocol/encoder-control.json", + "sha256": "f29ad88ed30252b0bea28ad181b1ecc5d08eb4ace4ab9eafc7735b25b00ab3e7", + "bytes": 21026 + }, + { + "path": "protocol/preregistered.json", + "sha256": "c9cda32a74b45df192824405e65b98571b6febcddd5f63d78e5edefac619b300", + "bytes": 13568 + }, + { + "path": "protocol/validation-cases.json", + "sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "bytes": 49395 + }, + { + "path": "cases/controls/cal-matched_energy-00-s51101/pn-drive.npz", + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "bytes": 616 + }, + { + "path": "cases/controls/cal-matched_energy-00-s51101/requests.npz", + "sha256": "d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314", + "bytes": 883 + }, + { + "path": "cases/controls/cal-matched_energy-00-s51101/spec.json", + "sha256": "3e7908fe39a324d6dcf87c9176c2a550776fd0c22986dea60b1cffae68ebea15", + "bytes": 1520 + }, + { + "path": "cases/controls/cal-physiological-00-s51101/pn-drive.npz", + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "bytes": 616 + }, + { + "path": "cases/controls/cal-physiological-00-s51101/requests.npz", + "sha256": "9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d", + "bytes": 894 + }, + { + "path": "cases/controls/cal-physiological-00-s51101/spec.json", + "sha256": "09ec11051a6aabe5250e9bda3ef7081294ec2ea21549ab9fbb84a95d00feaee3", + "bytes": 1518 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/pn-drive.npz", + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "bytes": 582 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.npz", + "sha256": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "bytes": 832 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json", + "sha256": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "bytes": 1632 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/pn-drive.npz", + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "bytes": 582 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/requests.npz", + "sha256": "3bbb79402b17f63d92b0390973396d2a84d9df7d9ba3d400a8ab9ec12a9ebb6d", + "bytes": 807 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json", + "sha256": "8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c", + "bytes": 1632 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/pn-drive.npz", + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "bytes": 582 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/requests.npz", + "sha256": "2e551b842adc13a505d7703cacb7329df45752e5705bd0b912dcd73ac6d481d8", + "bytes": 858 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json", + "sha256": "e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1", + "bytes": 1632 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/pn-drive.npz", + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "bytes": 582 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/requests.npz", + "sha256": "40ddaa87b131754987871b2a47480dc69cafdf9183cbe94238e405488d457366", + "bytes": 886 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json", + "sha256": "750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232", + "bytes": 1632 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/pn-drive.npz", + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "bytes": 582 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/requests.npz", + "sha256": "7d9c70413c78f5da6d0eb02c98ffdbdc58e6eae73249b084a08f2e7360e1a087", + "bytes": 804 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json", + "sha256": "3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580", + "bytes": 1632 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/pn-drive.npz", + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "bytes": 643 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/requests.npz", + "sha256": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "bytes": 824 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json", + "sha256": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/pn-drive.npz", + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "bytes": 643 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/requests.npz", + "sha256": "1cb092bc3431236a9c3881c04feb2b2ca5595a42f0f56014f45226b2171485b3", + "bytes": 909 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json", + "sha256": "36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/pn-drive.npz", + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "bytes": 643 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/requests.npz", + "sha256": "149ab6fbf8eefe61c2da0018afe22a7c3c79f248a5d23be1ae2b47d890bf4ce6", + "bytes": 834 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json", + "sha256": "71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/pn-drive.npz", + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "bytes": 643 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/requests.npz", + "sha256": "5e850e55dbc85b96486c6c698bd1d213ef3b8cec7afebb6f51a990199536f130", + "bytes": 871 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json", + "sha256": "9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/pn-drive.npz", + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "bytes": 643 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/requests.npz", + "sha256": "cb2ff024444fd2f8b0b6f0140dc5ad51879d810ca5714dbfb191ca34acaf091e", + "bytes": 785 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json", + "sha256": "efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/pn-drive.npz", + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "bytes": 596 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/requests.npz", + "sha256": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "bytes": 777 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json", + "sha256": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23", + "bytes": 1618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/pn-drive.npz", + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "bytes": 596 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/requests.npz", + "sha256": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "bytes": 835 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json", + "sha256": "efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5", + "bytes": 1618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/pn-drive.npz", + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "bytes": 596 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/requests.npz", + "sha256": "0714d660a1d921591f1a5c2d3179c476fee4739c9efd92a38fec148dc2e09238", + "bytes": 853 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json", + "sha256": "d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447", + "bytes": 1618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/pn-drive.npz", + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "bytes": 596 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/requests.npz", + "sha256": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "bytes": 834 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json", + "sha256": "6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb", + "bytes": 1618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/pn-drive.npz", + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "bytes": 596 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/requests.npz", + "sha256": "af0f421a45c46e7e34ba6052f04591c2885737eb4e8c6af26ae29d34e7e1ec71", + "bytes": 798 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json", + "sha256": "620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264", + "bytes": 1618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/pn-drive.npz", + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "bytes": 529 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/requests.npz", + "sha256": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "bytes": 724 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json", + "sha256": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10", + "bytes": 1615 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/pn-drive.npz", + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "bytes": 529 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/requests.npz", + "sha256": "061f7ea742a95fb2fa25f16471c6d6a3d08c0c0f235a816e0d78e2909f884f06", + "bytes": 768 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json", + "sha256": "c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26", + "bytes": 1615 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/pn-drive.npz", + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "bytes": 529 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/requests.npz", + "sha256": "fafb31bf16097232c4f2168ebcbcfa3ead008a94633398924bd1af23cb079137", + "bytes": 812 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json", + "sha256": "5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869", + "bytes": 1615 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/pn-drive.npz", + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "bytes": 529 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/requests.npz", + "sha256": "2ab0660dcd47507119a1e5d041a6ce84425fb55cfced67ad5d4aac738b52c8ba", + "bytes": 809 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json", + "sha256": "85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295", + "bytes": 1615 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/pn-drive.npz", + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "bytes": 529 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/requests.npz", + "sha256": "79ead4934b881d29738d141a2abb6872e4593da4522f104c94b917f2df2e1a1e", + "bytes": 798 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json", + "sha256": "d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224", + "bytes": 1615 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/pn-drive.npz", + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "bytes": 625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/requests.npz", + "sha256": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "bytes": 794 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json", + "sha256": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2", + "bytes": 1613 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/pn-drive.npz", + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "bytes": 625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/requests.npz", + "sha256": "7e352565e2dba5ca712643e14a2f7d3799c792ac47ee51abff455b63159c5d2c", + "bytes": 837 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json", + "sha256": "3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a", + "bytes": 1613 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/pn-drive.npz", + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "bytes": 625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/requests.npz", + "sha256": "44e0111da21e744aca909bfe295e5f20715b78353a801ded102b41cd66405b07", + "bytes": 820 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json", + "sha256": "7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124", + "bytes": 1613 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/pn-drive.npz", + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "bytes": 625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/requests.npz", + "sha256": "cf1ce2e9e5bf961ff3a7dc37c7fd152bef01131856bd02baf97a6e0c48b24303", + "bytes": 798 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json", + "sha256": "14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10", + "bytes": 1613 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/pn-drive.npz", + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "bytes": 625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/requests.npz", + "sha256": "956e4d19b5a80b2ebf78bb81c66dd7a8e4f991e2b7b03fba9ee4928c88e0276d", + "bytes": 757 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json", + "sha256": "1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf", + "bytes": 1613 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/pn-drive.npz", + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/requests.npz", + "sha256": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "bytes": 835 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json", + "sha256": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3", + "bytes": 1629 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/pn-drive.npz", + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/requests.npz", + "sha256": "435d39c07b130b76426bc7daba1735cc5184673b889deaa9291e78e251237085", + "bytes": 830 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json", + "sha256": "a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564", + "bytes": 1629 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/pn-drive.npz", + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/requests.npz", + "sha256": "fda5d073176026f8f2328111cdb999cce7bdc1245fa0b4314df1c676261fa389", + "bytes": 892 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json", + "sha256": "8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67", + "bytes": 1629 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/pn-drive.npz", + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/requests.npz", + "sha256": "34ecdb646af4ed433a8bdd00e59e5027b0df95dd44b1e142343a804759fd3976", + "bytes": 845 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json", + "sha256": "37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00", + "bytes": 1629 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/pn-drive.npz", + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/requests.npz", + "sha256": "936417551c12c9cb9044182f0d8e18068ca5a9b0d52973aac7e5d9b898ef7c99", + "bytes": 801 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json", + "sha256": "38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4", + "bytes": 1629 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/pn-drive.npz", + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "bytes": 580 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.npz", + "sha256": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "bytes": 854 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json", + "sha256": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/pn-drive.npz", + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "bytes": 580 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/requests.npz", + "sha256": "b3bce4606a4b6007b390c15047850529aa945ecc83cad28ad58e8c56e6bbfb3f", + "bytes": 825 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json", + "sha256": "3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/pn-drive.npz", + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "bytes": 580 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/requests.npz", + "sha256": "16ab7ec1a24dc2b652c6e2a0956d1ebfe0d889d3b1087ea14ed781f3050eed72", + "bytes": 897 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json", + "sha256": "5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/pn-drive.npz", + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "bytes": 580 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/requests.npz", + "sha256": "793671eaff85ff247bd23f25ba31016eeccb61e393f4257274ab02057d566610", + "bytes": 905 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json", + "sha256": "f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/pn-drive.npz", + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "bytes": 580 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/requests.npz", + "sha256": "c877a1b016cfcc45765e80a98b993a4924eca2796f669a52c7cd56b41469d095", + "bytes": 840 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json", + "sha256": "87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178", + "bytes": 1626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/pn-drive.npz", + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "bytes": 642 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/requests.npz", + "sha256": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "bytes": 806 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json", + "sha256": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8", + "bytes": 1620 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/pn-drive.npz", + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "bytes": 642 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/requests.npz", + "sha256": "d82b80b25535f07c094b79397f36e7c81300e49e0cdeb47033f0076314f6e411", + "bytes": 896 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json", + "sha256": "f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720", + "bytes": 1620 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/pn-drive.npz", + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "bytes": 642 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/requests.npz", + "sha256": "2f33f0e81be9a7890f9d7f7aa993b796da19415097d35595236ca7cf63a1fc79", + "bytes": 813 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json", + "sha256": "be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807", + "bytes": 1620 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/pn-drive.npz", + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "bytes": 642 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/requests.npz", + "sha256": "125d51555247ef10bca42f854d2ea2cc0f43aaaa02b39168801d50c88bac4699", + "bytes": 855 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json", + "sha256": "3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d", + "bytes": 1620 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/pn-drive.npz", + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "bytes": 642 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/requests.npz", + "sha256": "47e08154a319e007f365bdf0dcb479610b58cbbc98b55f47f8e9f08eef5b8c1b", + "bytes": 770 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json", + "sha256": "35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da", + "bytes": 1620 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/pn-drive.npz", + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "bytes": 595 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/requests.npz", + "sha256": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "bytes": 777 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json", + "sha256": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55", + "bytes": 1616 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/pn-drive.npz", + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "bytes": 595 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/requests.npz", + "sha256": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "bytes": 835 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json", + "sha256": "762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a", + "bytes": 1616 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/pn-drive.npz", + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "bytes": 595 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/requests.npz", + "sha256": "984a4fb6fe7470ba2e8ab251dad350e88970d81e212e79b14fab4271bc769a8c", + "bytes": 841 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json", + "sha256": "314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54", + "bytes": 1616 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/pn-drive.npz", + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "bytes": 595 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/requests.npz", + "sha256": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "bytes": 834 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json", + "sha256": "108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30", + "bytes": 1616 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/pn-drive.npz", + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "bytes": 595 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/requests.npz", + "sha256": "859bb229c66a9b9d9bd2d18583e0bd0d78174b053af874c7bc66a22354ae5245", + "bytes": 796 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json", + "sha256": "63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f", + "bytes": 1616 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/pn-drive.npz", + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "bytes": 530 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/requests.npz", + "sha256": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "bytes": 669 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json", + "sha256": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9", + "bytes": 1611 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/pn-drive.npz", + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "bytes": 530 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/requests.npz", + "sha256": "d007e6d840faff7f79f07ed7eac058eacf957662447a81d19b7b714271fbe2f0", + "bytes": 691 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json", + "sha256": "cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8", + "bytes": 1611 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/pn-drive.npz", + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "bytes": 530 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/requests.npz", + "sha256": "9c2ab679ce740dd9446c01418f0ddf44ebd1aa4a83dbaff58b86f48c744a2612", + "bytes": 698 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json", + "sha256": "3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df", + "bytes": 1611 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/pn-drive.npz", + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "bytes": 530 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/requests.npz", + "sha256": "f33d943614df58d0ba2b1f54f3d51513b8d2c76021f9033d1f9132e6e858f30d", + "bytes": 723 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json", + "sha256": "b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0", + "bytes": 1611 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/pn-drive.npz", + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "bytes": 530 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/requests.npz", + "sha256": "669241b2fa22fa40c136ec8c94f9f850b6fea64f1a9ac0b6f1aed79f82f3f802", + "bytes": 692 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json", + "sha256": "6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276", + "bytes": 1611 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/pn-drive.npz", + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "bytes": 626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/requests.npz", + "sha256": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "bytes": 796 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json", + "sha256": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19", + "bytes": 1609 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/pn-drive.npz", + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "bytes": 626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/requests.npz", + "sha256": "7ab3e7ed68b0ba5156904ec37438657124370c0f1cb796ae0337a0a76fa7761e", + "bytes": 864 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json", + "sha256": "f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07", + "bytes": 1609 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/pn-drive.npz", + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "bytes": 626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/requests.npz", + "sha256": "67a5584d6e85104deaf657c250f1f4a0895ae51edd3275477c7ec38277704eea", + "bytes": 854 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json", + "sha256": "4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb", + "bytes": 1609 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/pn-drive.npz", + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "bytes": 626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/requests.npz", + "sha256": "baa480025b6406c38194adf7917aa861b193fb486378983bcdc4efeb852a8349", + "bytes": 826 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json", + "sha256": "ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372", + "bytes": 1609 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/pn-drive.npz", + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "bytes": 626 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/requests.npz", + "sha256": "9a0916e860af901bc67080c5f6ce437a848a45912cc891f99a388a90a03175ad", + "bytes": 784 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json", + "sha256": "826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa", + "bytes": 1609 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/pn-drive.npz", + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/requests.npz", + "sha256": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "bytes": 800 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json", + "sha256": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf", + "bytes": 1625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/pn-drive.npz", + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/requests.npz", + "sha256": "700e1f667a0d854c84224b5b8bf68ddf7458ce16f35d8496f9b7f0ace626bdcd", + "bytes": 795 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json", + "sha256": "6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947", + "bytes": 1625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/pn-drive.npz", + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/requests.npz", + "sha256": "4123abbd0297a14efc5edc354f4613b599d52abfb961aa8756ddec131cc941dd", + "bytes": 860 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json", + "sha256": "bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d", + "bytes": 1625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/pn-drive.npz", + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/requests.npz", + "sha256": "af44a0c36b4825f471a55cfa7efdf5605c4c4d88c1ee924f95734dbfe0f2973a", + "bytes": 823 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json", + "sha256": "f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41", + "bytes": 1625 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/pn-drive.npz", + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "bytes": 618 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/requests.npz", + "sha256": "9d318c7e94f83f5691b85cd20e49d09fac31872d6ab42d5840aabc0325eb8a34", + "bytes": 783 + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json", + "sha256": "cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f", + "bytes": 1625 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/pn-drive.npz", + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.npz", + "sha256": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "bytes": 841 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json", + "sha256": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/pn-drive.npz", + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/requests.npz", + "sha256": "2aab826f8120672e41a55cdcc017f920e7dedd640f045cb6718d49c2928055f5", + "bytes": 832 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json", + "sha256": "4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/pn-drive.npz", + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/requests.npz", + "sha256": "92c0ffe8ab703541b76318ce0fd10d18df9b212b82b4b163bca91d5d53412820", + "bytes": 886 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json", + "sha256": "02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/pn-drive.npz", + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/requests.npz", + "sha256": "2ab3babd7a19f6261b6816343c0b0a918db43c81372dd2144ed8b961fccd7f9a", + "bytes": 854 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json", + "sha256": "fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/pn-drive.npz", + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/requests.npz", + "sha256": "a8b1443e8f209b411ae6c7d0f6fba4e2035c5b0b711ddf6b1af63c7b26812112", + "bytes": 770 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json", + "sha256": "5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/pn-drive.npz", + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "bytes": 641 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/requests.npz", + "sha256": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "bytes": 794 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json", + "sha256": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/pn-drive.npz", + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "bytes": 641 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/requests.npz", + "sha256": "09e0e524246a9d140c7076cd5911064beae539dca844d1eb2874fd3dc307406b", + "bytes": 861 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json", + "sha256": "0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/pn-drive.npz", + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "bytes": 641 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/requests.npz", + "sha256": "19ff9ac50feb080715634e52dcd0ea198251785e1429b0c3d1b7c11db3cceb07", + "bytes": 831 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json", + "sha256": "9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/pn-drive.npz", + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "bytes": 641 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/requests.npz", + "sha256": "0aa24e4a96bba741818e62d21fab1a82dd523e5bf1099bbc987831e9ec40c8be", + "bytes": 808 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json", + "sha256": "3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/pn-drive.npz", + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "bytes": 641 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/requests.npz", + "sha256": "849145b923309022701f1fc3e664fb8db9a34a73c9023943f447093284c62ccc", + "bytes": 813 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json", + "sha256": "7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/pn-drive.npz", + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "bytes": 568 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/requests.npz", + "sha256": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "bytes": 799 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json", + "sha256": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514", + "bytes": 1629 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/pn-drive.npz", + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "bytes": 568 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/requests.npz", + "sha256": "ad5ecd33f62b393e450cd0d5f2d7ef7fedf46a0ad69485534bb72062aa1fad09", + "bytes": 833 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json", + "sha256": "825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389", + "bytes": 1629 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/pn-drive.npz", + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "bytes": 568 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/requests.npz", + "sha256": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "bytes": 821 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json", + "sha256": "e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570", + "bytes": 1629 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/pn-drive.npz", + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "bytes": 568 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/requests.npz", + "sha256": "fbb3a4a0e9c11e683f6e444ffa124b175a5221b4f202351cf945005de7c0aae8", + "bytes": 852 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json", + "sha256": "1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf", + "bytes": 1629 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/pn-drive.npz", + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "bytes": 568 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/requests.npz", + "sha256": "b976872c849f75a0aa2bf250c57ec7cc95bba2b52791789c271c1d3a0edbfbce", + "bytes": 801 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json", + "sha256": "d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17", + "bytes": 1629 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/pn-drive.npz", + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "bytes": 599 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/requests.npz", + "sha256": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "bytes": 849 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json", + "sha256": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/pn-drive.npz", + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "bytes": 599 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/requests.npz", + "sha256": "f119988b7944c7254f8cf2f8a9366d51946ab84a898f41ea2fba230a22826fc2", + "bytes": 858 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json", + "sha256": "2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/pn-drive.npz", + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "bytes": 599 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/requests.npz", + "sha256": "bf2130a69b90dd22c2b4cc045b7082826f47a22aafe96366c6f0fc730a5052e2", + "bytes": 845 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json", + "sha256": "000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/pn-drive.npz", + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "bytes": 599 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/requests.npz", + "sha256": "4f4db63884d2db2ecc3a24311a98b43b8809247159b06a95bfa4365dc63f8da5", + "bytes": 859 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json", + "sha256": "1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/pn-drive.npz", + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "bytes": 599 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/requests.npz", + "sha256": "023c018eea52448e0950425a6ac23eb62ea43d33065780680de4ee317023cfba", + "bytes": 797 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json", + "sha256": "9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/pn-drive.npz", + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "bytes": 617 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/requests.npz", + "sha256": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "bytes": 788 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json", + "sha256": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900", + "bytes": 1636 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/pn-drive.npz", + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "bytes": 617 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/requests.npz", + "sha256": "2b1fbac8e75b46cc47fd37b3bfa00180d30766a524c880b172b6e2af60a819c8", + "bytes": 829 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json", + "sha256": "b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286", + "bytes": 1636 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/pn-drive.npz", + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "bytes": 617 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/requests.npz", + "sha256": "aa0906e673e8cd0c8ff343c513c215dbcdbd1248d1afc49228073023ec0a93ec", + "bytes": 856 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json", + "sha256": "16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33", + "bytes": 1636 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/pn-drive.npz", + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "bytes": 617 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/requests.npz", + "sha256": "32f6f4a1153ecd117147823cbaa244be6ddcc0965740c2afcf88ef14dc32945b", + "bytes": 845 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json", + "sha256": "b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef", + "bytes": 1636 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/pn-drive.npz", + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "bytes": 617 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/requests.npz", + "sha256": "8842f675ff7359716055c96b2218cdb80f791adeb2cc80fe0f3641f7b120771f", + "bytes": 807 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json", + "sha256": "7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c", + "bytes": 1636 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/pn-drive.npz", + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/requests.npz", + "sha256": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "bytes": 798 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json", + "sha256": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/pn-drive.npz", + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/requests.npz", + "sha256": "7a87ead895fa55f6b143b284c05c9731db02e0ce5492ce2dbc9847497c25a082", + "bytes": 817 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json", + "sha256": "660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/pn-drive.npz", + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/requests.npz", + "sha256": "05e56490bda3cd4d30861ab1d2648ac0bb5f496a13a3c0dc14c03725a3cf983a", + "bytes": 838 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json", + "sha256": "b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/pn-drive.npz", + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/requests.npz", + "sha256": "f59e7a368061f852d04c28ac368e5362776f52b38e88c75cb234c2d6cf11bebd", + "bytes": 843 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json", + "sha256": "def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/pn-drive.npz", + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/requests.npz", + "sha256": "dae9f0c7f757429767931c014d629346528964a75a38dfae8cbc8db1e098bdb3", + "bytes": 802 + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json", + "sha256": "dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2", + "bytes": 1646 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/pn-drive.npz", + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/requests.npz", + "sha256": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "bytes": 849 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json", + "sha256": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/pn-drive.npz", + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/requests.npz", + "sha256": "48bb675f17020bf05a2df66cec2b0479237c312af5c0519f391d35131b96d532", + "bytes": 840 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json", + "sha256": "5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/pn-drive.npz", + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/requests.npz", + "sha256": "580a525d8a647fbf365ceebccb66ff0e420a9540fed24056ef7925d18978eae2", + "bytes": 897 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json", + "sha256": "38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/pn-drive.npz", + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/requests.npz", + "sha256": "9f459e8b84e1635e0cbab70c33e34d5550b6452863d8cfa3547336005b43a9e2", + "bytes": 861 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json", + "sha256": "e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/pn-drive.npz", + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/requests.npz", + "sha256": "dddb55701c54208571b0ae1eff05fafa79a81c77d86012e40884271dbab43ec9", + "bytes": 790 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json", + "sha256": "715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/pn-drive.npz", + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "bytes": 642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/requests.npz", + "sha256": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "bytes": 850 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json", + "sha256": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/pn-drive.npz", + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "bytes": 642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/requests.npz", + "sha256": "86775de18e5fd65e54b1fbfc69a98e905d54438ad15442fa742e69b656b526cb", + "bytes": 927 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json", + "sha256": "62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/pn-drive.npz", + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "bytes": 642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/requests.npz", + "sha256": "a97d58f0f57d9f9660391c703a9778b2a445e2f9523609e7f0ba728fe3eb8ec5", + "bytes": 895 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json", + "sha256": "01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/pn-drive.npz", + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "bytes": 642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/requests.npz", + "sha256": "7239fa4d6453f4186a794d382b62d7a8aea4f6ba7e751e38a205bfd9b1585dcd", + "bytes": 885 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json", + "sha256": "be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/pn-drive.npz", + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "bytes": 642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/requests.npz", + "sha256": "e117109c913b3721253ad61b0d9a14cfb5f04c01c0ed68511dfdf9b01c2a23a5", + "bytes": 876 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json", + "sha256": "209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e", + "bytes": 1626 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/pn-drive.npz", + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "bytes": 569 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/requests.npz", + "sha256": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "bytes": 805 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json", + "sha256": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930", + "bytes": 1623 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/pn-drive.npz", + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "bytes": 569 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/requests.npz", + "sha256": "de91f0e34138d57ed7a85102d25c340859511f6cd7a3425983d1ed232556967a", + "bytes": 839 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json", + "sha256": "1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2", + "bytes": 1623 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/pn-drive.npz", + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "bytes": 569 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/requests.npz", + "sha256": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "bytes": 821 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json", + "sha256": "e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5", + "bytes": 1623 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/pn-drive.npz", + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "bytes": 569 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/requests.npz", + "sha256": "e71979b5568a3569ff140ec98e276d97e4dbd9aa3a3f09cb79db3e355fbb355b", + "bytes": 854 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json", + "sha256": "67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4", + "bytes": 1623 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/pn-drive.npz", + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "bytes": 569 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/requests.npz", + "sha256": "969f8e65189d34e7b0e24b2c26eb0af016a19ebb3ae02cfce606f98ee9ba4fe8", + "bytes": 806 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json", + "sha256": "07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843", + "bytes": 1623 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/pn-drive.npz", + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "bytes": 597 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/requests.npz", + "sha256": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "bytes": 800 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json", + "sha256": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1", + "bytes": 1642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/pn-drive.npz", + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "bytes": 597 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/requests.npz", + "sha256": "f6350d233f3fe5f878963d9c13e14bda6965878078072df2a8c5423469488a33", + "bytes": 807 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json", + "sha256": "7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe", + "bytes": 1642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/pn-drive.npz", + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "bytes": 597 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/requests.npz", + "sha256": "b84dec34a04fd1e5c489d0de271564f4b5011a716d88ac49d99477aeccf34dff", + "bytes": 816 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json", + "sha256": "4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e", + "bytes": 1642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/pn-drive.npz", + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "bytes": 597 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/requests.npz", + "sha256": "ecd31704c321496fbfaa79c5daf4bd6b4e63ab6324701768bb1f0b445bd3e163", + "bytes": 807 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json", + "sha256": "0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0", + "bytes": 1642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/pn-drive.npz", + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "bytes": 597 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/requests.npz", + "sha256": "e260362dd25b792f9cd6f406f783bd52f9b8b53c51333333b512f0cfc2a7d9b9", + "bytes": 751 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json", + "sha256": "56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca", + "bytes": 1642 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/pn-drive.npz", + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/requests.npz", + "sha256": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "bytes": 680 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json", + "sha256": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff", + "bytes": 1630 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/pn-drive.npz", + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/requests.npz", + "sha256": "c28a0787c31bf8239c00598bb3da0094ebe40c3a5e9ae9a19d137c53dbd8b39c", + "bytes": 752 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json", + "sha256": "62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b", + "bytes": 1630 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/pn-drive.npz", + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/requests.npz", + "sha256": "0e6f9672a4ab7aefdaeac1f7452a2802dc48c20dcec04f8c1be41d2293887848", + "bytes": 782 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json", + "sha256": "c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b", + "bytes": 1630 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/pn-drive.npz", + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/requests.npz", + "sha256": "d410746c2c7bc6a25b8bcb94825bb23fa1bad5a5dae0e9af37c4cb726d235b40", + "bytes": 781 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json", + "sha256": "e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291", + "bytes": 1630 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/pn-drive.npz", + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "bytes": 616 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/requests.npz", + "sha256": "4acf1d5b0758638af5f9c95523903042bd527ac43838098428b53c646f4a24dd", + "bytes": 728 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json", + "sha256": "20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686", + "bytes": 1630 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/pn-drive.npz", + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "bytes": 618 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/requests.npz", + "sha256": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "bytes": 1045 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json", + "sha256": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/pn-drive.npz", + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "bytes": 618 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/requests.npz", + "sha256": "6a0196aed438e7ff28b0d4aa12180bbd865b9a2c5e306fb84ab09ddf3d9a27e3", + "bytes": 1025 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json", + "sha256": "fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/pn-drive.npz", + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "bytes": 618 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/requests.npz", + "sha256": "c0ae8b6fccb9d29cdbc0fab60f2a9a550ce8734b8d4ed3ad4b885adcd6b9f8e7", + "bytes": 1077 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json", + "sha256": "7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/pn-drive.npz", + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "bytes": 618 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/requests.npz", + "sha256": "54943d9c80ad4f716339bfb3720bce8c0453ea2198510224a3f61ef203d15b84", + "bytes": 1004 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json", + "sha256": "6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac", + "bytes": 1644 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/pn-drive.npz", + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "bytes": 618 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/requests.npz", + "sha256": "8e57585727debdf1cdae4ae9c4854f9751e7eab284f063541ca6d6207004d28e", + "bytes": 980 + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json", + "sha256": "18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993", + "bytes": 1644 + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/protocol/preregistered.json b/registry/phase4ak-apl-timing-validation/evidence/protocol/preregistered.json new file mode 100644 index 0000000..36c62af --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/protocol/preregistered.json @@ -0,0 +1,307 @@ +{ + "timestamp_utc": "2026-09-30T04:33:06.623550+00:00", + "sources": { + "PROTOCOL.md": "2d3996933b6e5a31e6a737ade5f3ae6869ffd03e01002c793eccf9b4f71e987d", + "SEED-AUDIT.md": "35e8bfe1bff62f3a5d9295c785e1b8cec8a2393eaa67d6c683046e48f30feb56", + "config.json": "1718d8b01ece24930ff138f25c88f2f0e0f1cf69ad0ba655e5a0de5083e64df2", + "context.py": "5e4e500d5ec777bb8ae7ff77ac9a7279bfe995b1a17be2baededdbe065c98b73", + "encoder_inputs.py": "0061689abb1832e963718bd836bc8a50009ee38b258143a753b4d59e63414925", + "finalize.py": "7eb638c357cec7f5f85032312c50a616402b5a8a9ab5aa0268c181f6c3ae0ce5", + "prepare.py": "d8b8315f8800b3efdc7548620f0fae85da21a12b753b9985dd623bd529e2c50f", + "run_case.py": "bba6c4a98c6edf1eaba60b8030a9eca646da7dd30b74b2a0c16e374efd022bfa", + "run_suite.py": "3d9890f11f299c07956faa5c0a9ebe2ea28ade58d8acf01a8631c17025073345", + "runtime_bridge.py": "8a6629f8cd991cf309b508c670b3009737f9b5f5e1f72560fa5bd4b1ff0bc64d", + "seed-audit.json": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "test_encoder_inputs.py": "f1b3b8a0ca9bc41152485c05fd5f24fb7bb1f76c6ea111ffb941ae1225d914fe", + "test_final_status.py": "a85466891352c15b3103d30e7229734ad6694c8a1347d5e0747da3315223c203", + "test_runtime_bridge.py": "bc01a5ff38d79a7b66ab2eb9e6731164bb8a1e15b5b5c0c1655161c24e2c37cf", + "test_validation.py": "03f5aacb5a1f9460d10b30744100a43c57e5488d32dada79c888529943c82cf0", + "validation.py": "3464091a4cc2cba18946cb9c9b3d12a69bd3f79f1001096234b3a8467dc602c5", + "verify_frozen.py": "a736b774e39ff0ad863e8efc720bd5f9ed7d30261776bb57f0a716a7052dba5a" + }, + "config": { + "phase": "4AK", + "name": "apl-timing-validation-v1", + "human_authorization": "允许独立新模型分支测试动力学假设", + "gpu_uuid": "GPU-79f3a85d-adce-7833-7003-6488140ca596", + "neurons": 166700, + "edges": 25582938, + "raw_weight_sum": 124177617, + "apl_delay_steps": 18, + "dt_ms": 0.1, + "apl": { + "tau_ms": 20.0, + "gain": 0.01, + "normalization": 1.0 + }, + "validation": { + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "modes": [ + "physiological", + "matched_energy" + ], + "duration_ms": 100.0, + "odor_count": 6, + "repeat_first_seed_each_odor": true, + "cohorts": [ + "seed_validation", + "novel_to_aj" + ], + "median_scope": "unchanged original frozen 12-odor panel", + "median_mapped_response_sum": 2.556107997894287, + "full_oracle_policy": "first static odor, first seed, each mode, for each cohort", + "unlock_novel": "Complete seed_validation execution, representation and repeat gates must pass before any novel-to-AJ brain trajectory" + }, + "gates": { + "sparse_min_fraction": 0.03, + "sparse_max_fraction": 0.09, + "max_fraction_strict": 0.5, + "min_fraction_strict": 0.0, + "minimum_separable_odor_pairs": 3, + "same_jaccard_gt_between": true, + "between_euclidean_gt_within": true, + "both_modes_required": true, + "finite_required": true, + "repeat_exact_required": true + }, + "control_cases": [ + "cal-physiological-00-s51101", + "cal-matched_energy-00-s51101" + ], + "output_budget_bytes": 25769803776, + "training": false, + "candidate_generation": false, + "old_heldout_dynamic_access": false, + "new_validation_dynamic_execution": true, + "historical_never_simulated_odor_claim": false, + "universal_seed_independence_claim": false, + "selection_policy": "Fixed source panel order, both cohorts and input schedules registered before any new trajectory. Stop on numerical failure or seed-block representation failure; retain all results, no replacement seeds/odors, no tuning, no pooled gate rescue.", + "hypothesis": "The already frozen AJ D18 operator generalizes to new audited seeds and six odors not used in AG/AJ calibration. No change whatsoever to dynamics, input transform, temporal window, graph, signs, APL mask or metric definitions." + }, + "inputs": [ + { + "path": "experiments/phase4ag-author-apl-r2/protocol/calibration-cases.json", + "sha256": "d91994c77db82cb40a258c92b222e0d7b28338ffe98764bd600988dae6f72754" + }, + { + "path": "experiments/phase4ag-author-apl-r2/protocol/encoder-audit.json", + "sha256": "792369753fb62de790f529027a1daf16bae947b485e42597905e8f12dd82c153" + }, + { + "path": "experiments/phase4ag-author-apl-r2/protocol/preregistered.json", + "sha256": "b9e2a698072a248b4421819683ff66c62ad7398d214210f7fb6fa17fe17d1406" + }, + { + "path": "experiments/phase4aj-apl-timing/audit/final-status.json", + "sha256": "7253edac0445b428ec3107c45b656054615bd426c442c19a2471ed03dd0f51f0" + }, + { + "path": "experiments/phase4aj-apl-timing/manifest.json", + "sha256": "7f490ada0db30785c61954d8b92147378ddc8bc16b229fe3808bbe501caff44a" + }, + { + "path": "experiments/phase4aj-apl-timing/protocol/calibration-cases.json", + "sha256": "d91994c77db82cb40a258c92b222e0d7b28338ffe98764bd600988dae6f72754" + }, + { + "path": "experiments/phase4aj-apl-timing/protocol/preregistered.json", + "sha256": "4c7eedef5990ba2a3f9ac1b78bc59ee4133b6cdb7526b896a652937b2f4c1fb7" + }, + { + "path": "experiments/phase4l-olfactory-grounding/odor-encoder/frozen-odor-panel.parquet", + "sha256": "907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0" + }, + { + "path": "experiments/phase4l-olfactory-grounding/odor-encoder/mapped-glomerular-vectors.npz", + "sha256": "f057563152e0fa22060080af13019f319e7f36563a775eff829bbc1929c451b0" + }, + { + "path": "experiments/phase4l-olfactory-grounding/odor-encoder/selection.json", + "sha256": "1b832becf9d08935716fe9ba5e3cd3e619e7d208dfb43c4fa197c969d095f113" + }, + { + "path": "experiments/phase4l-olfactory-grounding/receptor-mapping/olfactory-mapping.parquet", + "sha256": "a01d27000533e9844458a4c559cac084f1c34ca20a1104e97e6a0f72b0cc93b1" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/al_origin_audit.py", + "sha256": "7201871477a29ede31c7d6c6bf1c92700da3db5505e67ccfa7cb43126b8464b9" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/calibration.py", + "sha256": "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/compare_timing.py", + "sha256": "9010f070fba9b7c9cf2d86187ee2abc57f3ac606ebc08a42baad4f3922b51734" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/config.json", + "sha256": "0b720e23aa7988b2b443e14951082b1ce9b061a183b7f858c0e0f3c0fc6fb25e" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/context.py", + "sha256": "06d4994af3729d653263391ff3a3604f7c919e78562604e5c86acfa292d60ba0" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/finalize.py", + "sha256": "0a2dbf9e5f889e9dd3491d036e6f92c17417a84482c5e1e49134c0993f7d68f2" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py", + "sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/manifest.json", + "sha256": "52b05dd1ff30b6b51ff960fe95904532f5c147731a83f0b5c31f98ca7e53c216" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py", + "sha256": "39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/prepare.py", + "sha256": "bba71bcd52dcb78d9ae0fa93a8a43173a4669ecef038dce18ce7d82edd9bce50" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/run_case.py", + "sha256": "d93e4fe2df542ce5a0f0adb5aceada583dc8c921f0159f426e50428d79d67a1d" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/run_suite.py", + "sha256": "6f26c626acf9ef8e6fae7902af0cbf0bd176eb322529ca8aa203a9700716c889" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/shift_audit.py", + "sha256": "46f380dac340acc91f226968bb493475a31777f8290fb20f9145a97c9009d845" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/test_al_origin_audit.py", + "sha256": "4b75a39d36090b0a66cc7ad4b370ac785713fb58c366df2efcc55152d612fc2b" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/test_calibration.py", + "sha256": "307a2848bf6d05aaa8105bb3558be2a74425894f96a4a2bd20af8b82cb8b6e25" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/test_protocol.py", + "sha256": "cbae93c993ac9aa99bcce68ae2131c7f938f8a63e89779f8d3d79e36bf268dee" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/tests/__init__.py", + "sha256": "bfc0d9e17410c2c52ea1d9a5259c92964f16b118dbae8cecad258697b67e4bdc" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/tests/test_compare_timing.py", + "sha256": "71876b36eef88c198aa8e833af547dbe772001c71b010707b656c165c8b54031" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/tests/test_timing_queue.py", + "sha256": "4a375444dc732c3538df8aa4b81e43b5418754fcebebb0d02c16faad03d43195" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/timing_queue.py", + "sha256": "54df6d4818e2a0c26e96fb0aaf5d9b71cd964981706da937562d48af79aca14e" + }, + { + "path": "models/male-cns-lif/apl-timing-lab-v1/verify_frozen.py", + "sha256": "97d8a240b08baaca935f9c0278978883005dcd6fdbb4ca0d948074ef79fd349c" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/calibration.py", + "sha256": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/compare.py", + "sha256": "6e1616b086f667fa4e4b5087f500f8080281977ca9922e7b055acfddd2003bd5" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/config.json", + "sha256": "a8bafb9deec49d918976f2836d977ef9f13c26a6fb7f70e015879e29cf986c9a" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/context.py", + "sha256": "274eb13ccf38dbbc5c7f14d9d642130eb0f69072d91a090f208c30c27f87dd2b" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/finalize.py", + "sha256": "b6e3c67e668a971b544df32d76435ab5e537061b9fc2e8d9dedb5d2a726f5782" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/gpu_apl.py", + "sha256": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py", + "sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/oracle_apl.py", + "sha256": "357a7d3debb5abc34a8714c0233b456547a154d9d5855d28661b4f01019a80ea" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/prepare.py", + "sha256": "e9328567753e144fc315491970f7e02af13725b93f35e4d4b97f7c4c48ce3338" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/run_case.py", + "sha256": "afbe6d5a37c29bda66d38c470093584130d1852e67881c681662aec3c76b33c7" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/run_suite.py", + "sha256": "84c681030b0032119b5392d0c3f3c136a9c6b0d133eb548c40791a10bbbb8b63" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/test_calibration.py", + "sha256": "bab3136eecbc5bb09a985d715844ee845cb72b07930ce376bfb39be33bd1845a" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/test_protocol.py", + "sha256": "1a233f47943e01bbd845ac1dacdb1eec3f88c270c65a5f75bce1cf679b5de097" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/test_python_entry.py", + "sha256": "0ed665f686e3499f8543e48f1712ccb4523946971cb7a0e096cf4f6d10d3bcba" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/validate_components.py", + "sha256": "5cfc9a4505da6b8fb4e7d2617cdaedaa8475ed46a11ec9bdf0d4d25b1d22c2d3" + }, + { + "path": "models/male-cns-lif/author-apl-lab-v2/verify_frozen.py", + "sha256": "0d0e72b2f1348f6648124c8c34f75094f76fc5e1a281fbcca130a5fad2f35293" + }, + { + "path": "models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py", + "sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346" + }, + { + "path": "models/male-cns-lif/olfactory-grounding-v1/phase4l.yaml", + "sha256": "9b8bcb7e031bf9063033a1854a439a7cd0bf6730301c2d2d02ca99a76f098d6e" + }, + { + "path": "models/male-cns-lif/phase4l.py", + "sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553" + } + ], + "parent_commit": "cb6937666f96b00ae8d435a2cfb2f417ad25c040", + "prior_AJ_CAL_outcomes_known": true, + "before_new_requests_and_brain_trajectories": true, + "training": false, + "candidate_generated": false, + "historical_never_simulated_odor_claim": false, + "seed_collision_audit_scope": "Only enumerated static sources and explicitly evaluated derivations; no universal independence claim", + "shared_seed_across_conditions": true, + "new_dynamic_scope": "seed_validation then conditionally novel_to_aj", + "source_engine": "Unmodified SHA-pinned AJ backend functions, using original __file__ and globals", + "oracle_limit": "Independent Brian LIF and delay FIFO, shared frozen Torch APL component", + "python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]", + "machine": "x86_64", + "numpy": "2.2.6" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/protocol/validation-cases.json b/registry/phase4ak-apl-timing-validation/evidence/protocol/validation-cases.json new file mode 100644 index 0000000..8ce666b --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/protocol/validation-cases.json @@ -0,0 +1,1682 @@ +[ + { + "name": "seed_validation-physiological-00-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741825, + "targets": 48, + "requests": 110, + "expected_external_events": 105.90211181640625, + "rates_sum": 1059.0211181640625 + }, + { + "name": "seed_validation-physiological-00-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741826, + "targets": 48, + "requests": 109, + "expected_external_events": 105.90211181640625, + "rates_sum": 1059.0211181640625 + }, + { + "name": "seed_validation-physiological-00-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741827, + "targets": 48, + "requests": 130, + "expected_external_events": 105.90211181640625, + "rates_sum": 1059.0211181640625 + }, + { + "name": "seed_validation-physiological-00-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741828, + "targets": 48, + "requests": 112, + "expected_external_events": 105.90211181640625, + "rates_sum": 1059.0211181640625 + }, + { + "name": "seed_validation-physiological-00-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741829, + "targets": 48, + "requests": 89, + "expected_external_events": 105.90211181640625, + "rates_sum": 1059.0211181640625 + }, + { + "name": "seed_validation-physiological-01-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741825, + "targets": 55, + "requests": 120, + "expected_external_events": 126.12415771484375, + "rates_sum": 1261.2415771484375 + }, + { + "name": "seed_validation-physiological-01-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741826, + "targets": 55, + "requests": 140, + "expected_external_events": 126.12415771484375, + "rates_sum": 1261.2415771484375 + }, + { + "name": "seed_validation-physiological-01-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741827, + "targets": 55, + "requests": 131, + "expected_external_events": 126.12415771484375, + "rates_sum": 1261.2415771484375 + }, + { + "name": "seed_validation-physiological-01-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741828, + "targets": 55, + "requests": 125, + "expected_external_events": 126.12415771484375, + "rates_sum": 1261.2415771484375 + }, + { + "name": "seed_validation-physiological-01-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741829, + "targets": 55, + "requests": 123, + "expected_external_events": 126.12415771484375, + "rates_sum": 1261.2415771484375 + }, + { + "name": "seed_validation-physiological-02-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741825, + "targets": 33, + "requests": 100, + "expected_external_events": 103.575341796875, + "rates_sum": 1035.75341796875 + }, + { + "name": "seed_validation-physiological-02-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741826, + "targets": 33, + "requests": 113, + "expected_external_events": 103.575341796875, + "rates_sum": 1035.75341796875 + }, + { + "name": "seed_validation-physiological-02-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741827, + "targets": 33, + "requests": 105, + "expected_external_events": 103.575341796875, + "rates_sum": 1035.75341796875 + }, + { + "name": "seed_validation-physiological-02-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741828, + "targets": 33, + "requests": 117, + "expected_external_events": 103.575341796875, + "rates_sum": 1035.75341796875 + }, + { + "name": "seed_validation-physiological-02-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741829, + "targets": 33, + "requests": 104, + "expected_external_events": 103.575341796875, + "rates_sum": 1035.75341796875 + }, + { + "name": "seed_validation-physiological-03-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741825, + "targets": 44, + "requests": 96, + "expected_external_events": 85.80020141601562, + "rates_sum": 858.0020141601562 + }, + { + "name": "seed_validation-physiological-03-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741826, + "targets": 44, + "requests": 99, + "expected_external_events": 85.80020141601562, + "rates_sum": 858.0020141601562 + }, + { + "name": "seed_validation-physiological-03-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741827, + "targets": 44, + "requests": 99, + "expected_external_events": 85.80020141601562, + "rates_sum": 858.0020141601562 + }, + { + "name": "seed_validation-physiological-03-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741828, + "targets": 44, + "requests": 98, + "expected_external_events": 85.80020141601562, + "rates_sum": 858.0020141601562 + }, + { + "name": "seed_validation-physiological-03-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741829, + "targets": 44, + "requests": 82, + "expected_external_events": 85.80020141601562, + "rates_sum": 858.0020141601562 + }, + { + "name": "seed_validation-physiological-04-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741825, + "targets": 48, + "requests": 62, + "expected_external_events": 77.2682861328125, + "rates_sum": 772.682861328125 + }, + { + "name": "seed_validation-physiological-04-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741826, + "targets": 48, + "requests": 86, + "expected_external_events": 77.2682861328125, + "rates_sum": 772.682861328125 + }, + { + "name": "seed_validation-physiological-04-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741827, + "targets": 48, + "requests": 93, + "expected_external_events": 77.2682861328125, + "rates_sum": 772.682861328125 + }, + { + "name": "seed_validation-physiological-04-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741828, + "targets": 48, + "requests": 87, + "expected_external_events": 77.2682861328125, + "rates_sum": 772.682861328125 + }, + { + "name": "seed_validation-physiological-04-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741829, + "targets": 48, + "requests": 74, + "expected_external_events": 77.2682861328125, + "rates_sum": 772.682861328125 + }, + { + "name": "seed_validation-physiological-05-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741825, + "targets": 48, + "requests": 185, + "expected_external_events": 174.35963134765626, + "rates_sum": 1743.5963134765625 + }, + { + "name": "seed_validation-physiological-05-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741826, + "targets": 48, + "requests": 181, + "expected_external_events": 174.35963134765626, + "rates_sum": 1743.5963134765625 + }, + { + "name": "seed_validation-physiological-05-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741827, + "targets": 48, + "requests": 194, + "expected_external_events": 174.35963134765626, + "rates_sum": 1743.5963134765625 + }, + { + "name": "seed_validation-physiological-05-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741828, + "targets": 48, + "requests": 167, + "expected_external_events": 174.35963134765626, + "rates_sum": 1743.5963134765625 + }, + { + "name": "seed_validation-physiological-05-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741829, + "targets": 48, + "requests": 155, + "expected_external_events": 174.35963134765626, + "rates_sum": 1743.5963134765625 + }, + { + "name": "seed_validation-matched_energy-00-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741825, + "targets": 48, + "requests": 107, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-00-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741826, + "targets": 48, + "requests": 106, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-00-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741827, + "targets": 48, + "requests": 125, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-00-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741828, + "targets": 48, + "requests": 109, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-00-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 0, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "seed": 1073741829, + "targets": 48, + "requests": 82, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-01-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741825, + "targets": 55, + "requests": 104, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "seed_validation-matched_energy-01-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741826, + "targets": 55, + "requests": 115, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "seed_validation-matched_energy-01-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741827, + "targets": 55, + "requests": 108, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "seed_validation-matched_energy-01-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741828, + "targets": 55, + "requests": 100, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "seed_validation-matched_energy-01-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 1, + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "seed": 1073741829, + "targets": 55, + "requests": 103, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "seed_validation-matched_energy-02-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741825, + "targets": 33, + "requests": 99, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "seed_validation-matched_energy-02-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741826, + "targets": 33, + "requests": 111, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "seed_validation-matched_energy-02-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741827, + "targets": 33, + "requests": 105, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "seed_validation-matched_energy-02-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741828, + "targets": 33, + "requests": 116, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "seed_validation-matched_energy-02-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 2, + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "seed": 1073741829, + "targets": 33, + "requests": 102, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "seed_validation-matched_energy-03-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741825, + "targets": 44, + "requests": 113, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-03-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741826, + "targets": 44, + "requests": 118, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-03-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741827, + "targets": 44, + "requests": 112, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-03-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741828, + "targets": 44, + "requests": 117, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-03-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 3, + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741829, + "targets": 44, + "requests": 95, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-04-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741825, + "targets": 48, + "requests": 95, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-04-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741826, + "targets": 48, + "requests": 111, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-04-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741827, + "targets": 48, + "requests": 113, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-04-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741828, + "targets": 48, + "requests": 111, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-04-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 4, + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741829, + "targets": 48, + "requests": 98, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "seed_validation-matched_energy-05-s1073741825", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741825, + "targets": 48, + "requests": 95, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-05-s1073741826", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741826, + "targets": 48, + "requests": 101, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-05-s1073741827", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741827, + "targets": 48, + "requests": 108, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-05-s1073741828", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741828, + "targets": 48, + "requests": 109, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "seed_validation-matched_energy-05-s1073741829", + "cohort": "seed_validation", + "source_panel_split": "calibration", + "source_panel_row": 5, + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "seed": 1073741829, + "targets": 48, + "requests": 96, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "novel_to_aj-physiological-00-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741825, + "targets": 35, + "requests": 117, + "expected_external_events": 113.30283203125, + "rates_sum": 1133.0283203125 + }, + { + "name": "novel_to_aj-physiological-00-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741826, + "targets": 35, + "requests": 110, + "expected_external_events": 113.30283203125, + "rates_sum": 1133.0283203125 + }, + { + "name": "novel_to_aj-physiological-00-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741827, + "targets": 35, + "requests": 134, + "expected_external_events": 113.30283203125, + "rates_sum": 1133.0283203125 + }, + { + "name": "novel_to_aj-physiological-00-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741828, + "targets": 35, + "requests": 137, + "expected_external_events": 113.30283203125, + "rates_sum": 1133.0283203125 + }, + { + "name": "novel_to_aj-physiological-00-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741829, + "targets": 35, + "requests": 114, + "expected_external_events": 113.30283203125, + "rates_sum": 1133.0283203125 + }, + { + "name": "novel_to_aj-physiological-01-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741825, + "targets": 55, + "requests": 99, + "expected_external_events": 98.0925048828125, + "rates_sum": 980.925048828125 + }, + { + "name": "novel_to_aj-physiological-01-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741826, + "targets": 55, + "requests": 130, + "expected_external_events": 98.0925048828125, + "rates_sum": 980.925048828125 + }, + { + "name": "novel_to_aj-physiological-01-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741827, + "targets": 55, + "requests": 101, + "expected_external_events": 98.0925048828125, + "rates_sum": 980.925048828125 + }, + { + "name": "novel_to_aj-physiological-01-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741828, + "targets": 55, + "requests": 111, + "expected_external_events": 98.0925048828125, + "rates_sum": 980.925048828125 + }, + { + "name": "novel_to_aj-physiological-01-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741829, + "targets": 55, + "requests": 83, + "expected_external_events": 98.0925048828125, + "rates_sum": 980.925048828125 + }, + { + "name": "novel_to_aj-physiological-02-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741825, + "targets": 39, + "requests": 92, + "expected_external_events": 100.91329345703124, + "rates_sum": 1009.1329345703125 + }, + { + "name": "novel_to_aj-physiological-02-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741826, + "targets": 39, + "requests": 109, + "expected_external_events": 100.91329345703124, + "rates_sum": 1009.1329345703125 + }, + { + "name": "novel_to_aj-physiological-02-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741827, + "targets": 39, + "requests": 112, + "expected_external_events": 100.91329345703124, + "rates_sum": 1009.1329345703125 + }, + { + "name": "novel_to_aj-physiological-02-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741828, + "targets": 39, + "requests": 111, + "expected_external_events": 100.91329345703124, + "rates_sum": 1009.1329345703125 + }, + { + "name": "novel_to_aj-physiological-02-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741829, + "targets": 39, + "requests": 96, + "expected_external_events": 100.91329345703124, + "rates_sum": 1009.1329345703125 + }, + { + "name": "novel_to_aj-physiological-03-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741825, + "targets": 26, + "requests": 67, + "expected_external_events": 75.04344482421875, + "rates_sum": 750.4344482421875 + }, + { + "name": "novel_to_aj-physiological-03-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741826, + "targets": 26, + "requests": 74, + "expected_external_events": 75.04344482421875, + "rates_sum": 750.4344482421875 + }, + { + "name": "novel_to_aj-physiological-03-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741827, + "targets": 26, + "requests": 74, + "expected_external_events": 75.04344482421875, + "rates_sum": 750.4344482421875 + }, + { + "name": "novel_to_aj-physiological-03-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741828, + "targets": 26, + "requests": 82, + "expected_external_events": 75.04344482421875, + "rates_sum": 750.4344482421875 + }, + { + "name": "novel_to_aj-physiological-03-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741829, + "targets": 26, + "requests": 71, + "expected_external_events": 75.04344482421875, + "rates_sum": 750.4344482421875 + }, + { + "name": "novel_to_aj-physiological-04-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741825, + "targets": 50, + "requests": 106, + "expected_external_events": 107.3767822265625, + "rates_sum": 1073.767822265625 + }, + { + "name": "novel_to_aj-physiological-04-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741826, + "targets": 50, + "requests": 122, + "expected_external_events": 107.3767822265625, + "rates_sum": 1073.767822265625 + }, + { + "name": "novel_to_aj-physiological-04-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741827, + "targets": 50, + "requests": 119, + "expected_external_events": 107.3767822265625, + "rates_sum": 1073.767822265625 + }, + { + "name": "novel_to_aj-physiological-04-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741828, + "targets": 50, + "requests": 108, + "expected_external_events": 107.3767822265625, + "rates_sum": 1073.767822265625 + }, + { + "name": "novel_to_aj-physiological-04-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741829, + "targets": 50, + "requests": 95, + "expected_external_events": 107.3767822265625, + "rates_sum": 1073.767822265625 + }, + { + "name": "novel_to_aj-physiological-05-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741825, + "targets": 48, + "requests": 94, + "expected_external_events": 95.12998657226562, + "rates_sum": 951.2998657226562 + }, + { + "name": "novel_to_aj-physiological-05-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741826, + "targets": 48, + "requests": 97, + "expected_external_events": 95.12998657226562, + "rates_sum": 951.2998657226562 + }, + { + "name": "novel_to_aj-physiological-05-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741827, + "targets": 48, + "requests": 115, + "expected_external_events": 95.12998657226562, + "rates_sum": 951.2998657226562 + }, + { + "name": "novel_to_aj-physiological-05-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741828, + "targets": 48, + "requests": 100, + "expected_external_events": 95.12998657226562, + "rates_sum": 951.2998657226562 + }, + { + "name": "novel_to_aj-physiological-05-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741829, + "targets": 48, + "requests": 87, + "expected_external_events": 95.12998657226562, + "rates_sum": 951.2998657226562 + }, + { + "name": "novel_to_aj-matched_energy-00-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741825, + "targets": 35, + "requests": 109, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "novel_to_aj-matched_energy-00-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741826, + "targets": 35, + "requests": 103, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "novel_to_aj-matched_energy-00-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741827, + "targets": 35, + "requests": 121, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "novel_to_aj-matched_energy-00-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741828, + "targets": 35, + "requests": 129, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "novel_to_aj-matched_energy-00-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 6, + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "seed": 1073741829, + "targets": 35, + "requests": 101, + "expected_external_events": 102.2443115234375, + "rates_sum": 1022.443115234375 + }, + { + "name": "novel_to_aj-matched_energy-01-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741825, + "targets": 55, + "requests": 103, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-01-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741826, + "targets": 55, + "requests": 136, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-01-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741827, + "targets": 55, + "requests": 106, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-01-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741828, + "targets": 55, + "requests": 117, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-01-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 7, + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "seed": 1073741829, + "targets": 55, + "requests": 88, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-02-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741825, + "targets": 39, + "requests": 92, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "novel_to_aj-matched_energy-02-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741826, + "targets": 39, + "requests": 109, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "novel_to_aj-matched_energy-02-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741827, + "targets": 39, + "requests": 116, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "novel_to_aj-matched_energy-02-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741828, + "targets": 39, + "requests": 111, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "novel_to_aj-matched_energy-02-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 8, + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "seed": 1073741829, + "targets": 39, + "requests": 97, + "expected_external_events": 102.24430541992187, + "rates_sum": 1022.4430541992188 + }, + { + "name": "novel_to_aj-matched_energy-03-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741825, + "targets": 26, + "requests": 85, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-03-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741826, + "targets": 26, + "requests": 99, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-03-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741827, + "targets": 26, + "requests": 110, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-03-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741828, + "targets": 26, + "requests": 113, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-03-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 9, + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "seed": 1073741829, + "targets": 26, + "requests": 108, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-04-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741825, + "targets": 50, + "requests": 105, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "novel_to_aj-matched_energy-04-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741826, + "targets": 50, + "requests": 113, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "novel_to_aj-matched_energy-04-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741827, + "targets": 50, + "requests": 111, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "novel_to_aj-matched_energy-04-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741828, + "targets": 50, + "requests": 101, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "novel_to_aj-matched_energy-04-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 10, + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "seed": 1073741829, + "targets": 50, + "requests": 88, + "expected_external_events": 102.24431762695312, + "rates_sum": 1022.4431762695312 + }, + { + "name": "novel_to_aj-matched_energy-05-s1073741825", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741825, + "targets": 48, + "requests": 104, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-05-s1073741826", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741826, + "targets": 48, + "requests": 106, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-05-s1073741827", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741827, + "targets": 48, + "requests": 127, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-05-s1073741828", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741828, + "targets": 48, + "requests": 108, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + }, + { + "name": "novel_to_aj-matched_energy-05-s1073741829", + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "source_panel_row": 11, + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "seed": 1073741829, + "targets": 48, + "requests": 93, + "expected_external_events": 102.24432373046875, + "rates_sum": 1022.4432373046875 + } +] diff --git a/registry/phase4ak-apl-timing-validation/evidence/regression/frozen-five.json b/registry/phase4ak-apl-timing-validation/evidence/regression/frozen-five.json new file mode 100644 index 0000000..33a966e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/regression/frozen-five.json @@ -0,0 +1,323 @@ +{ + "pass_all": true, + "trials": [ + { + "trial": "auditory-10hz", + "exact": { + "step": true, + "neuron_idx": true, + "counts": true, + "v": true, + "g": true + }, + "dtype_shape": { + "step": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 609920 + ], + "actual_shape": [ + 609920 + ] + }, + "neuron_idx": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 609920 + ], + "actual_shape": [ + 609920 + ] + }, + "counts": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "v": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "g": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + } + }, + "wall_seconds": 2.6704802320018644 + }, + { + "trial": "auditory-100hz", + "exact": { + "step": true, + "neuron_idx": true, + "counts": true, + "v": true, + "g": true + }, + "dtype_shape": { + "step": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2321608 + ], + "actual_shape": [ + 2321608 + ] + }, + "neuron_idx": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2321608 + ], + "actual_shape": [ + 2321608 + ] + }, + "counts": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "v": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "g": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + } + }, + "wall_seconds": 4.9293679600014 + }, + { + "trial": "olfactory-50hz", + "exact": { + "step": true, + "neuron_idx": true, + "counts": true, + "v": true, + "g": true + }, + "dtype_shape": { + "step": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2806702 + ], + "actual_shape": [ + 2806702 + ] + }, + "neuron_idx": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2806702 + ], + "actual_shape": [ + 2806702 + ] + }, + "counts": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "v": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "g": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + } + }, + "wall_seconds": 4.935102543000539 + }, + { + "trial": "mechanosensory-50hz", + "exact": { + "step": true, + "neuron_idx": true, + "counts": true, + "v": true, + "g": true + }, + "dtype_shape": { + "step": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2414779 + ], + "actual_shape": [ + 2414779 + ] + }, + "neuron_idx": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2414779 + ], + "actual_shape": [ + 2414779 + ] + }, + "counts": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "v": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "g": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + } + }, + "wall_seconds": 4.940573053001572 + }, + { + "trial": "gustatory-50hz", + "exact": { + "step": true, + "neuron_idx": true, + "counts": true, + "v": true, + "g": true + }, + "dtype_shape": { + "step": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2452226 + ], + "actual_shape": [ + 2452226 + ] + }, + "neuron_idx": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 2452226 + ], + "actual_shape": [ + 2452226 + ] + }, + "counts": { + "reference_dtype": "int32", + "actual_dtype": "int32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "v": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + }, + "g": { + "reference_dtype": "float32", + "actual_dtype": "float32", + "reference_shape": [ + 166700 + ], + "actual_shape": [ + 166700 + ] + } + }, + "wall_seconds": 4.951677744000335 + } + ], + "wall_seconds": 81.96437638499992, + "peak_allocated_vram": 285994496, + "scope": "Old frozen deterministic-v2 five references only; not the new D18 hypothesis" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-after.json b/registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-after.json new file mode 100644 index 0000000..b4bc361 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-after.json @@ -0,0 +1,181 @@ +{ + "original": { + "pass": true, + "checked": 230239, + "mismatches": [], + "reference_sha256": "6f186112e6102f2f7969de7442fa7ee4432200a3678586cfc4e10c490b31bca4", + "exclusions": [ + ".cache", + ".git", + ".mypy_cache", + ".pytest_cache", + ".venv", + "__pycache__", + "node_modules", + "venv" + ], + "new_stage_additions_allowed": true, + "meaning": "All original listed bytes checked; only newly named stage outputs are additions." + }, + "models/male-cns-lif/apl-pn-scope-audit-v1": { + "pass": true, + "checked": 12, + "mismatches": [], + "manifest_sha256": "9120685eb02dc2bd3b38d42b2ade1f38f6bbc2a1ec269fd4d555cead2d628277", + "checksums_sha256": "55dc418f2d62be04601af33cbd8789578447e6a2289d3a581dc713cbb7466a25" + }, + "experiments/phase4aa-apl-pn-scope": { + "pass": true, + "checked": 68, + "mismatches": [], + "manifest_sha256": "6d75567af2a6c0993d4fc08e272814910c19fa9602811cfacd1ebc4ba76bc737", + "checksums_sha256": "a69b2511689207b0d9ddbe2fabce3be71908f457bb898e3b685a213a796a272a" + }, + "models/male-cns-lif/terminal-scope-diagnostic-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "5cea0035a95345825b73385c6e3056244c2a614d10a6fa6742487a331d8f0f3e", + "checksums_sha256": "92a03195cb41863027fd0397ad3811248354a5d3f2e91ffa2c297eba62dc2821" + }, + "experiments/phase4ab-terminal-scope": { + "pass": true, + "checked": 199, + "mismatches": [], + "manifest_sha256": "cb3723f9dae29d4889489ae39f40293c927f4f9e532551e2c4d5214bf0a70140", + "checksums_sha256": "d83926a3055d9f9ca471ceba328076d7ceba883f267468750914080733e95e31" + }, + "models/male-cns-lif/lif-semantics-audit-v1": { + "pass": true, + "checked": 7, + "mismatches": [], + "manifest_sha256": "53e53d51bba86ec11a02e920f2c2653db4c138dd9562e8416dd001780635070c", + "checksums_sha256": "15b7b7828492387beed2c885ad9d22af682cff1dc38198c0770ab7175759c69d" + }, + "experiments/phase4ac-lif-semantics": { + "pass": true, + "checked": 57, + "mismatches": [], + "manifest_sha256": "4e7d1606e107fe72f5dad935952705260577edaba6f811d65b4105ce07abd72c", + "checksums_sha256": "81bb3a86454147f1562bc3592438b6a6d0091dbe1d2a777e802882ecf1d0db35" + }, + "registry/feedback-context-review-20260930": { + "pass": true, + "checked": 8, + "mismatches": [], + "manifest_sha256": "8fda8506cae9b5b258fe371c8938a15e613114f4234c969fdf742d1f5133c64b", + "checksums_sha256": "9390c04cf4d0bcd2ed89bb4efd1db01cb2faf7dc4f23e8cb411b2ed782ba083d" + }, + "models/male-cns-lif/author-semantics-lab-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "07a22bade4892adca3a4585656aa3ecce5219790b0dc8a851a12bfd7248d3769", + "checksums_sha256": "a632c04e62d8072caacfa680e0da7ad785a1d0db604cf5900853fd0b01c70ee7" + }, + "experiments/phase4ad-author-semantics": { + "pass": true, + "checked": 565, + "mismatches": [], + "manifest_sha256": "c939d3977a1883e86108c1e3edd25619118cec61e5c7712ae4dfa2893a73c0ca", + "checksums_sha256": "89ca0f11877dadb901bd2bd5d469d7bd145de980fc6b203b79daeec640a1b72c" + }, + "models/male-cns-lif/author-runtime-lab-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "7e8b0ac4adcd48eceabca7c9cc4f2c42a8746ebc673aee4490bae5a4746bbe12", + "checksums_sha256": "bf8eaad5963e6a6cf6bada6024ba37a36a0acb064bfc0beacd9c69dfd074b5c8" + }, + "experiments/phase4ae-author-runtime": { + "pass": true, + "checked": 916, + "mismatches": [], + "manifest_sha256": "a86caca4ecbd96c2b7cf24371b28f80f37170fa8769cdd9a31c822434be1eef5", + "checksums_sha256": "7bd84b8365953964b24684830e1fd97fca04bef8f8c051dcad3ff95633a1ae82" + }, + "models/male-cns-lif/author-fullgraph-lab-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "ead78ed89d0daebee5281ef285bbfe9d79c69b5034830609414f7b130d3c5827", + "checksums_sha256": "6fd184043777b190006ce344861477b91df908eac5351f74efeb3fd1151011a0" + }, + "experiments/phase4af-author-fullgraph": { + "pass": true, + "checked": 129, + "mismatches": [], + "manifest_sha256": "0646b5fc232ee44912f1c3a60d600355f5a6d97dff7cf59fccea612d822fb899", + "checksums_sha256": "f4d502c32ce80c70ff5271a686f09d9f72e1dc277863df1d0135ddeb09475736" + }, + "models/male-cns-lif/author-apl-lab-v1": { + "pass": true, + "checked": 16, + "mismatches": [], + "manifest_sha256": "6aa01a937f1f3c6504ee92e847cf7b3a884e88aa4ef37a68b0b7d4e7deed4bf2", + "checksums_sha256": "8768d1cf1a4ae4de595aa5623b27c77b84b620767d202c74db5a69e7617f42b3" + }, + "experiments/phase4ag-author-apl": { + "pass": true, + "checked": 333, + "mismatches": [], + "manifest_sha256": "4920e331efb7d0db6366ef1ef727c180a179c298834e45a9c06eb8e5bfc489d6", + "checksums_sha256": "06e0cc917ee3bf194384262d34c0762641e0403468ec556cd09866572fb87cde" + }, + "models/male-cns-lif/author-apl-lab-v2": { + "pass": true, + "checked": 17, + "mismatches": [], + "manifest_sha256": "208c00961b9d895d14ac050bc23fbc18db49d0df1fcf5c20d4c3eaa8e15ff7ff", + "checksums_sha256": "effb9ef2cbd08ec973a01c2b9b2a9047fc0a42732601a734e733d56b93029ff1" + }, + "experiments/phase4ag-author-apl-r2": { + "pass": true, + "checked": 1718, + "mismatches": [], + "manifest_sha256": "21593297c40bee58516d4d7fd16e9d8d20ffdea5f8e0652fa5dd4e903b4d96ee", + "checksums_sha256": "dcc61d2251cb1b425196f180e3ec3816d1fa5eb91aefda7940f9d821aae82d19" + }, + "models/male-cns-lif/kc-drive-audit-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "fa89cb0a6e2dc77462057b672ffbcfabbe74b893d8f70e4b41d8b5202de15530", + "checksums_sha256": "ed082e56978ac841c1fd92810eb611b63d6c2238d0406c92c281bb5023bc9f70" + }, + "experiments/phase4ah-kc-drive-audit": { + "pass": true, + "checked": 415, + "mismatches": [], + "manifest_sha256": "fb30ca09068d5d8dc1dc9972e00f674c5dc3aa49c7117d630607b5d9067927db", + "checksums_sha256": "567a3eb5758763c86146235835984a352dd860bf69489d1cf2b048d93fba05c9" + }, + "models/male-cns-lif/pn-recruitment-audit-v1": { + "pass": true, + "checked": 16, + "mismatches": [], + "manifest_sha256": "a53443ac124e9bebc813867a5015d77276c2bd3edf89cd606a57d54756fe0dd7", + "checksums_sha256": "07964100d4836741da404ef8a785b5a24c9c6caa5c5be4c6153bfbf3aef12459" + }, + "experiments/phase4ai-pn-recruitment-audit": { + "pass": true, + "checked": 734, + "mismatches": [], + "manifest_sha256": "12c6f2e9929b3f7084e8b39b90c8851185febbc0afbb7031f9eebb4c41d2731d", + "checksums_sha256": "2a6247fb9a9fd187cc29dee03e41f98aa6c859a1edc58bc02a2062f8ee09f848" + }, + "models/male-cns-lif/apl-timing-lab-v1": { + "pass": true, + "checked": 21, + "mismatches": [], + "manifest_sha256": "52b05dd1ff30b6b51ff960fe95904532f5c147731a83f0b5c31f98ca7e53c216", + "checksums_sha256": "80bbbf97b242f94022c36bc00767ee82c61862bafba4981a8586c7e2cbfe3ef5" + }, + "experiments/phase4aj-apl-timing": { + "pass": true, + "checked": 4954, + "mismatches": [], + "manifest_sha256": "7f490ada0db30785c61954d8b92147378ddc8bc16b229fe3808bbe501caff44a", + "checksums_sha256": "f483a5caec69ec37e33d101980d9a0e4d7b64e80320b864f1a4351979c0478fe" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-before.json b/registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-before.json new file mode 100644 index 0000000..b4bc361 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/regression/old-integrity-before.json @@ -0,0 +1,181 @@ +{ + "original": { + "pass": true, + "checked": 230239, + "mismatches": [], + "reference_sha256": "6f186112e6102f2f7969de7442fa7ee4432200a3678586cfc4e10c490b31bca4", + "exclusions": [ + ".cache", + ".git", + ".mypy_cache", + ".pytest_cache", + ".venv", + "__pycache__", + "node_modules", + "venv" + ], + "new_stage_additions_allowed": true, + "meaning": "All original listed bytes checked; only newly named stage outputs are additions." + }, + "models/male-cns-lif/apl-pn-scope-audit-v1": { + "pass": true, + "checked": 12, + "mismatches": [], + "manifest_sha256": "9120685eb02dc2bd3b38d42b2ade1f38f6bbc2a1ec269fd4d555cead2d628277", + "checksums_sha256": "55dc418f2d62be04601af33cbd8789578447e6a2289d3a581dc713cbb7466a25" + }, + "experiments/phase4aa-apl-pn-scope": { + "pass": true, + "checked": 68, + "mismatches": [], + "manifest_sha256": "6d75567af2a6c0993d4fc08e272814910c19fa9602811cfacd1ebc4ba76bc737", + "checksums_sha256": "a69b2511689207b0d9ddbe2fabce3be71908f457bb898e3b685a213a796a272a" + }, + "models/male-cns-lif/terminal-scope-diagnostic-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "5cea0035a95345825b73385c6e3056244c2a614d10a6fa6742487a331d8f0f3e", + "checksums_sha256": "92a03195cb41863027fd0397ad3811248354a5d3f2e91ffa2c297eba62dc2821" + }, + "experiments/phase4ab-terminal-scope": { + "pass": true, + "checked": 199, + "mismatches": [], + "manifest_sha256": "cb3723f9dae29d4889489ae39f40293c927f4f9e532551e2c4d5214bf0a70140", + "checksums_sha256": "d83926a3055d9f9ca471ceba328076d7ceba883f267468750914080733e95e31" + }, + "models/male-cns-lif/lif-semantics-audit-v1": { + "pass": true, + "checked": 7, + "mismatches": [], + "manifest_sha256": "53e53d51bba86ec11a02e920f2c2653db4c138dd9562e8416dd001780635070c", + "checksums_sha256": "15b7b7828492387beed2c885ad9d22af682cff1dc38198c0770ab7175759c69d" + }, + "experiments/phase4ac-lif-semantics": { + "pass": true, + "checked": 57, + "mismatches": [], + "manifest_sha256": "4e7d1606e107fe72f5dad935952705260577edaba6f811d65b4105ce07abd72c", + "checksums_sha256": "81bb3a86454147f1562bc3592438b6a6d0091dbe1d2a777e802882ecf1d0db35" + }, + "registry/feedback-context-review-20260930": { + "pass": true, + "checked": 8, + "mismatches": [], + "manifest_sha256": "8fda8506cae9b5b258fe371c8938a15e613114f4234c969fdf742d1f5133c64b", + "checksums_sha256": "9390c04cf4d0bcd2ed89bb4efd1db01cb2faf7dc4f23e8cb411b2ed782ba083d" + }, + "models/male-cns-lif/author-semantics-lab-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "07a22bade4892adca3a4585656aa3ecce5219790b0dc8a851a12bfd7248d3769", + "checksums_sha256": "a632c04e62d8072caacfa680e0da7ad785a1d0db604cf5900853fd0b01c70ee7" + }, + "experiments/phase4ad-author-semantics": { + "pass": true, + "checked": 565, + "mismatches": [], + "manifest_sha256": "c939d3977a1883e86108c1e3edd25619118cec61e5c7712ae4dfa2893a73c0ca", + "checksums_sha256": "89ca0f11877dadb901bd2bd5d469d7bd145de980fc6b203b79daeec640a1b72c" + }, + "models/male-cns-lif/author-runtime-lab-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "7e8b0ac4adcd48eceabca7c9cc4f2c42a8746ebc673aee4490bae5a4746bbe12", + "checksums_sha256": "bf8eaad5963e6a6cf6bada6024ba37a36a0acb064bfc0beacd9c69dfd074b5c8" + }, + "experiments/phase4ae-author-runtime": { + "pass": true, + "checked": 916, + "mismatches": [], + "manifest_sha256": "a86caca4ecbd96c2b7cf24371b28f80f37170fa8769cdd9a31c822434be1eef5", + "checksums_sha256": "7bd84b8365953964b24684830e1fd97fca04bef8f8c051dcad3ff95633a1ae82" + }, + "models/male-cns-lif/author-fullgraph-lab-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "ead78ed89d0daebee5281ef285bbfe9d79c69b5034830609414f7b130d3c5827", + "checksums_sha256": "6fd184043777b190006ce344861477b91df908eac5351f74efeb3fd1151011a0" + }, + "experiments/phase4af-author-fullgraph": { + "pass": true, + "checked": 129, + "mismatches": [], + "manifest_sha256": "0646b5fc232ee44912f1c3a60d600355f5a6d97dff7cf59fccea612d822fb899", + "checksums_sha256": "f4d502c32ce80c70ff5271a686f09d9f72e1dc277863df1d0135ddeb09475736" + }, + "models/male-cns-lif/author-apl-lab-v1": { + "pass": true, + "checked": 16, + "mismatches": [], + "manifest_sha256": "6aa01a937f1f3c6504ee92e847cf7b3a884e88aa4ef37a68b0b7d4e7deed4bf2", + "checksums_sha256": "8768d1cf1a4ae4de595aa5623b27c77b84b620767d202c74db5a69e7617f42b3" + }, + "experiments/phase4ag-author-apl": { + "pass": true, + "checked": 333, + "mismatches": [], + "manifest_sha256": "4920e331efb7d0db6366ef1ef727c180a179c298834e45a9c06eb8e5bfc489d6", + "checksums_sha256": "06e0cc917ee3bf194384262d34c0762641e0403468ec556cd09866572fb87cde" + }, + "models/male-cns-lif/author-apl-lab-v2": { + "pass": true, + "checked": 17, + "mismatches": [], + "manifest_sha256": "208c00961b9d895d14ac050bc23fbc18db49d0df1fcf5c20d4c3eaa8e15ff7ff", + "checksums_sha256": "effb9ef2cbd08ec973a01c2b9b2a9047fc0a42732601a734e733d56b93029ff1" + }, + "experiments/phase4ag-author-apl-r2": { + "pass": true, + "checked": 1718, + "mismatches": [], + "manifest_sha256": "21593297c40bee58516d4d7fd16e9d8d20ffdea5f8e0652fa5dd4e903b4d96ee", + "checksums_sha256": "dcc61d2251cb1b425196f180e3ec3816d1fa5eb91aefda7940f9d821aae82d19" + }, + "models/male-cns-lif/kc-drive-audit-v1": { + "pass": true, + "checked": 11, + "mismatches": [], + "manifest_sha256": "fa89cb0a6e2dc77462057b672ffbcfabbe74b893d8f70e4b41d8b5202de15530", + "checksums_sha256": "ed082e56978ac841c1fd92810eb611b63d6c2238d0406c92c281bb5023bc9f70" + }, + "experiments/phase4ah-kc-drive-audit": { + "pass": true, + "checked": 415, + "mismatches": [], + "manifest_sha256": "fb30ca09068d5d8dc1dc9972e00f674c5dc3aa49c7117d630607b5d9067927db", + "checksums_sha256": "567a3eb5758763c86146235835984a352dd860bf69489d1cf2b048d93fba05c9" + }, + "models/male-cns-lif/pn-recruitment-audit-v1": { + "pass": true, + "checked": 16, + "mismatches": [], + "manifest_sha256": "a53443ac124e9bebc813867a5015d77276c2bd3edf89cd606a57d54756fe0dd7", + "checksums_sha256": "07964100d4836741da404ef8a785b5a24c9c6caa5c5be4c6153bfbf3aef12459" + }, + "experiments/phase4ai-pn-recruitment-audit": { + "pass": true, + "checked": 734, + "mismatches": [], + "manifest_sha256": "12c6f2e9929b3f7084e8b39b90c8851185febbc0afbb7031f9eebb4c41d2731d", + "checksums_sha256": "2a6247fb9a9fd187cc29dee03e41f98aa6c859a1edc58bc02a2062f8ee09f848" + }, + "models/male-cns-lif/apl-timing-lab-v1": { + "pass": true, + "checked": 21, + "mismatches": [], + "manifest_sha256": "52b05dd1ff30b6b51ff960fe95904532f5c147731a83f0b5c31f98ca7e53c216", + "checksums_sha256": "80bbbf97b242f94022c36bc00767ee82c61862bafba4981a8586c7e2cbfe3ef5" + }, + "experiments/phase4aj-apl-timing": { + "pass": true, + "checked": 4954, + "mismatches": [], + "manifest_sha256": "7f490ada0db30785c61954d8b92147378ddc8bc16b229fe3808bbe501caff44a", + "checksums_sha256": "f483a5caec69ec37e33d101980d9a0e4d7b64e80320b864f1a4351979c0478fe" + } +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.json b/registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.json new file mode 100644 index 0000000..a7dcc1e --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.json @@ -0,0 +1,17 @@ +{ + "command": [ + "/data/digital-drosophila/models/male-cns-lif/.venv/bin/python", + "-B", + "-m", + "unittest", + "discover", + "-v", + "-s", + "/data/digital-drosophila/models/male-cns-lif/apl-timing-validation-v1", + "-p", + "test_*.py" + ], + "exit_code": 0, + "pass_all": true, + "sha256": "5206333f1a31fc62671ebe6bdba02f3b2b2f0303f6009e905d7ca94bdc2a666f" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.log b/registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.log new file mode 100644 index 0000000..d0e0088 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/regression/unit-tests.log @@ -0,0 +1,53 @@ +test_duplicate_targets_rejected_not_merged (test_encoder_inputs.EncoderInputTests) ... ok +test_empty_sparse_schedule_has_exact_shape_and_dtype (test_encoder_inputs.EncoderInputTests) ... ok +test_exact_frozen_encoder_ast_on_synthetic_static_mapping (test_encoder_inputs.EncoderInputTests) ... ok +test_npz_creation_is_exclusive (test_encoder_inputs.EncoderInputTests) ... ok +test_rng_column_order_preserved_until_request_sort (test_encoder_inputs.EncoderInputTests) ... ok +test_complete_only_representation_pass_is_not_named_learning (test_final_status.FinalStatusTests) ... ok +test_missing_execution_or_reference_is_not_scientific_pass (test_final_status.FinalStatusTests) ... ok +test_novel_gate_failure_is_preserved (test_final_status.FinalStatusTests) ... ok +test_numerical_and_unlock_failure_are_not_representation_results (test_final_status.FinalStatusTests) ... ok +test_old_integrity_or_reference_fail_overrides_new_pass (test_final_status.FinalStatusTests) ... ok +test_seed_failure_without_novel_is_completed_scientific_failure (test_final_status.FinalStatusTests) ... ok +test_real_sealed_comparator_accepts_complete_synthetic_d18_and_rejects_signed_zero_tail (test_runtime_bridge.ControlEvidenceTests) ... ok +test_any_stop_marker_prevents_all_scientific_actions (test_runtime_bridge.GateTests) ... ok +test_controls_do_not_run_brian_or_repeats (test_runtime_bridge.GateTests) ... ok +test_duplicate_or_replaced_cell_rejected (test_runtime_bridge.GateTests) ... ok +test_exact_120_cells_and_fixed_two_probes (test_runtime_bridge.GateTests) ... ok +test_novel_denied_on_representation_failure_even_execution_passes (test_runtime_bridge.GateTests) ... ok +test_novel_rejects_replaced_case_repeat_or_timing_even_with_correct_counts (test_runtime_bridge.GateTests) ... ok +test_novel_rejects_summary_hash_or_cohort_misbinding (test_runtime_bridge.GateTests) ... ok +test_novel_requires_both_gate_and_underlying_summary (test_runtime_bridge.GateTests) ... ok +test_probes_before_other_seed_runs (test_runtime_bridge.GateTests) ... ok +test_standalone_action_failure_persists_stop_and_never_retries (test_runtime_bridge.GateTests) ... ok +test_successful_guarded_action_adds_no_stop (test_runtime_bridge.GateTests) ... ok +test_control_allows_only_budget_difference (test_runtime_bridge.InputTests) ... ok +test_control_refuses_overwrite_before_reading_outputs (test_runtime_bridge.InputTests) ... ok +test_drive_and_request_bytes_both_checked (test_runtime_bridge.InputTests) ... ok +test_exclusive_output_and_new_budget_containment (test_runtime_bridge.InputTests) ... ok +test_initial_state_presence_and_bytes_checked (test_runtime_bridge.InputTests) ... ok +test_real_d18_required_no_fake_d0 (test_runtime_bridge.InputTests) ... ok +test_original_gpu_function_receives_new_paths_unchanged (test_runtime_bridge.InvocationTests) ... ok +test_original_oracle_function_is_not_given_candidate_trace (test_runtime_bridge.InvocationTests) ... ok +test_existing_name_collision_is_not_silently_replaced (test_runtime_bridge.LoaderTests) ... ok +test_real_pure_sealed_module_load_does_not_import_torch_or_brian (test_runtime_bridge.LoaderTests) ... ok +test_sha_checked_before_execution (test_runtime_bridge.LoaderTests) ... ok +test_verified_import_preserves_file_and_globals_without_pyc (test_runtime_bridge.LoaderTests) ... ok +test_encoder_actual_prepare_panel_row_extension (test_validation.ValidationTests) ... ok +test_encoder_rejects_history_claim_or_changed_panel_rows (test_validation.ValidationTests) ... ok +test_full_60_plus_12_and_pair_specific_gate_without_other_cohort_read (test_validation.ValidationTests) ... ok +test_fullgraph_case_matches_static_physics_and_exact_input_expectation (test_validation.ValidationTests) ... ok +test_inventory_accepts_configured_seeds_and_keeps_static_halves (test_validation.ValidationTests) ... ok +test_inventory_rejects_missing_duplicate_mislabelled_and_unaudited_cells (test_validation.ValidationTests) ... ok +test_missing_evidence_and_repeat_failure_never_pass_execution (test_validation.ValidationTests) ... ok +test_no_gate_relaxation_or_subset_median (test_validation.ValidationTests) ... ok +test_none_recompute_is_deterministic_and_writes_nothing (test_validation.ValidationTests) ... ok +test_real_legacy_reader_record_is_relabelled_without_globals_or_numerical_changes (test_validation.ValidationTests) ... ok +test_real_reader_still_rejects_missing_state_and_delay_zero (test_validation.ValidationTests) ... ok +test_representation_failure_keeps_all_runs_and_is_not_execution_failure (test_validation.ValidationTests) ... ok +test_source_pins_and_globals_are_unchanged (test_validation.ValidationTests) ... ok + +---------------------------------------------------------------------- +Ran 48 tests in 3.176s + +OK diff --git a/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/matched_energy.json b/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/matched_energy.json new file mode 100644 index 0000000..eacc73c --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/matched_energy.json @@ -0,0 +1,166 @@ +{ + "KC_active_fraction_mean": 0.032578740157480315, + "KC_active_fraction_min": 0.024114173228346455, + "KC_active_fraction_max": 0.04207677165354331, + "same_odor_jaccard_mean": 0.5239554366482554, + "different_odor_jaccard_mean": 0.44904181896379547, + "same_odor_euclidean_mean": 9.102811594102214, + "different_odor_euclidean_mean": 10.059135414486558, + "different_odor_cosine_mean": 0.6518920051239021, + "different_odor_correlation_mean": 0.6409578045477166, + "within_variance": 1.5388210822783166, + "between_distance_mean": 10.059135414486558, + "pairwise_separation_pass_count": 14, + "pair_count": 15, + "expected_event_count_cv": 7.010869393073676e-08, + "actual_event_count_cv": 0.1422489626775089, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "between_same_seed_mean": 10.380596156725295, + "within_this_pair_mean": 9.390881452924594, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 8.721262082788783, + "within_this_pair_mean": 9.188801315156862, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.472982518961913, + "within_this_pair_mean": 8.588071035470781, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 9.929259487895177, + "within_this_pair_mean": 9.299536627278005, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.448313613396941, + "within_this_pair_mean": 9.167607902224665, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 10.113217179320108, + "within_this_pair_mean": 9.416450992707322, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.47476376476216, + "within_this_pair_mean": 8.815720713021244, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.015388874343952, + "within_this_pair_mean": 9.527186304828465, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.777806429051953, + "within_this_pair_mean": 9.395257579775125, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.0290539361573, + "within_this_pair_mean": 8.613640575253509, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.173719143479167, + "within_this_pair_mean": 9.325106167060733, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.64997199220617, + "within_this_pair_mean": 9.193177442007393, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.155064794169743, + "within_this_pair_mean": 8.724375887374654, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.868904626045918, + "within_this_pair_mean": 8.592447162321312, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.67672661799379, + "within_this_pair_mean": 9.303912754128536, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/physiological.json b/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/physiological.json new file mode 100644 index 0000000..7dff9a3 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/physiological.json @@ -0,0 +1,166 @@ +{ + "KC_active_fraction_mean": 0.03276738845144357, + "KC_active_fraction_min": 0.024114173228346455, + "KC_active_fraction_max": 0.04207677165354331, + "same_odor_jaccard_mean": 0.511063186596153, + "different_odor_jaccard_mean": 0.44427234402124827, + "same_odor_euclidean_mean": 9.307077613590456, + "different_odor_euclidean_mean": 10.158884523737116, + "different_odor_cosine_mean": 0.6464818127000084, + "different_odor_correlation_mean": 0.6352979950685402, + "within_variance": 1.9783062946033647, + "between_distance_mean": 10.158884523737116, + "pairwise_separation_pass_count": 14, + "pair_count": 15, + "expected_event_count_cv": 0.12424037109555007, + "actual_event_count_cv": 0.20658079720887876, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "between_same_seed_mean": 10.56241415064779, + "within_this_pair_mean": 9.520081809153249, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 8.703797823210492, + "within_this_pair_mean": 9.220436536747636, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.424442150929126, + "within_this_pair_mean": 8.773917981584498, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 9.974376028543082, + "within_this_pair_mean": 9.326523250216884, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.934006799989007, + "within_this_pair_mean": 9.533277700180468, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 10.259616399776231, + "within_this_pair_mean": 9.514016127345204, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.808663391743993, + "within_this_pair_mean": 9.067497572182065, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.300785166757837, + "within_this_pair_mean": 9.620102840814452, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.966927055456917, + "within_this_pair_mean": 9.826857290778033, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.573002534425056, + "within_this_pair_mean": 8.767852299776452, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.343049549396941, + "within_this_pair_mean": 9.320457568408838, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.151643690744098, + "within_this_pair_mean": 9.52721201837242, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.58171763085694, + "within_this_pair_mean": 8.8739390132457, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.777480180390343, + "within_this_pair_mean": 9.080693463209283, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.021345303188914, + "within_this_pair_mean": 9.633298731841672, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/summary.json b/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/summary.json new file mode 100644 index 0000000..934d1cf --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/validation/novel_to_aj/summary.json @@ -0,0 +1,4657 @@ +{ + "cohort": "novel_to_aj", + "source_panel_split": "heldout", + "pass_all": true, + "execution_gate_pass": true, + "numerical_integrity_pass": true, + "exact_repeat_pass": true, + "representation_gate_pass": true, + "original_representation_gate_pass": true, + "expected_base_trials": 60, + "valid_base_trials": 60, + "expected_repeats": 12, + "checked_repeats": 12, + "checked_timing_trials": 72, + "modes": { + "physiological": { + "KC_active_fraction_mean": 0.03276738845144357, + "KC_active_fraction_min": 0.024114173228346455, + "KC_active_fraction_max": 0.04207677165354331, + "same_odor_jaccard_mean": 0.511063186596153, + "different_odor_jaccard_mean": 0.44427234402124827, + "same_odor_euclidean_mean": 9.307077613590456, + "different_odor_euclidean_mean": 10.158884523737116, + "different_odor_cosine_mean": 0.6464818127000084, + "different_odor_correlation_mean": 0.6352979950685402, + "within_variance": 1.9783062946033647, + "between_distance_mean": 10.158884523737116, + "pairwise_separation_pass_count": 14, + "pair_count": 15, + "expected_event_count_cv": 0.12424037109555007, + "actual_event_count_cv": 0.20658079720887876, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "between_same_seed_mean": 10.56241415064779, + "within_this_pair_mean": 9.520081809153249, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 8.703797823210492, + "within_this_pair_mean": 9.220436536747636, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.424442150929126, + "within_this_pair_mean": 8.773917981584498, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 9.974376028543082, + "within_this_pair_mean": 9.326523250216884, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.934006799989007, + "within_this_pair_mean": 9.533277700180468, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 10.259616399776231, + "within_this_pair_mean": 9.514016127345204, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.808663391743993, + "within_this_pair_mean": 9.067497572182065, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.300785166757837, + "within_this_pair_mean": 9.620102840814452, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.966927055456917, + "within_this_pair_mean": 9.826857290778033, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.573002534425056, + "within_this_pair_mean": 8.767852299776452, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.343049549396941, + "within_this_pair_mean": 9.320457568408838, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.151643690744098, + "within_this_pair_mean": 9.52721201837242, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.58171763085694, + "within_this_pair_mean": 8.8739390132457, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.777480180390343, + "within_this_pair_mean": 9.080693463209283, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.021345303188914, + "within_this_pair_mean": 9.633298731841672, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + }, + "matched_energy": { + "KC_active_fraction_mean": 0.032578740157480315, + "KC_active_fraction_min": 0.024114173228346455, + "KC_active_fraction_max": 0.04207677165354331, + "same_odor_jaccard_mean": 0.5239554366482554, + "different_odor_jaccard_mean": 0.44904181896379547, + "same_odor_euclidean_mean": 9.102811594102214, + "different_odor_euclidean_mean": 10.059135414486558, + "different_odor_cosine_mean": 0.6518920051239021, + "different_odor_correlation_mean": 0.6409578045477166, + "within_variance": 1.5388210822783166, + "between_distance_mean": 10.059135414486558, + "pairwise_separation_pass_count": 14, + "pair_count": 15, + "expected_event_count_cv": 7.010869393073676e-08, + "actual_event_count_cv": 0.1422489626775089, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "between_same_seed_mean": 10.380596156725295, + "within_this_pair_mean": 9.390881452924594, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 8.721262082788783, + "within_this_pair_mean": 9.188801315156862, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.472982518961913, + "within_this_pair_mean": 8.588071035470781, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 9.929259487895177, + "within_this_pair_mean": 9.299536627278005, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 10.448313613396941, + "within_this_pair_mean": 9.167607902224665, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "between_same_seed_mean": 10.113217179320108, + "within_this_pair_mean": 9.416450992707322, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 9.47476376476216, + "within_this_pair_mean": 8.815720713021244, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.015388874343952, + "within_this_pair_mean": 9.527186304828465, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.777806429051953, + "within_this_pair_mean": 9.395257579775125, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "between_same_seed_mean": 10.0290539361573, + "within_this_pair_mean": 8.613640575253509, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 10.173719143479167, + "within_this_pair_mean": 9.325106167060733, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.64997199220617, + "within_this_pair_mean": 9.193177442007393, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "between_same_seed_mean": 11.155064794169743, + "within_this_pair_mean": 8.724375887374654, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.868904626045918, + "within_this_pair_mean": 8.592447162321312, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_id_b": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "between_same_seed_mean": 9.67672661799379, + "within_this_pair_mean": 9.303912754128536, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + } + }, + "runs": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.0, + "external_events": 80, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 29986, + "requested": 117, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741826", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 13.9, + "external_events": 80, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 31442, + "requested": 110, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741827", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 131, + "KC_active_fraction": 0.032234251968503935, + "KC_spikes": 134, + "KC_first_latency_ms": 14.100000000000001, + "external_events": 95, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 30248, + "requested": 134, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741828", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 102, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 30936, + "requested": 137, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-00-s1073741829", + "mode": "physiological", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 138, + "KC_active_fraction": 0.03395669291338583, + "KC_spikes": 141, + "KC_first_latency_ms": 13.700000000000001, + "external_events": 80, + "expected_external_events": 113.30283203125, + "total_PN_rate_hz": 1133.0283203125, + "finite": true, + "total_spikes": 31556, + "requested": 114, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 14.200000000000001, + "external_events": 67, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 30156, + "requested": 99, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741826", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 113, + "KC_active_fraction": 0.02780511811023622, + "KC_spikes": 116, + "KC_first_latency_ms": 18.6, + "external_events": 99, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 29491, + "requested": 130, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741827", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 139, + "KC_active_fraction": 0.03420275590551181, + "KC_spikes": 141, + "KC_first_latency_ms": 22.0, + "external_events": 77, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 28706, + "requested": 101, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741828", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 166, + "KC_first_latency_ms": 18.8, + "external_events": 84, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 30563, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-01-s1073741829", + "mode": "physiological", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 137, + "KC_active_fraction": 0.033710629921259845, + "KC_spikes": 140, + "KC_first_latency_ms": 21.400000000000002, + "external_events": 63, + "expected_external_events": 98.0925048828125, + "total_PN_rate_hz": 980.925048828125, + "finite": true, + "total_spikes": 29060, + "requested": 83, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 150, + "KC_active_fraction": 0.036909448818897635, + "KC_spikes": 153, + "KC_first_latency_ms": 12.8, + "external_events": 65, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 29608, + "requested": 92, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741826", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 14.8, + "external_events": 78, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 30410, + "requested": 109, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741827", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 114, + "KC_active_fraction": 0.028051181102362203, + "KC_spikes": 117, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 74, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 29791, + "requested": 112, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741828", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 98, + "KC_active_fraction": 0.024114173228346455, + "KC_spikes": 101, + "KC_first_latency_ms": 16.0, + "external_events": 86, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 30196, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-02-s1073741829", + "mode": "physiological", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 137, + "KC_active_fraction": 0.033710629921259845, + "KC_spikes": 140, + "KC_first_latency_ms": 13.3, + "external_events": 65, + "expected_external_events": 100.91329345703124, + "total_PN_rate_hz": 1009.1329345703125, + "finite": true, + "total_spikes": 31102, + "requested": 96, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 116, + "KC_active_fraction": 0.028543307086614175, + "KC_spikes": 119, + "KC_first_latency_ms": 20.400000000000002, + "external_events": 39, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 29285, + "requested": 67, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741826", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 24.0, + "external_events": 49, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 26849, + "requested": 74, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741827", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 118, + "KC_active_fraction": 0.029035433070866142, + "KC_spikes": 121, + "KC_first_latency_ms": 18.8, + "external_events": 50, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 29881, + "requested": 74, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741828", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 118, + "KC_active_fraction": 0.029035433070866142, + "KC_spikes": 120, + "KC_first_latency_ms": 19.3, + "external_events": 58, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 30146, + "requested": 82, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-03-s1073741829", + "mode": "physiological", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 110, + "KC_active_fraction": 0.027066929133858268, + "KC_spikes": 112, + "KC_first_latency_ms": 23.1, + "external_events": 47, + "expected_external_events": 75.04344482421875, + "total_PN_rate_hz": 750.4344482421875, + "finite": true, + "total_spikes": 28171, + "requested": 71, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 171, + "KC_active_fraction": 0.04207677165354331, + "KC_spikes": 174, + "KC_first_latency_ms": 15.8, + "external_events": 64, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 29344, + "requested": 106, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741826", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 165, + "KC_first_latency_ms": 17.2, + "external_events": 82, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 30895, + "requested": 122, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741827", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 155, + "KC_active_fraction": 0.03813976377952756, + "KC_spikes": 158, + "KC_first_latency_ms": 15.0, + "external_events": 80, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 30231, + "requested": 119, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741828", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 123, + "KC_active_fraction": 0.03026574803149606, + "KC_spikes": 126, + "KC_first_latency_ms": 17.6, + "external_events": 73, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 30101, + "requested": 108, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-04-s1073741829", + "mode": "physiological", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 15.4, + "external_events": 60, + "expected_external_events": 107.3767822265625, + "total_PN_rate_hz": 1073.767822265625, + "finite": true, + "total_spikes": 28991, + "requested": 95, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 169, + "KC_active_fraction": 0.04158464566929134, + "KC_spikes": 173, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 74, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 30843, + "requested": 94, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741826", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 136, + "KC_active_fraction": 0.03346456692913386, + "KC_spikes": 139, + "KC_first_latency_ms": 19.900000000000002, + "external_events": 71, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 29174, + "requested": 97, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741827", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 134, + "KC_active_fraction": 0.03297244094488189, + "KC_spikes": 136, + "KC_first_latency_ms": 21.700000000000003, + "external_events": 84, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 27862, + "requested": 115, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741828", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 128, + "KC_first_latency_ms": 19.900000000000002, + "external_events": 72, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 30052, + "requested": 100, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-physiological-05-s1073741829", + "mode": "physiological", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 107, + "KC_active_fraction": 0.026328740157480313, + "KC_spikes": 109, + "KC_first_latency_ms": 26.0, + "external_events": 66, + "expected_external_events": 95.12998657226562, + "total_PN_rate_hz": 951.2998657226562, + "finite": true, + "total_spikes": 25813, + "requested": 87, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.0, + "external_events": 79, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29962, + "requested": 109, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741826", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 13.9, + "external_events": 73, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 31389, + "requested": 103, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741827", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 124, + "KC_active_fraction": 0.03051181102362205, + "KC_spikes": 127, + "KC_first_latency_ms": 15.3, + "external_events": 85, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29975, + "requested": 121, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741828", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 96, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30725, + "requested": 129, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741829", + "mode": "matched_energy", + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_name": "ethyl 3-methylsulfanylpropanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 138, + "KC_first_latency_ms": 13.700000000000001, + "external_events": 70, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30776, + "requested": 101, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 6 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 126, + "KC_active_fraction": 0.031003937007874016, + "KC_spikes": 129, + "KC_first_latency_ms": 14.200000000000001, + "external_events": 70, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30482, + "requested": 103, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741826", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 128, + "KC_active_fraction": 0.031496062992125984, + "KC_spikes": 131, + "KC_first_latency_ms": 17.6, + "external_events": 100, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29490, + "requested": 136, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741827", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 136, + "KC_active_fraction": 0.03346456692913386, + "KC_spikes": 139, + "KC_first_latency_ms": 22.0, + "external_events": 82, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28723, + "requested": 106, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741828", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 166, + "KC_first_latency_ms": 18.8, + "external_events": 85, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30073, + "requested": 117, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741829", + "mode": "matched_energy", + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_name": "ethyl 3-hydroxyhexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 138, + "KC_first_latency_ms": 21.400000000000002, + "external_events": 65, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29207, + "requested": 88, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 7 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 150, + "KC_active_fraction": 0.036909448818897635, + "KC_spikes": 153, + "KC_first_latency_ms": 12.8, + "external_events": 65, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29608, + "requested": 92, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741826", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 132, + "KC_first_latency_ms": 14.8, + "external_events": 78, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 30410, + "requested": 109, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741827", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 114, + "KC_active_fraction": 0.028051181102362203, + "KC_spikes": 117, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 78, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29775, + "requested": 116, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741828", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 98, + "KC_active_fraction": 0.024114173228346455, + "KC_spikes": 101, + "KC_first_latency_ms": 16.0, + "external_events": 86, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 30196, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741829", + "mode": "matched_energy", + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_name": "(2S)-heptan-2-ol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 137, + "KC_active_fraction": 0.033710629921259845, + "KC_spikes": 140, + "KC_first_latency_ms": 13.3, + "external_events": 65, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 31102, + "requested": 97, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 8 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 124, + "KC_active_fraction": 0.03051181102362205, + "KC_spikes": 126, + "KC_first_latency_ms": 19.200000000000003, + "external_events": 52, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28840, + "requested": 85, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741826", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 110, + "KC_active_fraction": 0.027066929133858268, + "KC_spikes": 113, + "KC_first_latency_ms": 20.900000000000002, + "external_events": 68, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 27654, + "requested": 99, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741827", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 17.0, + "external_events": 84, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30028, + "requested": 110, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741828", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 122, + "KC_active_fraction": 0.030019685039370077, + "KC_spikes": 125, + "KC_first_latency_ms": 18.900000000000002, + "external_events": 78, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29329, + "requested": 113, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741829", + "mode": "matched_energy", + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_name": "4-ethylphenol", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 117, + "KC_active_fraction": 0.02878937007874016, + "KC_spikes": 120, + "KC_first_latency_ms": 18.400000000000002, + "external_events": 72, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29558, + "requested": 108, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 9 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 171, + "KC_active_fraction": 0.04207677165354331, + "KC_spikes": 174, + "KC_first_latency_ms": 15.8, + "external_events": 64, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29344, + "requested": 105, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741826", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 156, + "KC_active_fraction": 0.038385826771653545, + "KC_spikes": 159, + "KC_first_latency_ms": 17.1, + "external_events": 70, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29930, + "requested": 113, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741827", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 157, + "KC_active_fraction": 0.03863188976377953, + "KC_spikes": 160, + "KC_first_latency_ms": 15.0, + "external_events": 75, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30746, + "requested": 111, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741828", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 132, + "KC_active_fraction": 0.03248031496062992, + "KC_spikes": 135, + "KC_first_latency_ms": 17.8, + "external_events": 66, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29387, + "requested": 101, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741829", + "mode": "matched_energy", + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_name": "3-hexanone", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 130, + "KC_active_fraction": 0.03198818897637795, + "KC_spikes": 133, + "KC_first_latency_ms": 15.4, + "external_events": 59, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29814, + "requested": 88, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 10 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741825, + "split": "novel_to_aj", + "KC_active": 151, + "KC_active_fraction": 0.037155511811023625, + "KC_spikes": 155, + "KC_first_latency_ms": 16.900000000000002, + "external_events": 79, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 31130, + "requested": 104, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741826", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741826, + "split": "novel_to_aj", + "KC_active": 138, + "KC_active_fraction": 0.03395669291338583, + "KC_spikes": 140, + "KC_first_latency_ms": 19.8, + "external_events": 72, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30347, + "requested": 106, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741827", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741827, + "split": "novel_to_aj", + "KC_active": 129, + "KC_active_fraction": 0.03174212598425197, + "KC_spikes": 131, + "KC_first_latency_ms": 21.8, + "external_events": 92, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 27898, + "requested": 127, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741828", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741828, + "split": "novel_to_aj", + "KC_active": 119, + "KC_active_fraction": 0.029281496062992126, + "KC_spikes": 121, + "KC_first_latency_ms": 18.400000000000002, + "external_events": 78, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30745, + "requested": 108, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741829", + "mode": "matched_energy", + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_name": "methyl 3-hydroxy hexanoate", + "seed": 1073741829, + "split": "novel_to_aj", + "KC_active": 107, + "KC_active_fraction": 0.026328740157480313, + "KC_spikes": 109, + "KC_first_latency_ms": 26.0, + "external_events": 71, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 25989, + "requested": 93, + "cohort": "novel_to_aj", + "validation_cohort": "novel_to_aj", + "source_panel_split": "heldout", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 11 + } + ], + "repeats": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + } + ], + "timing_checks": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-physiological-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + } + ], + "failures": [], + "input_output_provenance": [ + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "summary.json": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01", + "tick-state-hashes.jsonl": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "queue.jsonl": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "apl-timing-audit.json": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845", + "requests.npz": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "summary.json": "b91b84f88226265843e830cc7e8cdfe863d256a23df6c42069bd7e5c01db83f4", + "tick-state-hashes.jsonl": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "queue.jsonl": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "requests.csv": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "apl-state.float32.npy": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "apl-inhibition.float32.npy": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "apl-applied.float32.npy": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "apl-pending-tail.float32.npy": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "apl-timing-audit.json": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441", + "requests.npz": "b3bce4606a4b6007b390c15047850529aa945ecc83cad28ad58e8c56e6bbfb3f", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "1d077d597a739ee758c1ea0ac07cea5b6bd269364bf295547ce42898f23e1135", + "summary.json": "cf8209897d99d0fe5c2958773d7d31da2160fd1f260536c42d4031dc46eff483", + "tick-state-hashes.jsonl": "08e644319916a618cb326cd3604e9cf7ab51d3f4ff5e817728e7ee258369f4ca", + "queue.jsonl": "b80fc3f830a2eb44d883b9dc52f829c62fc7c5fc6f46936c1af3cd447cd907b6", + "requests.csv": "dd7231ff63158fe7b4798ed49c9ddcdc15822249b8036204ecee63aee515ff72", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ba797456b196bae1399213db79823c8d6e48a56d270ff5c87beb9d929b8829b3", + "apl-state.float32.npy": "5aafb32d3039ff47a2a951c2d2fc84b06e4cdf134597f3ea5478e0f5b968d7de", + "apl-inhibition.float32.npy": "32146beeacc8fe093b1a213ccc6c4398769015457a92a9f903b4baa34e5c9fbd", + "apl-applied.float32.npy": "9ab8412898d43ce905382b501e2b3f1e5b0d0b5c20da664b1863a4c165e66371", + "apl-pending-tail.float32.npy": "d3c6c0ec344876961cc63f2ac848d098f44fc68e0cf851cee33014c8d2e78914", + "apl-timing-audit.json": "84c533cf612cca0612a8ca42ba257821e3f77a45cd2018dc04d1e53200445792" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083", + "requests.npz": "16ab7ec1a24dc2b652c6e2a0956d1ebfe0d889d3b1087ea14ed781f3050eed72", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "581277b16090cf5b796f306e2b772195ad08cb5a1ca814ff2cd54db402bb126c", + "summary.json": "85494163ce2a361765a0ebef625b2aee522dee7e4db22eeb6bbfa27760669e4d", + "tick-state-hashes.jsonl": "e58f00f650da5cae15bd63dca5c998faf0cfec6ec491f635fad2b9fc7a812d17", + "queue.jsonl": "a5e1f1e91c41b0d6c4923dee6bffb04d76b1891c19e0679c75f992577daa728b", + "requests.csv": "313430adacbc4f1bce355f95e61e85d60ada4feb16961a9e36081c0d55fd012b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c8e98a05da0374558508e2e802e2ad41f8924169d899172b349916e41c86c9b7", + "apl-state.float32.npy": "16801c00e404f9a9ebbe0fa967ef9963a87c75542865142e2d191f5bdd2afbdb", + "apl-inhibition.float32.npy": "2f4c9af83d42fabf20a3c1644597ba806bf153b4c0de32fbc77126a4e3e37e58", + "apl-applied.float32.npy": "4a5edbd6c7823c4e95930750677ee6533e020f38e212b46103f7ade35f308f99", + "apl-pending-tail.float32.npy": "4571c2384c71e075ee00ca9f97b76895ee156a8fa4cfe186f2df30d5821e81e7", + "apl-timing-audit.json": "a69d04ac64a290a945386712da6d98cbeff1826fe57cee36e2049c02d4e17d7d" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c", + "requests.npz": "793671eaff85ff247bd23f25ba31016eeccb61e393f4257274ab02057d566610", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "b5f3401552c335df31b0a6ce3c2d8fd032e6df7b2b489ea61f11e1b3f9e3d45a", + "summary.json": "1a9038cd7c731e49082ab39d33b35b614009d4a1edd0c76f7e321c4e12029d02", + "tick-state-hashes.jsonl": "cf11b6bc9c1935ab736dde151b161411c2e432b23e81f89a86eec3d4c7510f84", + "queue.jsonl": "d6a77c29b0a87c612c737bbcb3ba2508fc64069b175041a7872a20b0ce291818", + "requests.csv": "bbf7791aa8368401eca5f3c93bd72bf85038fdbffad56b0ae055445c423f343f", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e3df35293580ba5a86e78ac2da10b6ed27e5c9b1b5af7498610d8dc67aef3d5d", + "apl-state.float32.npy": "f703d0947bd4d7cbcaf923f68efdeb6c95a42306cbe4a3993ab574c834c8303a", + "apl-inhibition.float32.npy": "9b38719cf96b9a3347ae4bac08457354e68ee5e9fbccb39a79a8f61bcf5a98e0", + "apl-applied.float32.npy": "1e36eba4a3f35a5b3f8c22553dafade2924e0ba4ca0da8b6d7456e8a21225faf", + "apl-pending-tail.float32.npy": "082a0ae84c18695f599d324cab3b0bbc24cf95c5e6bb39d408fa6125bb775239", + "apl-timing-audit.json": "556421db94619e050461d4bcd6647cc4b545e6cce68ca2377e8b793061ca1186" + } + }, + { + "case": "novel_to_aj-physiological-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178", + "requests.npz": "c877a1b016cfcc45765e80a98b993a4924eca2796f669a52c7cd56b41469d095", + "pn-drive.npz": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8" + }, + "output_sha256": { + "state.npz": "d68d6bff39e5245af5240776e54aba0fe0575ec04b09158b3f4c0be8afbe2f31", + "summary.json": "effd813bc21aca2decf2fb11ae8993ddd487e5ec8869b935285f476190f81819", + "tick-state-hashes.jsonl": "18f00a662ca9a42ea00b31ed459ad7ed981a04ac884441d1767dd832c3dea64a", + "queue.jsonl": "b81386bea49809b46fbaf3a10a4118d26b6fd7502f7f26bde657b668c177f51b", + "requests.csv": "9f3d9578f072bb633aaa8020d745356e678b80abfac13e635c375258afeffee9", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "af6f467eefe1c99e7b9fa4a5a42de24ae55237d38619307cb64ebddb75466f71", + "apl-state.float32.npy": "0dbe7bdaed6d9183fc6527ac084821e58ef091756d018b5434e2ccc500d64414", + "apl-inhibition.float32.npy": "c011b5976397c4107bfb32eeba524d97c9e0552417d2c33b11be7458f4de7935", + "apl-applied.float32.npy": "b8020bfb4cd5e683ccc17c13cc03db994b8c6b6efecea7adc6e00de398600910", + "apl-pending-tail.float32.npy": "175a7c2f2c3d98ff1bd7d70e4bb297c8b030c76eea010b3c02b736d7d09c0598", + "apl-timing-audit.json": "3977ec1ce1b8dbc6399b4d55d433c3cdb96590504632d55e80b2c3c85bf804e7" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8", + "requests.npz": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "summary.json": "74b039335f0d82e6d99b85c301c45b91fd8c394846c18f357cee9034eaa6e859", + "tick-state-hashes.jsonl": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568", + "queue.jsonl": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "requests.csv": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "apl-state.float32.npy": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "apl-inhibition.float32.npy": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "apl-applied.float32.npy": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "apl-pending-tail.float32.npy": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "apl-timing-audit.json": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8", + "requests.npz": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "summary.json": "bc157fc3d5a64844fe35f057a6d1351b58dacc7fb1752d3d1b64529b3655be52", + "tick-state-hashes.jsonl": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568", + "queue.jsonl": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "requests.csv": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "apl-state.float32.npy": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "apl-inhibition.float32.npy": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "apl-applied.float32.npy": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "apl-pending-tail.float32.npy": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "apl-timing-audit.json": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720", + "requests.npz": "d82b80b25535f07c094b79397f36e7c81300e49e0cdeb47033f0076314f6e411", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "1ec78574f80411d9d04a3405ab497f69fb39e9c9b7cbd8ce9819c14f315f499c", + "summary.json": "bbdf9e2ba0ab7119b8b10a64aba9ba397409e58906c608e6252889ad36ac29be", + "tick-state-hashes.jsonl": "415c604f16d8d130084e2dcf914695f52693e720a4b9180c4557baac9aadee4d", + "queue.jsonl": "e1f7b0b80d1ee8d0669c7786f8b0a296aa5034f574c541d97e419a4d572a5c63", + "requests.csv": "370907f6f6692a0e30bc1e654d3597be61140ab6b679a00fdd7f908ba603cd7c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e5a6809acd304796bafe5a2b46ad85509a82cb438aa13763f8573407c5094e33", + "apl-state.float32.npy": "3fb0364824401c285605f56e90703b0e1a5d10f18f2e53f3a7a5b03012ef393e", + "apl-inhibition.float32.npy": "9a9425d3b8dd15d7d6137f097522cdbda3d0a88ae4d945cdd53c6c5bf7f79095", + "apl-applied.float32.npy": "24ea3cf44da8413c1531e3886216fe85396c77e320b79732fcd0fa1525a7a920", + "apl-pending-tail.float32.npy": "f5deacdcb5c2f7b19647d1f0a523ee95e60e28be078d37e7eb876c65fc1e17f0", + "apl-timing-audit.json": "b7417ac2bcf48deff98d1b338e2ef9286b9e5ce5446e5e04b90cf382ecf24eaa" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807", + "requests.npz": "2f33f0e81be9a7890f9d7f7aa993b796da19415097d35595236ca7cf63a1fc79", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "150450a546b45b67668e1fa4d33f73a7eab39a7c4c019900fab501640dcd8c6b", + "summary.json": "277485f5528e9606695f45518f3346ed7409ef7d5fdaad9cebab7fad7c157eb5", + "tick-state-hashes.jsonl": "42daddbfb5369c2acd58635deca14e1adcef8caf512b00c11bcc48d9e203a919", + "queue.jsonl": "9d4ce9ebf46d87fc28933492a89cddc19815e2936d0fa7eccdfe8758b223a859", + "requests.csv": "fd36f4f90d5562b9a1b33d1f37eb8062007931655b03078b19bc9596bc446fb1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9536317415a7d407cda108b8638c3916e832889843edfc14932265aefe3a4808", + "apl-state.float32.npy": "60d700d53f33299abdaa11b6d47597e60578b2806f7996a589b42f7f30219441", + "apl-inhibition.float32.npy": "6c3e2108d3e03e7353099aa747743077c98be9588dfc04a54fc1faafe855e403", + "apl-applied.float32.npy": "f8ba5dd6e699bbf98414ffb87a9432ca1cfeda717ae0101dd5281279ee99f7ca", + "apl-pending-tail.float32.npy": "f6ab11756c87a5b4e79b7225b73d2df31f27c650a773d9e7555d1cc5166aa8f6", + "apl-timing-audit.json": "d06b805f555fe57f5660641ae7de82ba37d1459f59018999b7cebb0fb0c1c7b0" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d", + "requests.npz": "125d51555247ef10bca42f854d2ea2cc0f43aaaa02b39168801d50c88bac4699", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "507e0baf4163f86768ecb4b8a130112671cb8a25582f033bc511ab799597d09f", + "summary.json": "f1f16d524ef830ec61928f4e72141ea2ebd7e28a02ef769ca9daf4c560cd344b", + "tick-state-hashes.jsonl": "c26011e148b7b8ecf18ec80e86d0c39f95689619c608d628f7ed7c64f90beed4", + "queue.jsonl": "6ccbc63cf66114bf501d0f884e2f7322f529cb804ab0379612fba0510ce8b5e8", + "requests.csv": "a8c82193fc14ab2e40057fbe5ad22cb27cb888eecac132df5d4031c2033ad1f5", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a23117eb29018f0adfbf0b0044d87309619b854fc4dc5f2041503bb2e03041dd", + "apl-state.float32.npy": "51cef95eb4112ffd6488accadf4898b9d1ea5c5a23a3e0ff6b3379496c453855", + "apl-inhibition.float32.npy": "a5b8d1d9c2b3fb669fecabf658a82ca84cac61968443c0cea5f2b2c71e559fc6", + "apl-applied.float32.npy": "8ce1f893bfa65ab01584081b1a93354900e40fa3cd6263d93e8afbafd388ac74", + "apl-pending-tail.float32.npy": "481aff5efc6ae095d015a5b18d63bd87087f41f41e77b9291d630296d7b9de72", + "apl-timing-audit.json": "ef8490124ad0fb0051363569eadc7f5fe5de32821b76eb2e8ac0e0b13c7899bd" + } + }, + { + "case": "novel_to_aj-physiological-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da", + "requests.npz": "47e08154a319e007f365bdf0dcb479610b58cbbc98b55f47f8e9f08eef5b8c1b", + "pn-drive.npz": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee" + }, + "output_sha256": { + "state.npz": "4783e8a56838ecec437dbb0e0e6812ca065060477da1300131f59e33fd11c0e9", + "summary.json": "b6691c08b6da584065d078dc9f33719ae43ecca429369264418d79efdb6f4df9", + "tick-state-hashes.jsonl": "fe11a7fa504c39fe026958e8f9ffbc6d7dccf35839a5098c72232167c0e0e656", + "queue.jsonl": "818351c37065e65a400189c43ecc517a89496e4c48f1b6913113064fd1cd0dcf", + "requests.csv": "06317ba831e3bf346011a84b4313d2c8aea65beb2e2195c21a6bd64a6532a7e2", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6e6519024da189dbc4eab232bbf55c50e1aea03cc980534d09b4234c3b83d20a", + "apl-state.float32.npy": "c130259f84b22c8e8e2fbe8d59d8a5c98254b30d2d04dadc2ac70001ad6aa4ae", + "apl-inhibition.float32.npy": "32e5db0d575571e262842b39b09cdcb7b876b9578abaac4cb42dfc966f1b9022", + "apl-applied.float32.npy": "0947f3b5860bfa5b6434d88bb605266b113a77547554740cb853338296411967", + "apl-pending-tail.float32.npy": "ef5bf4a5fabb6363559c44cb02dd92413477a9b275a6465b231ad6f3b51cb6f4", + "apl-timing-audit.json": "6728038e10748465fe09ada988eed129ab7ed3446d12eaedd37a13fbc7757b91" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "168aa06d50dcbdb2d744a73b2e6ead981219318a097ccd03354cfcfd3c363107", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "e0c95904d4f25574dc93ef8b5ef42407927b968c096ba64a137e1e595d6f18c7", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a", + "requests.npz": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c", + "summary.json": "b03458d89e45462fd020ba4069f85bc5f5fa4232a09380477a79eb65af782741", + "tick-state-hashes.jsonl": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea", + "queue.jsonl": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae", + "requests.csv": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee", + "apl-state.float32.npy": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d", + "apl-inhibition.float32.npy": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54", + "apl-applied.float32.npy": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef", + "apl-pending-tail.float32.npy": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e", + "apl-timing-audit.json": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54", + "requests.npz": "984a4fb6fe7470ba2e8ab251dad350e88970d81e212e79b14fab4271bc769a8c", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "082732d4d7ff1b7b9f27ce96b67ab1c8c0981e429fa48ad5b64c6beb583b0da7", + "summary.json": "8db9bdc039e371f291417cb1a9eae872b3d5b8c2edbb6c51175752ef0cd5e2dd", + "tick-state-hashes.jsonl": "708b07e6fbc720f730b3073397b6f3ddbdabdaa61bafe7d2d4c99c789f95fda9", + "queue.jsonl": "365231f49b92f03a97519ffa33318e59ae6acaa0972a07374b09005dd905bdd9", + "requests.csv": "dc89d9dcd99a8c0c05049bd5119f9a2fba58b5a70e8dab65ec83b019487c8ec9", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "38c4b54884c17fa9980c5677eb16e406a59dd07933b9a89acf894dd75a2a4970", + "apl-state.float32.npy": "13bec6d05c0c1e1c50c410e7d8bcf8d3ad3c4a101484806b3570f7df7d65fd37", + "apl-inhibition.float32.npy": "bf231ed4edcac974c7dee858cbb4d12a95a7c37cec8a3551449571154e24c945", + "apl-applied.float32.npy": "992cd3935aa1ae718ed4db8a708239349853138472b51f985001960234aaa96e", + "apl-pending-tail.float32.npy": "d6a759c36de3898308322b021cb60ac8dab4059f2c36f41740ec4e8654f5272b", + "apl-timing-audit.json": "9efb4283b1d764c7e0917ab8e139fdc7f79a0e363fe7b2e777065b2a89e5a365" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30", + "requests.npz": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38", + "summary.json": "3f6348dfe771170156937ee388ee24fbb90c735c54b5801d0e1d278049e5e18f", + "tick-state-hashes.jsonl": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a", + "queue.jsonl": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325", + "requests.csv": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e", + "apl-state.float32.npy": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf", + "apl-inhibition.float32.npy": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198", + "apl-applied.float32.npy": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6", + "apl-pending-tail.float32.npy": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2", + "apl-timing-audit.json": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + } + }, + { + "case": "novel_to_aj-physiological-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f", + "requests.npz": "859bb229c66a9b9d9bd2d18583e0bd0d78174b053af874c7bc66a22354ae5245", + "pn-drive.npz": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5" + }, + "output_sha256": { + "state.npz": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715", + "summary.json": "0ccba7b15914241999fd07c32c5b6554448c2e12a7b77bd01986c7527ca8a350", + "tick-state-hashes.jsonl": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75", + "queue.jsonl": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8", + "requests.csv": "9333d1cc60625221a563cadb1fa950b6f28db15d4a358949c852c363fa00a10c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2", + "apl-state.float32.npy": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188", + "apl-inhibition.float32.npy": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173", + "apl-applied.float32.npy": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45", + "apl-pending-tail.float32.npy": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a", + "apl-timing-audit.json": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9", + "requests.npz": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "summary.json": "4c0e06b741d2e441892559faa0c2f4a5b9f2207cbda77817d9ebf10a66a560bc", + "tick-state-hashes.jsonl": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473", + "queue.jsonl": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "requests.csv": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "apl-state.float32.npy": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "apl-inhibition.float32.npy": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "apl-applied.float32.npy": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "apl-pending-tail.float32.npy": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "apl-timing-audit.json": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9", + "requests.npz": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "summary.json": "bc9229ccca4f66c3550adbd7b1d98b3e63893e7fcc7513406799bce51eff1552", + "tick-state-hashes.jsonl": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473", + "queue.jsonl": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "requests.csv": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "apl-state.float32.npy": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "apl-inhibition.float32.npy": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "apl-applied.float32.npy": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "apl-pending-tail.float32.npy": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "apl-timing-audit.json": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8", + "requests.npz": "d007e6d840faff7f79f07ed7eac058eacf957662447a81d19b7b714271fbe2f0", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "7055a2ca65c9a54d08f649ec1ecbb42068ad90301ce8e23088b51e18c00c1af7", + "summary.json": "1b3c8a44d834cd83f620e0a3032189b19570e7fcce15b21014178f546843b497", + "tick-state-hashes.jsonl": "b0429f13a1a40e997d59a1afe6071375f9a706869ac9b752009d3eee425c261b", + "queue.jsonl": "dbb6f3e26eb73ef36a23f940e79b1b4b3de091381ba8cf5a64e9e0f3ff749f62", + "requests.csv": "f4c58197b6b0aadf8551efcc983055bf92d96e55fb951eb4ff5295b530f95d3b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b37079514383e66556f37a9b4ed96d9efc299961bc219e1b08854c485ad0c1b2", + "apl-state.float32.npy": "27242b96948c480c22883a57fb40960260bd41892eaa95ab1325dd332d0b16e0", + "apl-inhibition.float32.npy": "e8ce1ade93c62761929102395d150ba5eea7a1855b7d5d9a0c7c1e1571a72ae7", + "apl-applied.float32.npy": "fc864117b11779273358c9c16313636c2da0e28e0761388a7aab9bcc10c17239", + "apl-pending-tail.float32.npy": "9c606fb372f4eb366c2eee662c8ffeca64d923d7782471fa7ab833e7cf2a7895", + "apl-timing-audit.json": "3ce19ace96a36eb15c32857ef62132a6b49de8a5778d70e9082e829b17f661df" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df", + "requests.npz": "9c2ab679ce740dd9446c01418f0ddf44ebd1aa4a83dbaff58b86f48c744a2612", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "5934b1739534b1a9716d89a29b798e4de80dd6dcf96627697d6dd5601a04ba14", + "summary.json": "ef4f59edf839b721dbe8df36a12214441e887726062b59df67ca68d3343698b3", + "tick-state-hashes.jsonl": "2ea6648b47e1093a84864948402e44d13c41574aefa85e8ac3d1a0fcb5445fbb", + "queue.jsonl": "40cda1d8cafa90c149417c07c45c61fb150f3b1426c8c9327f8d020b41d88999", + "requests.csv": "91a02c5d7227d278340b7111a5e29544b3e3489179c41700f650e74afddcd301", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8a3c340c19b69112cf992d8da80bddf1e77bb05af04be3bdfc4da6f69119bfdd", + "apl-state.float32.npy": "8f48027e55f33a5cd27610e343de697e132e96d102c402ce849cf60e3dafefe1", + "apl-inhibition.float32.npy": "758a3adaba02d665815faa33e6b7905f30769667dc9a1e6e2e9191cffb90d9bb", + "apl-applied.float32.npy": "d29ecb9dee07a95a0d7761d6e5284a3cdd93b02967cca9318eb6422e99ac0a05", + "apl-pending-tail.float32.npy": "661af73bd75dc1aee03d21dbbace8df0b39a6c93dfa90f368b3fbc2b70ca0bb7", + "apl-timing-audit.json": "3e28d543764779bae6fea817c037a0053aa1bb9298c0c7c31d985eb424c9f28f" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0", + "requests.npz": "f33d943614df58d0ba2b1f54f3d51513b8d2c76021f9033d1f9132e6e858f30d", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "324a547bca3ad71707e604d1ce3b9579399ebe169d5a1c89b110967aea5aace0", + "summary.json": "bf8b291fc1188d4eb2db1de1169196e05b3b98d60a2791c34cb7926908962825", + "tick-state-hashes.jsonl": "0404ab8d946150127ef753456d7a6256f0ef0739e2207c9d82f1df93a3efd931", + "queue.jsonl": "2d0a7866b9f6b94947c14003a9ebf85be058b4b5334a53a118e52882f64ada3b", + "requests.csv": "d30475f303cfae16b547fe954b3818340762c96f4088c11b4e247398ee3433bd", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "83ebfe4f05a65fd452a1dca52beafd801fd8d0c031ae36ca12792f9e10905a8c", + "apl-state.float32.npy": "5556326457035afd185dc7b89930caf3973b61b850d4f518594186ae5e8e3fb0", + "apl-inhibition.float32.npy": "47b8123d474a39af7367e7dfb4274263b9b1dda8d6959c838ed8e67e4c88b938", + "apl-applied.float32.npy": "950d6e70d7ec35f5d8b4fc69b0e113e2bd251d68707167a2e0eb1e4a4e65f34a", + "apl-pending-tail.float32.npy": "13ca834333bff51ab2b4e429ab877ba33f69af904fc9d39efd2247947109a379", + "apl-timing-audit.json": "ab47094463350e552932dc3079b555f68a884900c2b23638d4eab59f89d212c0" + } + }, + { + "case": "novel_to_aj-physiological-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276", + "requests.npz": "669241b2fa22fa40c136ec8c94f9f850b6fea64f1a9ac0b6f1aed79f82f3f802", + "pn-drive.npz": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1" + }, + "output_sha256": { + "state.npz": "4467469e538cc4d104218103503cae7d3dd295978c0105fcc45d10e55cd0a923", + "summary.json": "8d43d836470f9d268fbcae19498ce7ff80583fc4be03c60a42861b532bfdeabb", + "tick-state-hashes.jsonl": "7ef1eb513c65999f65e8d418c2e59465afc8b521695b5806858165fa461962cc", + "queue.jsonl": "f4b411d0312c6ca828667a083f925ed1dc73387a564a0e5565420c3ce459aaf9", + "requests.csv": "10944ab3b2e669f006fa7e191c0052b4edb2830050abc6a6c7c4622487fb5369", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "2db6acedd9decd3db8f13d065e880a5c5a97ead59fc5244a1191d2a169b06dcd", + "apl-state.float32.npy": "410feef04bbc781b5a507dd9d69bcab199c766b0e9d8d8d2ee1d05d210b98514", + "apl-inhibition.float32.npy": "3be716ea3e2b74297c9f3a9699982b8392b05877f26740487230c606275d374f", + "apl-applied.float32.npy": "541457fd3372852b66388940120cfb9a7512b515961e14254df6a9c426349e5f", + "apl-pending-tail.float32.npy": "d6e7188d3f13f5e9f991da49f7670dd2d5ddb319f940dd2ce9787fd5fbec872b", + "apl-timing-audit.json": "7a384d5497c11fd5b84ab11f11c75f799bc4f8dc0595af19a1e156f7135c1d14" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19", + "requests.npz": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "687254750c86d398f4af60dfc310eac9b4269388a062e7472afd175f5bd7e306", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19", + "requests.npz": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "b36a86126aa2b536d2538c566a96b7fe1d4d197d9a0c88ab2076277670226de6", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07", + "requests.npz": "7ab3e7ed68b0ba5156904ec37438657124370c0f1cb796ae0337a0a76fa7761e", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "46c1005396d3fb787d77cd4579a72d52ea76eac9153f5740738636a9a0aa259b", + "summary.json": "1f67dd4e767613135ac5254a55b95e376c98851b8af436bf2aa234d8ed8d9001", + "tick-state-hashes.jsonl": "03f0655ec25fbd14b4a00320994e9daec398b14887fa8613832dc5287f9a9321", + "queue.jsonl": "9ab3dacdd5cbeae92e03dfff0e8aed0b97b3535da9a4224e33e288874e4b1cca", + "requests.csv": "fe76fe34b489f202ace3f288d36b9cb0510123356d934dfe3fad56261afb0304", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "98042eb20158dea660bf6acde853002176fb7dd64b7f39478572d4b78f6837ac", + "apl-state.float32.npy": "5ece7f086411835ccaecf3f8ff36315c526f41d43c797dd2728b5c87a761bf55", + "apl-inhibition.float32.npy": "c81f23af4b9e6eddd027853f7dd98d968b5651ae10a7677394b4fc62995dddd1", + "apl-applied.float32.npy": "6353a69af78afe0651ce9154083aa30c899be1c4ff2cf40a47d9a0d2143f8ec4", + "apl-pending-tail.float32.npy": "8f971e015ee45db06fb16fe0bf104bcd895b36af68bcca2e0b62c75ded5c9fb5", + "apl-timing-audit.json": "4a0ab5564cd421e52accc442a87d870701325041e08b621843b500373654ff68" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb", + "requests.npz": "67a5584d6e85104deaf657c250f1f4a0895ae51edd3275477c7ec38277704eea", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "cfb0274945354f0e3073b9c65e41e4e62622ed00721e564cdb27e14117dcc1cd", + "summary.json": "672dd16cf4ac4c31a310753a323b29e9fa62d6bc486ae95fc1b72f04deb561f6", + "tick-state-hashes.jsonl": "250ae9394e4214fdef01938e12081001b29dd1218fa4380d43fe3f2f1733cff5", + "queue.jsonl": "0a9dd0698ef540907f60710a396c211cf922d14033e009af630e96c36f3504c1", + "requests.csv": "804dbcb613ebc886f2177087b11fd8ee7ac44e4c6b77d89e8be2995a4861b884", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "99e37f1048922b6a4d50deaaafa73089bf75939d4c93af6c0ef8a6e8f5cdd045", + "apl-state.float32.npy": "76389a33438f134b687273ec179b6f8ab944f41456c8594e02287832e7b5488b", + "apl-inhibition.float32.npy": "8cf491771a018a5f07e4296faba4bd1dcd5f2333117eaad7c1395b1e3d814cf9", + "apl-applied.float32.npy": "f0ce18d41a955f151a8b15bb763a7e9b35bc0646d4ddfb59966831e9916a8ba2", + "apl-pending-tail.float32.npy": "8551ed5ea7214989214be3e1f6ecab136b814b6219ee69ffc05d9bd060ac3856", + "apl-timing-audit.json": "d0a6c5f055be5d88043c1a5a95e4d3ba961e0b803523a16da33a657ba152f74e" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372", + "requests.npz": "baa480025b6406c38194adf7917aa861b193fb486378983bcdc4efeb852a8349", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "911ace9f3f6ed81011c8b9d4a1ed141d7d3d2496b41b856ff42bc690b819ae92", + "summary.json": "9d40a8aaf0b5fff5e320347f6f6b37af711d08382aa775cf7cbe1835f5ada011", + "tick-state-hashes.jsonl": "65c5d82bceffe93757c785dcf437121518c1db5e2be40d913954a53b61cf2fc2", + "queue.jsonl": "58f6d56be33253df19706db40b71d2a1cdcdc65d2432301c944fbc6c9410c8ba", + "requests.csv": "4dc30e807497ccc9d98f2a737db5caf8d76327c47a28d499207f8720e00e23ed", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4c9cd95682b493663399aff35df75c9ce8ce79a50676cd2bdfc880723c438bc6", + "apl-state.float32.npy": "bf264e68763eca87755388c7d62bef97fd516660ac1be182251c91150149ba4e", + "apl-inhibition.float32.npy": "63fb04d279eb0982f538b9a2e5a8b058314debfc381a3d183d4654494af0c748", + "apl-applied.float32.npy": "21858f7014740826f5df4164726e7f636ba8006785c30b04edfcd20f8006ebb6", + "apl-pending-tail.float32.npy": "4b64e7479b327570509ad43cc955b470a3b9ed0a94043944fd86504b581a2ee0", + "apl-timing-audit.json": "45858115a45d92ae825d4a8fd8af8764148f5549fa56900729ebfbfa7ed46114" + } + }, + { + "case": "novel_to_aj-physiological-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa", + "requests.npz": "9a0916e860af901bc67080c5f6ce437a848a45912cc891f99a388a90a03175ad", + "pn-drive.npz": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f" + }, + "output_sha256": { + "state.npz": "77eccb870896d2485daa28026aa995af4bbb166c61b90042ec58e435fb0e7a89", + "summary.json": "4bee631bec9dff28fe0d20c7189b32f2819a1cbc69e6962cc4ab8a70afa15d86", + "tick-state-hashes.jsonl": "007f80db5a97148f20003ba61c031fa3b99f86138a6c658d7217267ba4f03223", + "queue.jsonl": "1423b9f7b9c00b25b120918bf20270a2fdfb0d096f9d49afd86fbd489789de76", + "requests.csv": "43db42d919f490124884dc17080be48090460c5513752dc01764454b61f6f58b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c9abb9ce731078641fcadb36ea8e9cbdd4d972f46a36f944a6504b38b0ee8afc", + "apl-state.float32.npy": "e92121f83f848951a3b437ef5508dfb82f44baac13d354503e95cde9c185ec3d", + "apl-inhibition.float32.npy": "624d0e582adbbea2ed0de422870e6af7455a78eda7665ca28f773399657e41fe", + "apl-applied.float32.npy": "2c18cc88de3cd2142a3e3e810c455ae32572771b33cc44424fde48f82755882b", + "apl-pending-tail.float32.npy": "47ba7dc49b15a657d17c7b4775c15e42ed57ed64ab0be1b933ce3ec000e4027c", + "apl-timing-audit.json": "c836a46c93bac2d4958c53296805e71556fa4213744fc05c83f3eb008a769f71" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf", + "requests.npz": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "summary.json": "2331588fea7a1c058aa382cd27d473da33768917e7f8616adf1608cc468303e6", + "tick-state-hashes.jsonl": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c", + "queue.jsonl": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "requests.csv": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "apl-state.float32.npy": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "apl-inhibition.float32.npy": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "apl-applied.float32.npy": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "apl-pending-tail.float32.npy": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "apl-timing-audit.json": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf", + "requests.npz": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "summary.json": "d4fecdec157de98362f6cfdc1542e5f1afe2e1e6d174ee850bb0e18a41e5bf52", + "tick-state-hashes.jsonl": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c", + "queue.jsonl": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "requests.csv": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "apl-state.float32.npy": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "apl-inhibition.float32.npy": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "apl-applied.float32.npy": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "apl-pending-tail.float32.npy": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "apl-timing-audit.json": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947", + "requests.npz": "700e1f667a0d854c84224b5b8bf68ddf7458ce16f35d8496f9b7f0ace626bdcd", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "e22a0e9db7b51806abbf89c28a5de65318093d725f3211d41a7028b5e6723327", + "summary.json": "b69250f93615831c1af2615d579bdb6e8cfb594d5f41ebcad41ba6a4bed0bcd7", + "tick-state-hashes.jsonl": "aa27549da32c37abf86c7dce5677aee8008529ccc4334937c2c3ca6d23d51efc", + "queue.jsonl": "43b1e98a2398f3bbdf81665d472fc40bbc6710df682240a6f61b73153105fadf", + "requests.csv": "de70ad4c547468a84fb62d8cd3a54774e2effa95ed7ff672bc07f7bc8da9ce4b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "10dc351adfc603ff01cf11b71535395cfb01f4e32a942fa7dd47139326de03b3", + "apl-state.float32.npy": "055def1e3a47855a2733bc2a1b4e65767899438136f8698eaeaffc5f66a88c5a", + "apl-inhibition.float32.npy": "f7962f402cf7abbfd9eac756a54111df86028ba60ab07cbe16b74c1b7c9f3911", + "apl-applied.float32.npy": "014f0880ec48c580e928b5cd8573562e72b58be7b5f647a875d4e6f2d8bd048b", + "apl-pending-tail.float32.npy": "3da35c5bfb6debd895301ec40da1b33e7099e5db7a74b57e8433478906acfe1d", + "apl-timing-audit.json": "901417f90428b7f30bbbc67d1f2ea5a16285962afd51c95960008de18bc8283a" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d", + "requests.npz": "4123abbd0297a14efc5edc354f4613b599d52abfb961aa8756ddec131cc941dd", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "65f9cd238afdaa0d187f3445d95729ac5791692304e70a40d22765e85c7ea3ed", + "summary.json": "0f7048f69430263b34096a30d4a076408b549d7f0aca12e69db26871ab336818", + "tick-state-hashes.jsonl": "6f4313198548ee54a7646eb674ff1aa0a85176634a0983132f0f23ca11d8160a", + "queue.jsonl": "1c485d2f1cfed052134017aec12513ea7d4dd7f9811ee9a6ebf2cd56b5e09441", + "requests.csv": "bc3b74bc1b5ee69d259972945add4734c0c2a7e09a569ddee702e1570091f601", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "34f367a6e4b7294ef64b6088ad4ceabb5601f07b15c2959ccc55ce9e17adcbac", + "apl-state.float32.npy": "ce4d391ca7419ad37a4b11202d3ba6d6861b426776d87afe212c17b353f39988", + "apl-inhibition.float32.npy": "6a23f22b9259f33e6d289136d4db446ed6cc3b67ca989d7effce0ef779d49021", + "apl-applied.float32.npy": "0736d8c3295d19da7a2954966bb12428192bdc9c132849fa5c2a9e9bbbec44a4", + "apl-pending-tail.float32.npy": "28677f7eabd43f3be417c1447173341565e154d08a3cc80320f4e8850a5a2d25", + "apl-timing-audit.json": "0c3ca0056afbb8332225a86b951c1bcb3f06b528aa78f3b3f66ae1a570ac2437" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41", + "requests.npz": "af44a0c36b4825f471a55cfa7efdf5605c4c4d88c1ee924f95734dbfe0f2973a", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "604f868cdf929f706062a64943173c95c59f33feb2e77aa80e6b518065670156", + "summary.json": "1f32f9fa79314728a179d35207ef26f5639d79d02569c950dee078126b72269f", + "tick-state-hashes.jsonl": "5cd5bc1d89dc289f3cdc206423c5957c9ad42d72ac795653b2eb849e90219e69", + "queue.jsonl": "c8c641aab63b0ed8223dedcc5c592c221cc799b329acb6fd8420e2e695e7104d", + "requests.csv": "11311ca115c21ae70adf5c8df2ef44a1b09cc218975f05638066e5172a264fdb", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "d42f2b026bd2565c3eb01ef792671615fb9f23e34741bf54cb784645d4e126d9", + "apl-state.float32.npy": "7854be275e5eb52135fd6c92c5a83549937a83d45729471b34eefcef1b178f6a", + "apl-inhibition.float32.npy": "808b78b9b2c6ad2cf1a527eab0ec97374d261ffee4802e5c3baa5836d1c009a9", + "apl-applied.float32.npy": "f4ad8e5ecb722ed74b6f06bd585f16a729bee8885b89117161b5eb6a810a625a", + "apl-pending-tail.float32.npy": "d4f835833480b80464c0fddcbb2213c8881ee07fdc718e4e3790edc1bf1a203c", + "apl-timing-audit.json": "41dfe600123e8ee384baca7b5de65287a898e571cad23425274e7f49f9a5f1dd" + } + }, + { + "case": "novel_to_aj-physiological-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f", + "requests.npz": "9d318c7e94f83f5691b85cd20e49d09fac31872d6ab42d5840aabc0325eb8a34", + "pn-drive.npz": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e" + }, + "output_sha256": { + "state.npz": "a012bcd835f3b33c09fd15b39721f6d36d20aadef1d1c06a8b732f335d067bcb", + "summary.json": "aa7d6048030d87dba32031949d0d986dd698a5b57d1e4ceda025ed64c272eda4", + "tick-state-hashes.jsonl": "a395d7a6c22af43e081ebebb6b49714db0af2be3b4a4a2e31d51ec911abed975", + "queue.jsonl": "00e8e65344b5d36973350135d9a3dcb6ff82b7031a35ecd89299e549c240977c", + "requests.csv": "f76848de57a3ff352f4c9088046376f46443cb6b49a14e68174750cd76e800e1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "aa75990e07b2293f75a37d8b3f07c852efba7e931d97aaa516e50244c4b08f66", + "apl-state.float32.npy": "30532de4b4521e2c317e392e0bebfc5f66a8426861eef58bcd0395061227b797", + "apl-inhibition.float32.npy": "a475b5d108a77b4ea15b56251ba166604f490c4be7c4ab205de572dc0773e508", + "apl-applied.float32.npy": "27a754cd3dfd9482a8a6616bc39bbc92c2c2e5ed44e1a44a8be4e7bb3fe09e71", + "apl-pending-tail.float32.npy": "7d2e5a7d0c5c4cc6e594114954cf9df6e1472b18b808b0e644fa5c59f0c8f2da", + "apl-timing-audit.json": "13a4b41cb22bbf12a00f32e537fc0e590bbfe401d3915131ddb75297e7ea6b60" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "summary.json": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30", + "tick-state-hashes.jsonl": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "queue.jsonl": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "apl-timing-audit.json": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8", + "requests.npz": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "summary.json": "cfefc655d613fcfb42d5fc2fc5bf37b4663aaa8db588ba2b46d7e21f0eed5f33", + "tick-state-hashes.jsonl": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "queue.jsonl": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "requests.csv": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "apl-state.float32.npy": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "apl-inhibition.float32.npy": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "apl-applied.float32.npy": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "apl-pending-tail.float32.npy": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "apl-timing-audit.json": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c", + "requests.npz": "3bbb79402b17f63d92b0390973396d2a84d9df7d9ba3d400a8ab9ec12a9ebb6d", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "a2e402d11b1b7f915b3bcabf69d803039bde5c27dfdf237546b1fafab4729cae", + "summary.json": "6b59d14b913ebd41eb698c98709b0c1ec2f90700c435c2c5af6317286db4074c", + "tick-state-hashes.jsonl": "21d9d7aaebbd765d616580c71a2ce66bca67044f2a18fff8b9cf6bd326f5446a", + "queue.jsonl": "1d529fce25eb6856a534d41c205224f98b6c41b01a38c232e4ed16b722706326", + "requests.csv": "de6bd7dfe51d9cf2e06ed7f6051717c3dd44a85bf394f976140302b03e3b7c74", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e06a3ab89be571c197a19469dad8d89120025518fa3506a08766a14ffc2fcd30", + "apl-state.float32.npy": "74746320407c9fa400011603d9dfef36cc0e9bcb0b04fe8ee7508ad417fa74fb", + "apl-inhibition.float32.npy": "01749c886a94731565b75b66e63050b52c57f53808c61838b212d14bcbec5790", + "apl-applied.float32.npy": "87509e937e12f67fec42bc3a9b7cdb5e497e08e802f894bd4f34cd2f8d251418", + "apl-pending-tail.float32.npy": "b365e01a0444457249984cd33758c345a121313f7556cb7ef150434306f60c15", + "apl-timing-audit.json": "ed3525aa7d907fa5bfa9eba0ea9b8afeb8851b7989bf2e9fd0e42f13c7bc2624" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1", + "requests.npz": "2e551b842adc13a505d7703cacb7329df45752e5705bd0b912dcd73ac6d481d8", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "f6a2f4b04875a66d9df21063114dea8980230916291533f70b0d73901618f6c4", + "summary.json": "ae4827876eadeafa369e64e54e4a34affbc6849092c82ee326eabb6433100b16", + "tick-state-hashes.jsonl": "431a4577e3857fefe9f94b9b671f58917c9c2b8b22f80981a8a157869666c45a", + "queue.jsonl": "8008072bb10dcef833761e8777cc4f7254839882dec204bcffc4fd3f543a3057", + "requests.csv": "c3cae21c6c9c8ac217a3cc9d7083ca2a7ffb3919299807bf5d8a3b0c10616bbb", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e58c743c50e0e0c6c39f818e70795df1c770efac2a8b73b89a6db0961edb5781", + "apl-state.float32.npy": "c6849a71a584c16ae40b17fd6e6a8226dfd23592888fd7492cbc1c0d56579dd5", + "apl-inhibition.float32.npy": "df17f5ff59493997d551845aa390c216dce044e97f08ef14e980d590cd4fb03b", + "apl-applied.float32.npy": "bacd3f7d07ceb4194c3542dd85edac6541b9b2246f8735945d03e43474c6cc41", + "apl-pending-tail.float32.npy": "1b24a689c3a80bfae1ab1e9a9c9f9848a3f3559c6f8d10e02bdccb4dd2e089fb", + "apl-timing-audit.json": "c3996c5957f9a6fca305cc241d7e6c399a57f0e9aa466f77804ec324dc907472" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232", + "requests.npz": "40ddaa87b131754987871b2a47480dc69cafdf9183cbe94238e405488d457366", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "7683dd404a575bef06ee3eb8b6ccb4bea4ce97e044a6c3abcf963ee414f43dce", + "summary.json": "d6d678ba0966e62f87ada1076097fe3b65668f6adedde1ae145268d20581aec0", + "tick-state-hashes.jsonl": "444d075ee5c73fac12da4812b2c2604044a06b2623a609aa082ddece221d8d75", + "queue.jsonl": "df974420188597686d3955ab25a63f3905152d642d3fa3c3ef811128d914f969", + "requests.csv": "2f813be1648111c18914a2a8f5f072adccaca85475baa82f7e8b4aecffa5003e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "37d6d9dcc2118c56270efa698f1bf7ed3232dd38bd715620d796fb46a4ae2f1b", + "apl-state.float32.npy": "316f3556f0df06a3c2c1cad2061899ea946f31535e86b3879b580d7c65e98b9b", + "apl-inhibition.float32.npy": "065589abb47f7159f5c91b64b27082ab53447c6dfebc08b8b70c6ef0f9973458", + "apl-applied.float32.npy": "e7879cf418437470a55ed9aeb83b06fa99a252e9dd02b1ffd517f5e3639373c5", + "apl-pending-tail.float32.npy": "e8d56937a6a2e629e743b1fed9078ee1a10edf68e245034182ba8d419f3b436a", + "apl-timing-audit.json": "b1c891e86efb7faf8111908b8295592f05cc8a6a0ef294c2670750da3153443b" + } + }, + { + "case": "novel_to_aj-matched_energy-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580", + "requests.npz": "7d9c70413c78f5da6d0eb02c98ffdbdc58e6eae73249b084a08f2e7360e1a087", + "pn-drive.npz": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272" + }, + "output_sha256": { + "state.npz": "0528d0b77e601a3fec9bfd72644f7223f6e6ff936cef3a277392019615261547", + "summary.json": "0813e97b9bdc9d5535819e90e7b6d1548a7100205ebc7069483c3ce7ff22d2bc", + "tick-state-hashes.jsonl": "d925038af9150c66e53f22758a621eae22f8e94369ff3ea22efec53cfde31626", + "queue.jsonl": "b8557e79bdab0732227ced6f1234bfbd50c87b900f2cd1d3a093c845d23e92e8", + "requests.csv": "22a8749fa62438ce6ea3d3d54690f11ca036350f8681e62b7c30dc5daa470918", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9d4a8dce2147a5ae1d06e811d1e4df4bff461f45e62083d8cb7fe8eda95a2af3", + "apl-state.float32.npy": "9d47875ef926022e0d1723d78f93fd28da6cf1a1dba6a14c1106112d6598d121", + "apl-inhibition.float32.npy": "d866fa09911c1963799261305e85305309c930d8829fb612cf6275dcb5fa908c", + "apl-applied.float32.npy": "c4ecc67a29f07a07381e4a0a9e49b64bfe35c89ddbaf33a3d00ebee8778a8947", + "apl-pending-tail.float32.npy": "ba780c045ca5f075918a09e1c30e3c482c311952fd2672b440f7d69d5160608c", + "apl-timing-audit.json": "d61dbf44a3ceaf6ed3cdd9e726ef7237ee3047a386afc979ca9e2c10aa59552f" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0", + "requests.npz": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "summary.json": "826caa1d6064f8eaa4ee77d7c5a51d7a5fa04bcdebf2c2f95af75955a4a00186", + "tick-state-hashes.jsonl": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82", + "queue.jsonl": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "requests.csv": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "apl-state.float32.npy": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "apl-inhibition.float32.npy": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "apl-applied.float32.npy": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "apl-pending-tail.float32.npy": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "apl-timing-audit.json": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0", + "requests.npz": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "summary.json": "edf29417f64d492d17e72b514cbf5dc72a547bdf37785f44622f66ace2fb606c", + "tick-state-hashes.jsonl": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82", + "queue.jsonl": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "requests.csv": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "apl-state.float32.npy": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "apl-inhibition.float32.npy": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "apl-applied.float32.npy": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "apl-pending-tail.float32.npy": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "apl-timing-audit.json": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0", + "requests.npz": "1cb092bc3431236a9c3881c04feb2b2ca5595a42f0f56014f45226b2171485b3", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "c8275ef6daffd44ee5b5cc62cdf388825a9026da1f9de35b7bbb65d5b5096e6e", + "summary.json": "c5131d807fe5b2961e3720efc3095aa0afeccfcc6ba995a1684726bfce01a0df", + "tick-state-hashes.jsonl": "b05f059ac1dc2dbdbe4421884f5c0fd66150523e77b03351ca376ae61b054d25", + "queue.jsonl": "7b0491aacdff5c4070af33d6affe9825c7491b97aac93a7be76ba978e3ca91a3", + "requests.csv": "a246b0766bcf9f69c11cf03cf55ee1b08744270236579bd81964eb2ef953ac68", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "86f32a12fd435de673fbf713551658d7bfe77a5aa669629f5b24d36a7696b9e4", + "apl-state.float32.npy": "f117def8d0d74c7bb76efba338929f86df627004a1a6146fa454f2ae6a446b27", + "apl-inhibition.float32.npy": "4898af02fcfef8a5fc30c51a6665f1201d9e2f06ad04875c9b324a78249a1be9", + "apl-applied.float32.npy": "c6523b4ce0d6da3b7aa7e5fc8514d1b898502eaee6ea67710510aacb87584d31", + "apl-pending-tail.float32.npy": "1471f86c463a76382814c720983a9b7e1a61ae835b81759024fca5052e0e4526", + "apl-timing-audit.json": "a200a0fb7dd41690bbe72da2e8d70031990008853d3482edc56d05c779b90dbb" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce", + "requests.npz": "149ab6fbf8eefe61c2da0018afe22a7c3c79f248a5d23be1ae2b47d890bf4ce6", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "cd7a19591dbc458d350a8e94e11dfd7e18059e6d6ce14ee93883eec60fb31575", + "summary.json": "234ffbe9d48967451868ca2e85ceed62ecb6547322e9768bdd807e7247c16912", + "tick-state-hashes.jsonl": "d4a5e33e8d2df2e65fc8f20ede1cbd8808b1fc0d38d721cd469fac4f18f4452e", + "queue.jsonl": "81c7ec4fdf79f777b4fb1515b8c3c8098d09a16ad52ff4b00db8171d6d146e4b", + "requests.csv": "d5dd2d76d376d7b1a9a3b5a3246f3eda56b2e75f0645c5c8cf556a6d92435b89", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ff577fea082433379acd3f6d30d0311a4563d6f904d282e7729277df49c5f87f", + "apl-state.float32.npy": "4bfc51be9f7c74f07f8930c865c4aa7d5545b131474d8aa940402f5a39270147", + "apl-inhibition.float32.npy": "297c02cf0794e226ca44ccbf633a74a16ad779dfcddc23ca6ca5e615c7979206", + "apl-applied.float32.npy": "8d7e166d9e3dea7f05d92c49952436ec4ade24fc9483be2c677449e5edc8824f", + "apl-pending-tail.float32.npy": "e18aaaf6c1ce7a21aea76153ff9ef9df9c9e4c2746839135d7d430636a8ca3a9", + "apl-timing-audit.json": "26a755921e1e4760fbd207d0ee351e3aa661f89592cfcdc68740f2e0a0934866" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7", + "requests.npz": "5e850e55dbc85b96486c6c698bd1d213ef3b8cec7afebb6f51a990199536f130", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "ea45193f2a4ef02f40aad01c2c21240091880012fc8ab42b2833795413a880a7", + "summary.json": "5382f760898a29af547cabe201d39bcf392533ce58df1d412fe6a421e1d32a07", + "tick-state-hashes.jsonl": "7ae9c1c73867037dc33526ae3f6e63af9731339fdbb0027566a10cf75864b6c1", + "queue.jsonl": "3be34e6e57bdffe596c6433bd73593d8813b2215da23bf6f4fa48953edbe9e8a", + "requests.csv": "f998d4aa69c1507843a1a3dc3076c26aa0da5c74f5d77d2a832404c9560794ca", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ac134abc6774864d156bf86f359fc7b6589e0420b0b7061c8bfe0c34126eb64c", + "apl-state.float32.npy": "e44c73ad7ddf7936704aecae308bb88ead69591362fc623ce628759f1bbe87bf", + "apl-inhibition.float32.npy": "a9900c33acfe32b9086607243384b77a7673227400604e00849d64f0a9c007be", + "apl-applied.float32.npy": "8a0b1c3bd74d03a8551fc2ad4644e129cbfb008820d8f1128a097fedd72b381e", + "apl-pending-tail.float32.npy": "cb9428abcde03f3aa80a6f213d23aba56880889e30f7a58afb8f9763704d5da6", + "apl-timing-audit.json": "6a45066d9e546542d85bffb9951bb1e8767aa977da74e79c07f52b0303328c3f" + } + }, + { + "case": "novel_to_aj-matched_energy-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c", + "requests.npz": "cb2ff024444fd2f8b0b6f0140dc5ad51879d810ca5714dbfb191ca34acaf091e", + "pn-drive.npz": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c" + }, + "output_sha256": { + "state.npz": "c59602e4d6d25d3900df072b1585d828c7d7da81542846830c475f52c5c1d352", + "summary.json": "f114492a3211e0073d7e8a04e9d0c110771654537cce68de1c60f1ac574fc45a", + "tick-state-hashes.jsonl": "a54ace40ed82208039c2a538290725c6090e5155f4206d745a98f467a6ea534e", + "queue.jsonl": "4e8ecc814ae8720461263f905d3c7c4d27e1628fe794f6f7e63b415b78536532", + "requests.csv": "c6ee5f788b183909cf9980da8a25b007a894176fbd8a1a69053bae755de289a7", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e4ae1633229d737d504cb8eee0d11319c10ac772210fd98453bcadf4cfa5fa98", + "apl-state.float32.npy": "61f9a007211d42c42974e97ef8b3878f984c0a8b6a21d4e745f926e9ac16f1fe", + "apl-inhibition.float32.npy": "a1cd68af429141c4ec1e497efaf429e7121924bb89e4d33861c530150eb3ebe9", + "apl-applied.float32.npy": "24d80230317fb8a083ac14690b7429784f3641b11e3838ea25660851f7db54e3", + "apl-pending-tail.float32.npy": "67f3016c2fabea617ba4967e0e2ffbd67a8317908af9188825a838a6ba40f14b", + "apl-timing-audit.json": "ca9f38fc8f3f571a675ba708c361cc4c74ad90cca5d6717d796b1fcada13a781" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "30e7211d79ca467951cb119a334e97c7da943af12afebe52ed794ce8bb5f02e3", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23", + "requests.npz": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "summary.json": "3617d1d47eac0801a81bb86154857a892e6d0f508e79f6083f8c0e6c7f205d8c", + "tick-state-hashes.jsonl": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "queue.jsonl": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "requests.csv": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "apl-state.float32.npy": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "apl-inhibition.float32.npy": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "apl-applied.float32.npy": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "apl-pending-tail.float32.npy": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "apl-timing-audit.json": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5", + "requests.npz": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c", + "summary.json": "0272a9af3c8ab0ee9f507f8bfcc4b06d240f4893c5ffbb65119ea716a821de5d", + "tick-state-hashes.jsonl": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea", + "queue.jsonl": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae", + "requests.csv": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee", + "apl-state.float32.npy": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d", + "apl-inhibition.float32.npy": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54", + "apl-applied.float32.npy": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef", + "apl-pending-tail.float32.npy": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e", + "apl-timing-audit.json": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447", + "requests.npz": "0714d660a1d921591f1a5c2d3179c476fee4739c9efd92a38fec148dc2e09238", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "64359c27339acb077aea734f7dcbc447c2a0e61fc6bb2ad300196a4da05b668b", + "summary.json": "30016e5848558e5bbd7db82ad918fca038ce61825d2360dd9e9efbf5316d4b01", + "tick-state-hashes.jsonl": "9d636eb8e4779bee64b94c28e3552eee2c782069fa15545506e69162abe2b3de", + "queue.jsonl": "56bd0128c245cd6e9b4d1fe647ab72100c5829108c6e40a77d54a394fc8e90ae", + "requests.csv": "0a8b4caec117a3506f0a8c829f25129564978165c9d54248b762739daf6846ff", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "f111701edde55a2ef12c1dfaaee55da572b6759e99527253b168e980eeb2b567", + "apl-state.float32.npy": "7fc6b2100a33d0dbfd52dbe1af8c716d8508fe541c7263fb97e544f2754756b2", + "apl-inhibition.float32.npy": "26904b33121a13b5c1aff9e2b285605d4d1b89cda90199674d955b0212bc6a0d", + "apl-applied.float32.npy": "a4be2f0bcfc20d92ee86d3be00f17bae31f30610bdd4616b5cdbf56a6467d0d1", + "apl-pending-tail.float32.npy": "26edf3d12f7df9504ad0b7ddd919c624265ccae6b3c490cda2135be8671ca61a", + "apl-timing-audit.json": "eca0e6bd154f9bab41bd0f51a7dcd39bea8bd0c38299ab66edaa658f8e597d4c" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb", + "requests.npz": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38", + "summary.json": "bdf4741b45879663d67edf5b7e1487b1e426b611bd212bc758e06d0ffda026a2", + "tick-state-hashes.jsonl": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a", + "queue.jsonl": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325", + "requests.csv": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e", + "apl-state.float32.npy": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf", + "apl-inhibition.float32.npy": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198", + "apl-applied.float32.npy": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6", + "apl-pending-tail.float32.npy": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2", + "apl-timing-audit.json": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + } + }, + { + "case": "novel_to_aj-matched_energy-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264", + "requests.npz": "af0f421a45c46e7e34ba6052f04591c2885737eb4e8c6af26ae29d34e7e1ec71", + "pn-drive.npz": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72" + }, + "output_sha256": { + "state.npz": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715", + "summary.json": "8015de2e62c6a0aafd19943506a2c4dceae7dd26ea26b4e5207ec0bc8532655f", + "tick-state-hashes.jsonl": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75", + "queue.jsonl": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8", + "requests.csv": "ca43de84ed5ab401c0221aa4b9052560f7d942c6aae0903177729e17d58c2788", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2", + "apl-state.float32.npy": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188", + "apl-inhibition.float32.npy": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173", + "apl-applied.float32.npy": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45", + "apl-pending-tail.float32.npy": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a", + "apl-timing-audit.json": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10", + "requests.npz": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "summary.json": "2e07eee9b1f5be3b959d7f82b3b241501c87de05ab12fbde4767a9ed018e7a21", + "tick-state-hashes.jsonl": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6", + "queue.jsonl": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "requests.csv": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "apl-state.float32.npy": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "apl-inhibition.float32.npy": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "apl-applied.float32.npy": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "apl-pending-tail.float32.npy": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "apl-timing-audit.json": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10", + "requests.npz": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "summary.json": "60a56eac3b9ffdf2084a219df7f5d6a9d0e42a3a317a7e2b02563095c9f712ea", + "tick-state-hashes.jsonl": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6", + "queue.jsonl": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "requests.csv": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "apl-state.float32.npy": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "apl-inhibition.float32.npy": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "apl-applied.float32.npy": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "apl-pending-tail.float32.npy": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "apl-timing-audit.json": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26", + "requests.npz": "061f7ea742a95fb2fa25f16471c6d6a3d08c0c0f235a816e0d78e2909f884f06", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "c13a5aaf2f6169a46e10b46d92436ab08f4870e848490d5061fad12e8f967110", + "summary.json": "602354da7bf2a510d4e198acb972ae64ab570bcec90a4e987eb2480b53f2893f", + "tick-state-hashes.jsonl": "6bf26dff2adeb66c7f952240c14d3393e81ed8b14bb5d7721c03cb7a8ff9d7b8", + "queue.jsonl": "a922ccdf38ad98a4c02b0e9de0515be45ee01052cee2f0eeeb81dbfff434fed0", + "requests.csv": "bc1317bfbca06838d27a9ec5f50d91c6a7bd8ae60c8057544884da11f12a0682", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c9eadd547677a1b9c060b3dd8db6758b167b7369798c17c6c5b39ebb171fd940", + "apl-state.float32.npy": "f174e59939f206e364199ed00ddba6adb1d8620662e719e58a3ca7de13e69995", + "apl-inhibition.float32.npy": "58f44cb9bb217c8ec8defdac580f5c181c0297046852d2d71741e966dd7f1c80", + "apl-applied.float32.npy": "278c0352fd418fa9ed8f424696b00c586e673618b8b54024c009521f3b919e26", + "apl-pending-tail.float32.npy": "f172e3b88859e5f630ba029e5df2acb6b5661e92346857c010b3b2d6dccfa225", + "apl-timing-audit.json": "9a8bef78843bca823a464b46be5954c78d932075e47f8b1275b2ba325eb22ca0" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869", + "requests.npz": "fafb31bf16097232c4f2168ebcbcfa3ead008a94633398924bd1af23cb079137", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "8901c9963d8ddd7eb0cc38940330716b5491416f21d3b4ae4084ffda25f24f77", + "summary.json": "4b8cfd842c2bae2ec5c6d9384076dddbbeec0ec329251b2112e2b7746127db07", + "tick-state-hashes.jsonl": "1d98fac49ef46c05ae074471da3c0678a4377e242a8397c7b2819ad7c92aae75", + "queue.jsonl": "acd8d3d1ec19a5604a82d3f22f381e2349b24203870fb9952e8426fe97efcef5", + "requests.csv": "8b19dff02c025571b611066077bfab885038751ae3287e89b2f02fe8bc6a5a36", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9d5a2b2c67bfd0004b59363ccfe907a9d4de4b2cbed85aa749ac20305b71e84c", + "apl-state.float32.npy": "fa009bc09f6dca94392cd8095e016ec057d8b0b6f9d968d8f26380cc4d8252e8", + "apl-inhibition.float32.npy": "a4a243281d5691c45962888f114dbb869aba273c24855c900bcda56fe1a1e390", + "apl-applied.float32.npy": "c33fa5a0a18e7e4fd602b94fc90c104c9f28d56486cdec3f55179eec30262919", + "apl-pending-tail.float32.npy": "bde5e95a679aa0dc4a52c4aaa5b18118964c11b948c102f2c8d62333cdc5e887", + "apl-timing-audit.json": "4d3b6bf4a406a941c08dd0e9f2a5f6eace20ff1c74c2d9b8710ed222ee936a2a" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295", + "requests.npz": "2ab0660dcd47507119a1e5d041a6ce84425fb55cfced67ad5d4aac738b52c8ba", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "6adeff88abf77df995bd402f6f4f4d6ada9e7cfd31b130d00ae612e944464d97", + "summary.json": "0be2202c8ffca954ef29d4106be44281aef4e7075d1fa371d36418c5c8474a5f", + "tick-state-hashes.jsonl": "b5a4ae80820d05a612ce86eea8ee0e86b4c48aa8214b04b8039963d5a58c5ecb", + "queue.jsonl": "3d50a7efabcf1b554efbb9661035d6ffc6d30e298d78c65373e34682c71e886c", + "requests.csv": "70d9f854eec3d406076ff4a733f6abb4e26cba2ba15a5851b0661aa7213410b0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "d091e296a106784fcf541c99e73c8c0bf3ef17edf44d7b0b3b22554441d2b0dd", + "apl-state.float32.npy": "3a6ab2761ada4c34d1856e8cd688a59679b52a0b53c3b72590ddc039da2c06a0", + "apl-inhibition.float32.npy": "6f74c502942145946e14c8d5f9d520839f5d90bee03fc31b663d80f32a259f1b", + "apl-applied.float32.npy": "a404872aa5bae4850fcd0988e4f4862cda2b2cbf32ad67057c2ee51adc3657c6", + "apl-pending-tail.float32.npy": "4245827d30eda0a2830855e2d06d0f0d904b280485c12ad62ee23ebff96b8391", + "apl-timing-audit.json": "bf46038747f6ec32110bcacccf93b757ad99d4d0183d7951a6ded56e5463bbff" + } + }, + { + "case": "novel_to_aj-matched_energy-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224", + "requests.npz": "79ead4934b881d29738d141a2abb6872e4593da4522f104c94b917f2df2e1a1e", + "pn-drive.npz": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05" + }, + "output_sha256": { + "state.npz": "02dd5bab61f5fb549045104105e99f9c931002552dcf9cef7a1943fae2729bf7", + "summary.json": "819b1094814d5fe06bac5a526f0b19f2a0d985d99ae05570b463f8a682aa71d4", + "tick-state-hashes.jsonl": "6d70fa5c98d9c917c54a10e2d902e488b47c68e04ea5b9a2f61965b3a478722e", + "queue.jsonl": "6bab530ba0dbbf6b13064121bb910fd0f86e7a8699cb67cb4d3fcaf7b5420569", + "requests.csv": "2ebb89b5258cebf8a71f8d146ca05556fecefd79f686fc4ccd3d5263bcb3683d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "15f8ad42878460920cc48928225e5b7f4929256c01dadaaa7e9a0b150b6928c7", + "apl-state.float32.npy": "d2c2e6d551cad917f10b149eb6f94ee17b8584559ffed6e191655ca119740c45", + "apl-inhibition.float32.npy": "dc41aa130544e72142ebe6f54105d94aca7c1e06a029c8c3addf12f1e0e6f44f", + "apl-applied.float32.npy": "a5948450ac1f7ca913dd79fe08ccd68d6685d2ad3a9e76f8cb4be39d37888b5f", + "apl-pending-tail.float32.npy": "10dabd4b522d5639c27a5c95db497cd0a6e0487fa63383bb32ba32ed6fd67ad4", + "apl-timing-audit.json": "c99f5f56b78a3bb360853507aba5151dcb57dfe47ada27b9e46b73bc9e83994f" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2", + "requests.npz": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "b52104de9bd5fc6fbd81037fb4273f33725ce2285bd1923bcd957ebfed9d9fd6", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2", + "requests.npz": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "summary.json": "765c50fa91760f17fb2a31b8eadc005d1bb57d974da749cd7f40d5582bf1f1de", + "tick-state-hashes.jsonl": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "queue.jsonl": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "requests.csv": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "apl-state.float32.npy": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "apl-inhibition.float32.npy": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "apl-applied.float32.npy": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "apl-pending-tail.float32.npy": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "apl-timing-audit.json": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a", + "requests.npz": "7e352565e2dba5ca712643e14a2f7d3799c792ac47ee51abff455b63159c5d2c", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "9eee167d3497bed606fe65a592e890b43ad11b46f8198a2fb836cbac02c677da", + "summary.json": "08d00de2dd108d9f0dd418f9c2ba1bbc0fd00fc2a836302444df4a56cd380df6", + "tick-state-hashes.jsonl": "59e370507404be11f9b33576486ebe9e411d3ee9adf44ee062951aaf7167344d", + "queue.jsonl": "dfb1d5a2effe7a409b507869d94d69259eace38e15544a51edd6a49b9c946e56", + "requests.csv": "695a081baef6d650d1a4c2dd1590cb51c5d14a655b8b04784427136c33dfd6f5", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "90dba32149535f167c4afa9ed38cbdf3de066831eda07cba7f77ab53187a7ab6", + "apl-state.float32.npy": "ac2a3089b1c3ec02572f762c95cd603d0c21c00441660f36b2ad264c1ff8ad91", + "apl-inhibition.float32.npy": "ffcb780450f77642582f9f726db8f64d96dfc53859591f9d249b2964bee9b538", + "apl-applied.float32.npy": "54b74be13e0da23edc966bc7bf12dd54568da628d53108988dfd7a58a6c04d38", + "apl-pending-tail.float32.npy": "77dd593f6324cbddb48147c00481998d20ab2a2dfc3c9df8ad611e5e143737d9", + "apl-timing-audit.json": "f1b1311b53605d29c3adf17e6c99d7ec0507d44711588cba3f054c5a7e56d56e" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124", + "requests.npz": "44e0111da21e744aca909bfe295e5f20715b78353a801ded102b41cd66405b07", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "65867ed036d5bbd1c043a99dfb905031dd20cf3c709a69d21120703db57e4aed", + "summary.json": "a9d27de465ea48a6b9029500f68cebb9c0a0643624bac88d98b51c7e05c8d678", + "tick-state-hashes.jsonl": "a7bb3930a8194d5206f2b37d588d792b20d0dd3be0ca8b92fc1c0052a636a371", + "queue.jsonl": "2cb200595c7d0c568f5e1698f23feccf4d5761f5e6755f72bba2f7ed2269f5d7", + "requests.csv": "f1824e61165f7c2dda6ef052f18c900e3b8620568c42883e0a753a0826090872", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "56a6dbabcfdf22f70ffbb541975405abd46938f12e74ae144dd7da5a879bec92", + "apl-state.float32.npy": "4cba59e2cfc28c6094e2d2e63f854c4cbc6e1ed8cf64d2587755b0169279732b", + "apl-inhibition.float32.npy": "8e66c11478571b83fd618f61fea06e8efee80cbf1335646e0a89948edddaa4c9", + "apl-applied.float32.npy": "6755a0f528838cd196f95964bbf49812c521698a9ff4891de4b6b3dc49c144f4", + "apl-pending-tail.float32.npy": "e7824eea55a70b4c08cc5d315aa949c5291d08797b3816cc5ee162826f4de87f", + "apl-timing-audit.json": "745eeca6d03921e873a91c49b669e5c31e1d58546b024ff5cae1d17a368d0d3e" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10", + "requests.npz": "cf1ce2e9e5bf961ff3a7dc37c7fd152bef01131856bd02baf97a6e0c48b24303", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "4bf7fb589a122c32cc5ff3199c578055c056c95cbfc988f0e8093cbd248b3cbf", + "summary.json": "9d92d3edf6d606cab57a862d5a4f5ef523aeb5fe701ce2dc87a8af4735f8bd26", + "tick-state-hashes.jsonl": "a07caa9b470296be671a9dec2c5de9e089b05f8a4001cb417dd149c0db2e5451", + "queue.jsonl": "1ff4e5526f2c573ef58ede8be5ca3b2d50fd136fb1430cdc6bee85d16c007059", + "requests.csv": "370b059cb48aa81bb583d72df1884d6690ee3e7ffb31dfcff1c75b1c73ccde3a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3307e240f06ded4d0fdb81a936b21ae4c57c66ec64cbeaeebc65ee8c07e78f11", + "apl-state.float32.npy": "1a28443fa34fc76cecdb0620b578097dc9c69318ce46b8a14b53f078d1f22b81", + "apl-inhibition.float32.npy": "0162a3673f7fefce6f56daa3e6f668f69557cc2983e4f4f1e250e1132624f364", + "apl-applied.float32.npy": "a5505f60f4762f99a58cda63f361cce3a4f13dfcc88c6a4d96844bdd82d8c20b", + "apl-pending-tail.float32.npy": "4b3cde2f7ce5cc5cdbd2965e5d0f879599c7075aae98e0c1e4b0e370ed978f33", + "apl-timing-audit.json": "eafae1cb05485b30b9b517db3827edbd31ba12c2b9b8af6aa872e2b2547fd596" + } + }, + { + "case": "novel_to_aj-matched_energy-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf", + "requests.npz": "956e4d19b5a80b2ebf78bb81c66dd7a8e4f991e2b7b03fba9ee4928c88e0276d", + "pn-drive.npz": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04" + }, + "output_sha256": { + "state.npz": "87354769784bf6b88a88e8962374bdde2da68e9bc3e0f99e53a8aec95111d2f2", + "summary.json": "8c5d8763c677a98612c71f6511249846358c5f1d2869e0e8a3d0d1a6c7061780", + "tick-state-hashes.jsonl": "7bdc08f07223c59a98b582930908fdd3c21698ddae0c1c7354bb2631dcf1e6db", + "queue.jsonl": "47238ad0d05d42be8eeecc3312be472e6e277cbd1080c7266823858cbda976d2", + "requests.csv": "0fe7c51430ff0ed380db6a9b3e9798d27a9f6a01522f533c320174775880a9bd", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "f21bb846df985d932b67f71e3cd1dbb5c1cb91cf5c0f59e84f72032a09da9cbc", + "apl-state.float32.npy": "0f58d8d3f727ac0dd5338572933a5ca96096f00530ef9ea42df53cbad340ba10", + "apl-inhibition.float32.npy": "06467e2786ce26ba3a58eb00e3b007e51703d0dea9e3692438daa86209ad80ed", + "apl-applied.float32.npy": "5375fa3d2f0746b4e5f65eb49378b775a26a2e48e0a925c1b4aa2ef29e6ae10a", + "apl-pending-tail.float32.npy": "3f0be26815c395586577b165b4b6d589fe45b08bbddda3fffff8b5b5a8737f5f", + "apl-timing-audit.json": "b6cac73b1df7b88b059860fb2be107adb745fcfe8d330a2c88c1a0df187cb55c" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3", + "requests.npz": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "summary.json": "acb10d20c96bb3fb83fa4dd73479496ff511dd6ac3f87fadc2dfb596054367ea", + "tick-state-hashes.jsonl": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad", + "queue.jsonl": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "requests.csv": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "apl-state.float32.npy": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "apl-inhibition.float32.npy": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "apl-applied.float32.npy": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "apl-pending-tail.float32.npy": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "apl-timing-audit.json": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3", + "requests.npz": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "summary.json": "9d65d741f4dd634741c2ff512fee7129fa09fecb97f91c02309f6333e6222b33", + "tick-state-hashes.jsonl": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad", + "queue.jsonl": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "requests.csv": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "apl-state.float32.npy": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "apl-inhibition.float32.npy": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "apl-applied.float32.npy": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "apl-pending-tail.float32.npy": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "apl-timing-audit.json": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564", + "requests.npz": "435d39c07b130b76426bc7daba1735cc5184673b889deaa9291e78e251237085", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "60572624c540c0377b2b48d39d814cb9340b78ef59ad16bcaa77029486584771", + "summary.json": "93cce7109d8f90c8a322b88d6a1693a6df588b7b886f2ef329dfc3f4f269c93b", + "tick-state-hashes.jsonl": "494b5ccaabda99c9ffeea8ca7493a392055a5aebe55466cf3cdb30fa873cdc5e", + "queue.jsonl": "3e618f7ebd2e00de28247467f6e9c6e020bda769a41a4c3c1f73e37b49c82467", + "requests.csv": "489a216c7d65593ad1fb0c9af0bb20e298ad078983f94ecc5669a85c6b9430fa", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "32e367ce5fbf9579c4a22e511cb8c2d072c29fdb40ad382c2bab437cfc01d065", + "apl-state.float32.npy": "07361b6bdd6f3c75f6aaf6460f88e51f80108ded44a8965baa195f73ef9809f6", + "apl-inhibition.float32.npy": "0eb3395ccede202f4c06d692958a16cdcea839fc6e85d633154afcad8c7bfbe5", + "apl-applied.float32.npy": "394e8e40da40efc363a8aa560c23607758d621a581176cd8a330b7267d013b23", + "apl-pending-tail.float32.npy": "c5f2fdbe6055a68bc886925dd01174d46500e4b0244c92028264855e680c91db", + "apl-timing-audit.json": "8997ea2aefee4c79d611d0603051715087212efc2fc3722750bc9f06aaff7252" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67", + "requests.npz": "fda5d073176026f8f2328111cdb999cce7bdc1245fa0b4314df1c676261fa389", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "914eeeb84311271f1191a6aa990ce467f3cfa9a33de91744d698b32148e7fc4c", + "summary.json": "2958cb9c5ea7248e2bc37c63a67bb50ad3d41e36b1862ae4db6039ca7afaf8c7", + "tick-state-hashes.jsonl": "bf62ae9a56791ac7ea79ba821680d165962db865f33737b3b85cc9ea44931d78", + "queue.jsonl": "2c30d8b29b7d72913df6dc047d341661f77e42220bef42f324683aaea1f567c1", + "requests.csv": "9e9755cd829402e1df352c0c6121b6f60f9ef7fe446a3a8e81ebdf813efea27d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c38f3168f1315aa2fdf02e34f7b695b305dd722096242c6180059bba24203a12", + "apl-state.float32.npy": "accce938b5dab6a15af00fc5c35cd476e75a85d236f613ee56674af3a41cb099", + "apl-inhibition.float32.npy": "2cd0f46f3ac5a504786add9c89282129bed51064cd1935868007d24e8aa4ef07", + "apl-applied.float32.npy": "007df4d22c31132332672b29b71d7ce19b835be93a39274bb24d9eaaf9090319", + "apl-pending-tail.float32.npy": "1e0440fc7d9521e93e266b3e01e2338cb534c94679610ba93a6d74a7b59e0254", + "apl-timing-audit.json": "d07db951a13e48435d31f66596853524528a76bfdfc19343592061b3e3f93e86" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00", + "requests.npz": "34ecdb646af4ed433a8bdd00e59e5027b0df95dd44b1e142343a804759fd3976", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "7a32c17e2457bc3ac267834d1cb97cfb97e122131ff827d328230cda349f3647", + "summary.json": "fa44586d7707c5af88cd19d7c48f7257bac7016bdf220d1022008dcf5f9559bc", + "tick-state-hashes.jsonl": "1ddb546e66371fd7b1d6f6bf630cb15d07b037c9a21b7f9dc18a99b7ef70d871", + "queue.jsonl": "07553a422c1275c8d1b63f2e6da04cd01615d02eb5d50cdd8a4d049f6042eb6c", + "requests.csv": "bb41ddcc2ad31f2cbdd17ede19b0561bd78ea612cba4776114418a3f537f86cb", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9ce4c42e47b2cfd367a5dc33bc685cbb18266111afd09fa365ffbb704e721c9a", + "apl-state.float32.npy": "2f81d7e25f8f96a1b4d0e460f71ed74204cc09326b362b93e3732f31b0f0f8d8", + "apl-inhibition.float32.npy": "b1c4d9ebd79c29400d1737cb0f2abca03f2da92b319a1c05531d3f99d51b9b61", + "apl-applied.float32.npy": "48f2b648ae276ac5731feb861680e0f8afaf2e90e28d30c980fb97f4b34d287a", + "apl-pending-tail.float32.npy": "6fbf62a04ea53c22f8b80abc465e9d2c679485f9faff7aee10d20c1d59924892", + "apl-timing-audit.json": "8110898001bfded7f4a008a79e7a0f5018f54dd05a31eaa7203f6cecf7e6b2a4" + } + }, + { + "case": "novel_to_aj-matched_energy-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4", + "requests.npz": "936417551c12c9cb9044182f0d8e18068ca5a9b0d52973aac7e5d9b898ef7c99", + "pn-drive.npz": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b" + }, + "output_sha256": { + "state.npz": "3f7014ce074fe7b7657cce45951f94232f73a588dd44fe20d0b79b124d00e1d5", + "summary.json": "cace47abc5135d340c6804bbcb0bea4160c722ca8bc79b39d0cd46efde36be21", + "tick-state-hashes.jsonl": "f9f91a58f46f2865c0493f9fc7ece8930caa0ceed69d7a13de0ff599c3a14c96", + "queue.jsonl": "699fdbf2282105c153c1e1a362fddcaa3f3a5ecd784c4e40b7a1c79bc4c08312", + "requests.csv": "0741cdc4fcc406c8b7d353ccfdc7a40b3aec6f97e2862c0074d820d5feb0cef0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ccc24543aa81da3b8f40b1e754a55dc0d0edf0518c48820aaf1d4117026357be", + "apl-state.float32.npy": "ac4d70ec6e71c060acc0281cb0bb678df658266d8e290246126aa1c08457166d", + "apl-inhibition.float32.npy": "8e9263f3e5d2a34b6f1bb951356ee501687441f798f77cab85adf1f70700d5f4", + "apl-applied.float32.npy": "6baf311f5f615bdbe52d19bd2fa9ce08179e6030f2c0aed3edc50817d16a194e", + "apl-pending-tail.float32.npy": "4999fda512a6bc26c993a9db20e951a692bcf8b84b9a86406ea42b37fd537e6b", + "apl-timing-audit.json": "1a7fb4459001725821b23fb96bcaeb873174636feb1433cd154380edc4b80969" + } + } + ], + "phase": "4AK", + "apl_delay_steps": 18, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "duration_ms": 100.0, + "odor_ids": [ + "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "CETWDUZRCINIHU-ZETCQYMHSA-N", + "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "ACCRBMDJCPPJDX-UHFFFAOYSA-N" + ], + "encoder_audit": { + "panel_count": 12, + "cal_count": 6, + "novel_to_aj_count": 6, + "median_mapped_response_sum": 2.556107997894287, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "seeds_static_audit_sha256": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "cohorts_static_panel_rows": { + "seed_validation": [ + { + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "source_panel_split": "calibration" + }, + { + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "source_panel_split": "calibration" + }, + { + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "source_panel_split": "calibration" + }, + { + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "calibration" + }, + { + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "calibration" + }, + { + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "source_panel_split": "calibration" + } + ], + "novel_to_aj": [ + { + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "source_panel_split": "heldout" + }, + { + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "source_panel_split": "heldout" + }, + { + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "source_panel_split": "heldout" + }, + { + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "heldout" + }, + { + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "heldout" + }, + { + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "source_panel_split": "heldout" + } + ] + }, + "requested_before_any_dynamics": true, + "historical_never_simulated_claim": false, + "old_heldout_dynamic_access": false, + "seed_namespace_universally_independent_claim": false, + "source_function": "Unmodified AST node pn_drive from pinned phase4l.py; only np/pd/typing dependencies", + "source_sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553", + "function_ast_sha256": "5dcedb699cc77f5a47ee6d91f52c93138ddbc23e37c9c8b28927e34370d92fd1", + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "control_60_original_CAL_arrays_exact": true, + "target_rng_column_order": "Original function output, unchanged", + "generation": "Original float32 rates*.1/1000 GPU Bernoulli; same seed across conditions; sort only resulting sparse requests", + "expected_not_realized_input_energy_matched": true, + "no_learning": true + }, + "prerequisite_input_sha256": { + "validation_inventory": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "encoder_audit": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0", + "static_panel": "907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0", + "seed_audit": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "KC_identity": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "frozen_D18_spec": "acb231fe2f6ee50a48bdd9abb1fd7422d7a77b6a471ad4e5793ef9a4ba9f9c4c", + "AG_calibration_source": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c", + "AJ_calibration_source": "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d" + }, + "representation_failure_is_not_numerical_failure": true, + "old_module_globals_modified": false, + "old_heldout_dynamic_access": false, + "historical_never_simulated_claim": false, + "requested_cohort_only_dynamic_read": true, + "suite_owns_sequential_unlock": true, + "shared_apl_component_oracle_limit": true, + "independent_oracle_equivalence_claim": false, + "seed_namespace_claim": "Declared static-audit scope only; not an unqualified all-history independence claim", + "biological_delay_measurement_claimed": false, + "candidate_generated": false, + "training": false, + "metric_source": "SHA-pinned AG complete phase4l gate; SHA-pinned AJ timing/repeat checks" +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/matched_energy.json b/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/matched_energy.json new file mode 100644 index 0000000..dda7a87 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/matched_energy.json @@ -0,0 +1,166 @@ +{ + "KC_active_fraction_mean": 0.03456364829396326, + "KC_active_fraction_min": 0.025098425196850394, + "KC_active_fraction_max": 0.04281496062992126, + "same_odor_jaccard_mean": 0.5239602472633675, + "different_odor_jaccard_mean": 0.49813404861191707, + "same_odor_euclidean_mean": 9.35011998528206, + "different_odor_euclidean_mean": 9.710761120032501, + "different_odor_cosine_mean": 0.6925354590443998, + "different_odor_correlation_mean": 0.6823788328478231, + "within_variance": 1.4085895941623687, + "between_distance_mean": 9.710761120032501, + "pairwise_separation_pass_count": 11, + "pair_count": 15, + "expected_event_count_cv": 6.479525309699009e-08, + "actual_event_count_cv": 0.12072971347645978, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "between_same_seed_mean": 10.194415580431073, + "within_this_pair_mean": 9.495502027591526, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.276005426917207, + "within_this_pair_mean": 9.73297081710629, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 8.538321111284251, + "within_this_pair_mean": 9.046595182413544, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.246015949088145, + "within_this_pair_mean": 9.165701998313633, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 8.161956426348691, + "within_this_pair_mean": 10.134468592879493, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.420065155860634, + "within_this_pair_mean": 9.466033513468663, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.508366742966748, + "within_this_pair_mean": 8.779657878775918, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 10.417873674015214, + "within_this_pair_mean": 8.898764694676007, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.954714535806954, + "within_this_pair_mean": 9.867531289241866, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.29225539605903, + "within_this_pair_mean": 9.017126668290675, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 9.810456952037356, + "within_this_pair_mean": 9.136233484190765, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.78583871292203, + "within_this_pair_mean": 10.105000078756625, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.730333158042853, + "within_this_pair_mean": 8.449857849498022, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.876794126011836, + "within_this_pair_mean": 9.418624444063882, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.448003852695445, + "within_this_pair_mean": 9.53773125996397, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/physiological.json b/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/physiological.json new file mode 100644 index 0000000..5e05447 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/physiological.json @@ -0,0 +1,166 @@ +{ + "KC_active_fraction_mean": 0.03467027559055118, + "KC_active_fraction_min": 0.02436023622047244, + "KC_active_fraction_max": 0.04429133858267716, + "same_odor_jaccard_mean": 0.543793759826409, + "different_odor_jaccard_mean": 0.48724253510536, + "same_odor_euclidean_mean": 9.106586200509772, + "different_odor_euclidean_mean": 9.867234533015372, + "different_odor_cosine_mean": 0.6828345544558085, + "different_odor_correlation_mean": 0.6722922861826438, + "within_variance": 1.203421106018339, + "between_distance_mean": 9.867234533015372, + "pairwise_separation_pass_count": 12, + "pair_count": 15, + "expected_event_count_cv": 0.2888504916519036, + "actual_event_count_cv": 0.2773419310910846, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "between_same_seed_mean": 10.495296127096122, + "within_this_pair_mean": 9.473037583195053, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.36210830513364, + "within_this_pair_mean": 9.834414917186283, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 8.52648106789935, + "within_this_pair_mean": 8.87587692492626, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.152515010263008, + "within_this_pair_mean": 9.053258376870653, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.480463590353983, + "within_this_pair_mean": 9.612554253413183, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.33032386345197, + "within_this_pair_mean": 9.542760773350278, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.449468338125584, + "within_this_pair_mean": 8.584222781090254, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 10.25575214599333, + "within_this_pair_mean": 8.761604233034646, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.855439759779632, + "within_this_pair_mean": 9.320900109577176, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.277158936450778, + "within_this_pair_mean": 8.945600115081486, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 9.907323514823078, + "within_this_pair_mean": 9.122981567025878, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.472489900890281, + "within_this_pair_mean": 9.68227744356841, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.75359235858135, + "within_this_pair_mean": 8.164443574765855, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.576894760161489, + "within_this_pair_mean": 8.723739451308385, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.113210316227029, + "within_this_pair_mean": 8.901120903252778, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true +} diff --git a/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/summary.json b/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/summary.json new file mode 100644 index 0000000..e94036f --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/evidence/validation/seed_validation/summary.json @@ -0,0 +1,4657 @@ +{ + "cohort": "seed_validation", + "source_panel_split": "calibration", + "pass_all": true, + "execution_gate_pass": true, + "numerical_integrity_pass": true, + "exact_repeat_pass": true, + "representation_gate_pass": true, + "original_representation_gate_pass": true, + "expected_base_trials": 60, + "valid_base_trials": 60, + "expected_repeats": 12, + "checked_repeats": 12, + "checked_timing_trials": 72, + "modes": { + "physiological": { + "KC_active_fraction_mean": 0.03467027559055118, + "KC_active_fraction_min": 0.02436023622047244, + "KC_active_fraction_max": 0.04429133858267716, + "same_odor_jaccard_mean": 0.543793759826409, + "different_odor_jaccard_mean": 0.48724253510536, + "same_odor_euclidean_mean": 9.106586200509772, + "different_odor_euclidean_mean": 9.867234533015372, + "different_odor_cosine_mean": 0.6828345544558085, + "different_odor_correlation_mean": 0.6722922861826438, + "within_variance": 1.203421106018339, + "between_distance_mean": 9.867234533015372, + "pairwise_separation_pass_count": 12, + "pair_count": 15, + "expected_event_count_cv": 0.2888504916519036, + "actual_event_count_cv": 0.2773419310910846, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "between_same_seed_mean": 10.495296127096122, + "within_this_pair_mean": 9.473037583195053, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.36210830513364, + "within_this_pair_mean": 9.834414917186283, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 8.52648106789935, + "within_this_pair_mean": 8.87587692492626, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.152515010263008, + "within_this_pair_mean": 9.053258376870653, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.480463590353983, + "within_this_pair_mean": 9.612554253413183, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.33032386345197, + "within_this_pair_mean": 9.542760773350278, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.449468338125584, + "within_this_pair_mean": 8.584222781090254, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 10.25575214599333, + "within_this_pair_mean": 8.761604233034646, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.855439759779632, + "within_this_pair_mean": 9.320900109577176, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.277158936450778, + "within_this_pair_mean": 8.945600115081486, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 9.907323514823078, + "within_this_pair_mean": 9.122981567025878, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.472489900890281, + "within_this_pair_mean": 9.68227744356841, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.75359235858135, + "within_this_pair_mean": 8.164443574765855, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.576894760161489, + "within_this_pair_mean": 8.723739451308385, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.113210316227029, + "within_this_pair_mean": 8.901120903252778, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + }, + "matched_energy": { + "KC_active_fraction_mean": 0.03456364829396326, + "KC_active_fraction_min": 0.025098425196850394, + "KC_active_fraction_max": 0.04281496062992126, + "same_odor_jaccard_mean": 0.5239602472633675, + "different_odor_jaccard_mean": 0.49813404861191707, + "same_odor_euclidean_mean": 9.35011998528206, + "different_odor_euclidean_mean": 9.710761120032501, + "different_odor_cosine_mean": 0.6925354590443998, + "different_odor_correlation_mean": 0.6823788328478231, + "within_variance": 1.4085895941623687, + "between_distance_mean": 9.710761120032501, + "pairwise_separation_pass_count": 11, + "pair_count": 15, + "expected_event_count_cv": 6.479525309699009e-08, + "actual_event_count_cv": 0.12072971347645978, + "within_distance_count": 60, + "between_distance_count": 75, + "pairwise_baseline": "Each pair's two odors: 10+10 within-seed distances; never pooled across all odors", + "pairs": [ + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "between_same_seed_mean": 10.194415580431073, + "within_this_pair_mean": 9.495502027591526, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.276005426917207, + "within_this_pair_mean": 9.73297081710629, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 8.538321111284251, + "within_this_pair_mean": 9.046595182413544, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.246015949088145, + "within_this_pair_mean": 9.165701998313633, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 8.161956426348691, + "within_this_pair_mean": 10.134468592879493, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "between_same_seed_mean": 10.420065155860634, + "within_this_pair_mean": 9.466033513468663, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.508366742966748, + "within_this_pair_mean": 8.779657878775918, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 10.417873674015214, + "within_this_pair_mean": 8.898764694676007, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.954714535806954, + "within_this_pair_mean": 9.867531289241866, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "between_same_seed_mean": 10.29225539605903, + "within_this_pair_mean": 9.017126668290675, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 9.810456952037356, + "within_this_pair_mean": 9.136233484190765, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 10.78583871292203, + "within_this_pair_mean": 10.105000078756625, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "between_same_seed_mean": 8.730333158042853, + "within_this_pair_mean": 8.449857849498022, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.876794126011836, + "within_this_pair_mean": 9.418624444063882, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": true + }, + { + "odor_id_a": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_id_b": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "between_same_seed_mean": 9.448003852695445, + "within_this_pair_mean": 9.53773125996397, + "between_distance_count": 5, + "within_distance_count": 20, + "gate": false + } + ], + "conditions": { + "mean_sparsity_in_closed_interval": true, + "maximum_strictly_below_half": true, + "minimum_strictly_positive": true, + "same_jaccard_gt_different": true, + "different_euclidean_gt_same": true, + "at_least_original_pair_count": true + }, + "gate": true + } + }, + "runs": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 132, + "KC_active_fraction": 0.03248031496062992, + "KC_spikes": 135, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 79, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 30876, + "requested": 110, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741826", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 166, + "KC_active_fraction": 0.04084645669291338, + "KC_spikes": 168, + "KC_first_latency_ms": 18.6, + "external_events": 78, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 30280, + "requested": 109, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741827", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 144, + "KC_active_fraction": 0.03543307086614173, + "KC_spikes": 147, + "KC_first_latency_ms": 18.2, + "external_events": 98, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 29830, + "requested": 130, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741828", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 122, + "KC_active_fraction": 0.030019685039370077, + "KC_spikes": 125, + "KC_first_latency_ms": 18.7, + "external_events": 74, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 29892, + "requested": 112, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-00-s1073741829", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 109, + "KC_active_fraction": 0.026820866141732284, + "KC_spikes": 111, + "KC_first_latency_ms": 24.6, + "external_events": 63, + "expected_external_events": 105.90211181640625, + "total_PN_rate_hz": 1059.0211181640625, + "finite": true, + "total_spikes": 26554, + "requested": 89, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 162, + "KC_active_fraction": 0.03986220472440945, + "KC_spikes": 164, + "KC_first_latency_ms": 12.100000000000001, + "external_events": 78, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 30839, + "requested": 120, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741826", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 146, + "KC_active_fraction": 0.0359251968503937, + "KC_spikes": 149, + "KC_first_latency_ms": 18.3, + "external_events": 102, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 29681, + "requested": 140, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741827", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 175, + "KC_active_fraction": 0.043061023622047244, + "KC_spikes": 178, + "KC_first_latency_ms": 15.0, + "external_events": 84, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 30987, + "requested": 131, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741828", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 180, + "KC_active_fraction": 0.04429133858267716, + "KC_spikes": 183, + "KC_first_latency_ms": 19.700000000000003, + "external_events": 85, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 30044, + "requested": 125, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-01-s1073741829", + "mode": "physiological", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 172, + "KC_active_fraction": 0.04232283464566929, + "KC_spikes": 175, + "KC_first_latency_ms": 11.600000000000001, + "external_events": 78, + "expected_external_events": 126.12415771484375, + "total_PN_rate_hz": 1261.2415771484375, + "finite": true, + "total_spikes": 31377, + "requested": 123, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 14.600000000000001, + "external_events": 62, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 30688, + "requested": 100, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741826", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 14.8, + "external_events": 77, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 31406, + "requested": 113, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741827", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 155, + "KC_active_fraction": 0.03813976377952756, + "KC_spikes": 158, + "KC_first_latency_ms": 17.400000000000002, + "external_events": 72, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 29197, + "requested": 105, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741828", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 15.600000000000001, + "external_events": 76, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 29395, + "requested": 117, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-02-s1073741829", + "mode": "physiological", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.3, + "external_events": 57, + "expected_external_events": 103.575341796875, + "total_PN_rate_hz": 1035.75341796875, + "finite": true, + "total_spikes": 32003, + "requested": 104, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 99, + "KC_active_fraction": 0.02436023622047244, + "KC_spikes": 101, + "KC_first_latency_ms": 17.7, + "external_events": 71, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 29170, + "requested": 96, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741826", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 107, + "KC_active_fraction": 0.026328740157480313, + "KC_spikes": 110, + "KC_first_latency_ms": 17.7, + "external_events": 73, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 30042, + "requested": 99, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741827", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 128, + "KC_active_fraction": 0.031496062992125984, + "KC_spikes": 131, + "KC_first_latency_ms": 23.3, + "external_events": 67, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 28600, + "requested": 99, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741828", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 112, + "KC_active_fraction": 0.027559055118110236, + "KC_spikes": 115, + "KC_first_latency_ms": 19.8, + "external_events": 73, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 29389, + "requested": 98, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-03-s1073741829", + "mode": "physiological", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 110, + "KC_active_fraction": 0.027066929133858268, + "KC_spikes": 112, + "KC_first_latency_ms": 23.200000000000003, + "external_events": 57, + "expected_external_events": 85.80020141601562, + "total_PN_rate_hz": 858.0020141601562, + "finite": true, + "total_spikes": 26493, + "requested": 82, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 140, + "KC_active_fraction": 0.0344488188976378, + "KC_spikes": 142, + "KC_first_latency_ms": 24.3, + "external_events": 46, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 27631, + "requested": 62, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741826", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 137, + "KC_first_latency_ms": 20.3, + "external_events": 69, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 28277, + "requested": 86, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741827", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 128, + "KC_active_fraction": 0.031496062992125984, + "KC_spikes": 131, + "KC_first_latency_ms": 20.1, + "external_events": 69, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 29438, + "requested": 93, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741828", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 121, + "KC_active_fraction": 0.029773622047244094, + "KC_spikes": 124, + "KC_first_latency_ms": 18.5, + "external_events": 61, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 29353, + "requested": 87, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-04-s1073741829", + "mode": "physiological", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 113, + "KC_active_fraction": 0.02780511811023622, + "KC_spikes": 115, + "KC_first_latency_ms": 22.8, + "external_events": 57, + "expected_external_events": 77.2682861328125, + "total_PN_rate_hz": 772.682861328125, + "finite": true, + "total_spikes": 27031, + "requested": 74, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 158, + "KC_active_fraction": 0.03887795275590551, + "KC_spikes": 162, + "KC_first_latency_ms": 14.3, + "external_events": 136, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 32142, + "requested": 185, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741826", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 176, + "KC_active_fraction": 0.04330708661417323, + "KC_spikes": 179, + "KC_first_latency_ms": 12.700000000000001, + "external_events": 116, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 31839, + "requested": 181, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741827", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 173, + "KC_active_fraction": 0.042568897637795276, + "KC_spikes": 176, + "KC_first_latency_ms": 14.5, + "external_events": 131, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 29587, + "requested": 194, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741828", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 150, + "KC_active_fraction": 0.036909448818897635, + "KC_spikes": 153, + "KC_first_latency_ms": 12.5, + "external_events": 119, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 31659, + "requested": 167, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-physiological-05-s1073741829", + "mode": "physiological", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 152, + "KC_active_fraction": 0.03740157480314961, + "KC_spikes": 154, + "KC_first_latency_ms": 13.700000000000001, + "external_events": 104, + "expected_external_events": 174.35963134765626, + "total_PN_rate_hz": 1743.5963134765625, + "finite": true, + "total_spikes": 29695, + "requested": 155, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 135, + "KC_active_fraction": 0.03321850393700788, + "KC_spikes": 138, + "KC_first_latency_ms": 15.100000000000001, + "external_events": 78, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30982, + "requested": 107, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741826", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 166, + "KC_active_fraction": 0.04084645669291338, + "KC_spikes": 169, + "KC_first_latency_ms": 18.6, + "external_events": 70, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30906, + "requested": 106, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741827", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 144, + "KC_active_fraction": 0.03543307086614173, + "KC_spikes": 147, + "KC_first_latency_ms": 18.2, + "external_events": 92, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30254, + "requested": 125, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741828", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 122, + "KC_active_fraction": 0.030019685039370077, + "KC_spikes": 125, + "KC_first_latency_ms": 18.7, + "external_events": 76, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29646, + "requested": 109, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-00-s1073741829", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_name": "ethyl (R)-(-)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 109, + "KC_active_fraction": 0.026820866141732284, + "KC_spikes": 111, + "KC_first_latency_ms": 24.6, + "external_events": 64, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 26212, + "requested": 82, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 0 + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 166, + "KC_active_fraction": 0.04084645669291338, + "KC_spikes": 169, + "KC_first_latency_ms": 12.0, + "external_events": 71, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30314, + "requested": 104, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741826", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 149, + "KC_active_fraction": 0.03666338582677165, + "KC_spikes": 151, + "KC_first_latency_ms": 18.6, + "external_events": 84, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29743, + "requested": 115, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741827", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 174, + "KC_active_fraction": 0.04281496062992126, + "KC_spikes": 177, + "KC_first_latency_ms": 15.0, + "external_events": 69, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 31100, + "requested": 108, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741828", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 174, + "KC_active_fraction": 0.04281496062992126, + "KC_spikes": 176, + "KC_first_latency_ms": 19.700000000000003, + "external_events": 64, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 29148, + "requested": 100, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-01-s1073741829", + "mode": "matched_energy", + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_name": "3-penten-2-one", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 165, + "KC_active_fraction": 0.0406003937007874, + "KC_spikes": 168, + "KC_first_latency_ms": 14.5, + "external_events": 65, + "expected_external_events": 102.2443115234375, + "total_PN_rate_hz": 1022.443115234375, + "finite": true, + "total_spikes": 30726, + "requested": 103, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 1 + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 141, + "KC_active_fraction": 0.03469488188976378, + "KC_spikes": 144, + "KC_first_latency_ms": 14.600000000000001, + "external_events": 62, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 30688, + "requested": 99, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741826", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 120, + "KC_active_fraction": 0.02952755905511811, + "KC_spikes": 123, + "KC_first_latency_ms": 14.8, + "external_events": 73, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 31772, + "requested": 111, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741827", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 155, + "KC_active_fraction": 0.03813976377952756, + "KC_spikes": 158, + "KC_first_latency_ms": 17.400000000000002, + "external_events": 72, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29197, + "requested": 105, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741828", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 145, + "KC_active_fraction": 0.035679133858267716, + "KC_spikes": 148, + "KC_first_latency_ms": 15.600000000000001, + "external_events": 75, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 29791, + "requested": 116, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-02-s1073741829", + "mode": "matched_energy", + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_name": "(2R)-hexan-2-ol", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 160, + "KC_active_fraction": 0.03937007874015748, + "KC_spikes": 163, + "KC_first_latency_ms": 13.3, + "external_events": 57, + "expected_external_events": 102.24430541992187, + "total_PN_rate_hz": 1022.4430541992188, + "finite": true, + "total_spikes": 32003, + "requested": 102, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 2 + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 108, + "KC_active_fraction": 0.0265748031496063, + "KC_spikes": 111, + "KC_first_latency_ms": 17.7, + "external_events": 84, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28946, + "requested": 113, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741826", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 111, + "KC_active_fraction": 0.027312992125984252, + "KC_spikes": 114, + "KC_first_latency_ms": 17.5, + "external_events": 82, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30341, + "requested": 118, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741827", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 112, + "KC_active_fraction": 0.027559055118110236, + "KC_spikes": 115, + "KC_first_latency_ms": 23.200000000000003, + "external_events": 77, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29051, + "requested": 112, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741828", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 112, + "KC_active_fraction": 0.027559055118110236, + "KC_spikes": 115, + "KC_first_latency_ms": 17.400000000000002, + "external_events": 85, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29748, + "requested": 117, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-03-s1073741829", + "mode": "matched_energy", + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_name": "gamma-propyl-gamma-butyrolactone", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 114, + "KC_active_fraction": 0.028051181102362203, + "KC_spikes": 117, + "KC_first_latency_ms": 19.8, + "external_events": 69, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28154, + "requested": 95, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 3 + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 152, + "KC_active_fraction": 0.03740157480314961, + "KC_spikes": 156, + "KC_first_latency_ms": 16.5, + "external_events": 64, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 30169, + "requested": 95, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741826", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 125, + "KC_active_fraction": 0.030757874015748032, + "KC_spikes": 128, + "KC_first_latency_ms": 16.1, + "external_events": 82, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 31710, + "requested": 111, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741827", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 144, + "KC_active_fraction": 0.03543307086614173, + "KC_spikes": 146, + "KC_first_latency_ms": 20.1, + "external_events": 85, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 28859, + "requested": 113, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741828", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 121, + "KC_active_fraction": 0.029773622047244094, + "KC_spikes": 124, + "KC_first_latency_ms": 18.400000000000002, + "external_events": 69, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 29080, + "requested": 111, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-04-s1073741829", + "mode": "matched_energy", + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_name": "2-methyl butyl acetate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 102, + "KC_active_fraction": 0.025098425196850394, + "KC_spikes": 104, + "KC_first_latency_ms": 23.1, + "external_events": 76, + "expected_external_events": 102.24432373046875, + "total_PN_rate_hz": 1022.4432373046875, + "finite": true, + "total_spikes": 27859, + "requested": 98, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 4 + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741825, + "split": "seed_validation", + "KC_active": 173, + "KC_active_fraction": 0.042568897637795276, + "KC_spikes": 176, + "KC_first_latency_ms": 17.5, + "external_events": 65, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30490, + "requested": 95, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741826", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741826, + "split": "seed_validation", + "KC_active": 174, + "KC_active_fraction": 0.04281496062992126, + "KC_spikes": 176, + "KC_first_latency_ms": 18.1, + "external_events": 70, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 31174, + "requested": 101, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741827", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741827, + "split": "seed_validation", + "KC_active": 170, + "KC_active_fraction": 0.041830708661417325, + "KC_spikes": 173, + "KC_first_latency_ms": 15.3, + "external_events": 87, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30093, + "requested": 108, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741828", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741828, + "split": "seed_validation", + "KC_active": 140, + "KC_active_fraction": 0.0344488188976378, + "KC_spikes": 143, + "KC_first_latency_ms": 18.8, + "external_events": 77, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 29411, + "requested": 109, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + }, + { + "case": "seed_validation-matched_energy-05-s1073741829", + "mode": "matched_energy", + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_name": "ethyl (S)-(+)-3-hydroxybutanoate", + "seed": 1073741829, + "split": "seed_validation", + "KC_active": 131, + "KC_active_fraction": 0.032234251968503935, + "KC_spikes": 133, + "KC_first_latency_ms": 14.3, + "external_events": 61, + "expected_external_events": 102.24431762695312, + "total_PN_rate_hz": 1022.4431762695312, + "finite": true, + "total_spikes": 30288, + "requested": 96, + "cohort": "seed_validation", + "validation_cohort": "seed_validation", + "source_panel_split": "calibration", + "historical_never_simulated_claim": false, + "used_for_parameter_selection": false, + "source_panel_row": 5 + } + ], + "repeats": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "pass_all": true, + "checks": { + "state/step": true, + "state/neuron_idx": true, + "state/counts": true, + "state/v": true, + "state/g": true, + "state/ref": true, + "apl-drive.float32.npy": true, + "apl-state.float32.npy": true, + "apl-inhibition.float32.npy": true, + "tick_state_hashes": true, + "queues": true, + "requests": true, + "apl_component": true, + "apl_applied": true, + "apl_pending": true, + "timing_audit": true + }, + "scope": "All six state arrays, every tick all-neuron hashes, APL raw float32 traces, queues, requests and APL environment; plus delayed applied h, finite pending tail and timing audit" + } + ], + "timing_checks": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-physiological-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-00-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-01-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-02-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-03-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-04-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 1, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741826", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741827", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741828", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + }, + { + "case": "seed_validation-matched_energy-05-s1073741829", + "repeat": 0, + "pass_all": true, + "apl_delay_steps": 18, + "steps": 1000, + "generated_applied_pending_bits_exact": true, + "pending_generated_count": 18, + "pending_initial_zero_prefix": 0, + "brain_tail_advanced": false + } + ], + "failures": [], + "input_output_provenance": [ + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "summary.json": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266", + "tick-state-hashes.jsonl": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "queue.jsonl": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "apl-timing-audit.json": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + } + }, + { + "case": "seed_validation-physiological-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4", + "requests.npz": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "summary.json": "fc714c6af32f330c3c04bb066f0ee97c72c9e61292c3816067736c7f79a69cc0", + "tick-state-hashes.jsonl": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "queue.jsonl": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "requests.csv": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "apl-state.float32.npy": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "apl-inhibition.float32.npy": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "apl-applied.float32.npy": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "apl-pending-tail.float32.npy": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "apl-timing-audit.json": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + } + }, + { + "case": "seed_validation-physiological-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724", + "requests.npz": "48bb675f17020bf05a2df66cec2b0479237c312af5c0519f391d35131b96d532", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "d9b75c213137f539c819108314e89a2c97f37e494c8843e927b6edd7d540fd00", + "summary.json": "bc2ae6c0451f3e269f9381f1d5b4a3d815936eaa2b44390a51479e2aaa8d9353", + "tick-state-hashes.jsonl": "d606283bed3d3a9825e8a58ebee591861607dc5fa6725eb53b581f1dc4741d35", + "queue.jsonl": "fcfba29a02d083dca93f5ce769551711afcecbf7ce7c65b601bc748ea52b5885", + "requests.csv": "fd8e19cbcfbd304760b4a3c8e1d38969c5d0215126e2d50c3cfe82108fc9ecc6", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "7c7e3ae0611ecedf17b1fa73e71cdb1cd6d84279c1bd7e87fc03e630debca586", + "apl-state.float32.npy": "48dc294605174b45f66e44891dc681829b589d16dcb98e092e0bc16109e94544", + "apl-inhibition.float32.npy": "91e4b6eb2f7e9bfeb5d494858d5508add90b50af191287fe302cccd810b4d6b6", + "apl-applied.float32.npy": "539da99c90e24733c09486b90f24048e893f70ec6f024472f729a39e8bf3d0a6", + "apl-pending-tail.float32.npy": "daac7da768d9938e767b2a4bf4a3d5fdd566b0d45050029dbc68d1cfcea2fb0e", + "apl-timing-audit.json": "a954d33fb86e23479ee3ca5d2b7e8379ba856a98c855619788db1f09fe0b8c2d" + } + }, + { + "case": "seed_validation-physiological-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2", + "requests.npz": "580a525d8a647fbf365ceebccb66ff0e420a9540fed24056ef7925d18978eae2", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "7dd144de2ecef51495e2aab8ccab3a78a914da8b7820c5042ddeb03803c70d5b", + "summary.json": "717903fcda6c7b925cc3806660e3f46088af05901193fec5b4e6b7d6d939c159", + "tick-state-hashes.jsonl": "c47f38aaf7943b94830a2e36dccd3c653c8e7919a44c6bad8ffc3115f33d9aeb", + "queue.jsonl": "dedeaa8b506dabaa18ad7d36e7f96e712f71b824bbe6dca779e1cc2e0856f00e", + "requests.csv": "9389e158eea9e2a05b03c9313f11027f4649593c9d503695b4cc826324e6860e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "5454b8df3e9135b0bacd1f3df54c5f223280abf6e5783f2c382e22eb8f482437", + "apl-state.float32.npy": "a5496569e11d31e47cc1e357c4869c0645594299e5d793ad95b0fcef0b730e41", + "apl-inhibition.float32.npy": "519f9d112184ee000b24972c57a4d4003166d9f6e0d1e6b22bc37a67674d0292", + "apl-applied.float32.npy": "1c143ba523c5f1e64718227dd0e2794cea1398e26536a6eb6ed741a2a63ad0c5", + "apl-pending-tail.float32.npy": "a1192f0dc91914e3bd655801e4600f4b72f93dd079c676724e0ba3c5a2b263e5", + "apl-timing-audit.json": "a76bc5b813833777140d0b73e278021cff089a7c506935c01be87cf4c5a740e6" + } + }, + { + "case": "seed_validation-physiological-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5", + "requests.npz": "9f459e8b84e1635e0cbab70c33e34d5550b6452863d8cfa3547336005b43a9e2", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "e6887b675f40e9ff61b86def950d33afbb75a2824fcca7ee59b78263e2ff0a94", + "summary.json": "90b0f3358cecece0884b9b7e6de6fbf86e63e8d8694237444c93514d622f764e", + "tick-state-hashes.jsonl": "70673a230d4d69904ca27536001d8258ee50e39bcaffe2dbd776713e98e26bc3", + "queue.jsonl": "2ca893cbc9ceea81c86a2baf7d46641a0f7738ff1a145e7c5436e95216d0ed34", + "requests.csv": "fb7d43cc6078eb4e66e60ecf3f7be4ca6e149917d592fbba47294f38bb6e4b4e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3ca31d10837a626ec7f5ae24bff77f9ed5ac218af49857f15bf8c51424983ad0", + "apl-state.float32.npy": "4351a8e93c1e243e431c191fd4f0effde02262b3c049fd7c718e0b575d46f23e", + "apl-inhibition.float32.npy": "cd6e6474c460dbbfe442989bf6a9f8e434baf9496eed60bd60230c7e9f3c762e", + "apl-applied.float32.npy": "f8070a2527e6e7926ed58fb65c907af4bcbc028f5c7b7c19f05489e95233366e", + "apl-pending-tail.float32.npy": "e3cde7d209cb5f5349f079f36618acc64b49a5f8be8e111c1ff2bafc528dff2c", + "apl-timing-audit.json": "bf173d72394057865cba683202ee007a5f2f3b6a175b0ac203aaceb4e43b97a2" + } + }, + { + "case": "seed_validation-physiological-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61", + "requests.npz": "dddb55701c54208571b0ae1eff05fafa79a81c77d86012e40884271dbab43ec9", + "pn-drive.npz": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7" + }, + "output_sha256": { + "state.npz": "92131fd3cf163d8bba69c0bcddc8fea2f914026ee93cc64bb92a09944d64157f", + "summary.json": "a2be52fca3ba81afb5b7f1e9f94714de17da68bb4889e786ec42c17ac34fb6c0", + "tick-state-hashes.jsonl": "e1744afd3f0a40320432f4e4ae9a962a8ab0e8a0b47c346a2fe608b45f4a10f2", + "queue.jsonl": "94f2982dff2adc96154b8826c3a3cf86063890bb09a960b0a2c46b9e8b121277", + "requests.csv": "2da0f96ec9f5f790aa6320176e56ad18343bad284825ccbc3775a8c315962c14", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e5f45d665501b65dd0ec4d0a4419db02a61ec3769d31563d4710d91b20968164", + "apl-state.float32.npy": "1e1c13fe0050f9bc77556d26825fb8862eba6dc2ece6bbcf0363a78601db601b", + "apl-inhibition.float32.npy": "e386af05fbb1358dd2e8b43f5b602160c04c15202099c1df2934f9c1ff53d94a", + "apl-applied.float32.npy": "903d8b3ebd92eea471bd15b13c85a72c80174801e68c7db2091bc1bac1246bd4", + "apl-pending-tail.float32.npy": "547d4eef70871a65cd8f98c069bcc49b017f7e9e34ac8a24f957f6a6dbecd2d0", + "apl-timing-audit.json": "ab2da5a9fd8db1b42b00ed028843070daf795218fec58147a0c12e942706d6e8" + } + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68", + "requests.npz": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "summary.json": "ef6a3b5d6a137a0a4028a7a770ffc73442b99365da4f0829969f66c00d21c9c6", + "tick-state-hashes.jsonl": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c", + "queue.jsonl": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "requests.csv": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "apl-state.float32.npy": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "apl-inhibition.float32.npy": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "apl-applied.float32.npy": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "apl-pending-tail.float32.npy": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "apl-timing-audit.json": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + } + }, + { + "case": "seed_validation-physiological-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68", + "requests.npz": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "summary.json": "6792e4f45d56e55ed02a2d91595e7b0874c60ccdfda4ca438124442ca24597d8", + "tick-state-hashes.jsonl": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c", + "queue.jsonl": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "requests.csv": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "apl-state.float32.npy": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "apl-inhibition.float32.npy": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "apl-applied.float32.npy": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "apl-pending-tail.float32.npy": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "apl-timing-audit.json": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + } + }, + { + "case": "seed_validation-physiological-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f", + "requests.npz": "86775de18e5fd65e54b1fbfc69a98e905d54438ad15442fa742e69b656b526cb", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "74756a0c9d0927584e09bd8177f43c52760c898b816db37085a7c7878353139a", + "summary.json": "4f0efbc267fc7eb1f78dd61cc4ad273d00260f4fd2249f69f7193bbc36ac812e", + "tick-state-hashes.jsonl": "b3f2b60568cd5a12925a1086060977fe6eaf6e96ad314f45aa6470992c0e951c", + "queue.jsonl": "a57525cf2f20e3df8644f8abf34b885a310da30e4ff8763773579ba6d5beb7af", + "requests.csv": "99fcebf16e6e43f4ffef6887efcf842616f2bdb1d8838c45e60b66ee8338658c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "00483f044b16477bfc08ca14eafbe53712bdc0020224a5f1cfd45c4aa79ca451", + "apl-state.float32.npy": "a1d95af3269784fdb378053c60f7d91c6fff3b3435f90f431b2246e77797353d", + "apl-inhibition.float32.npy": "151d8eb91352def71e7742673ed8b63d3de60fe1b102d59db6f48855174cf235", + "apl-applied.float32.npy": "4085f1b4e81f0282a679d79c08630f6ee65c5cc736a0551819317f8aec31c543", + "apl-pending-tail.float32.npy": "930b21b35ace50560ff252698dcd72719f047665da9ef029061b5e380cca0a94", + "apl-timing-audit.json": "1d1eaa3e459a49aeda2049fde411e4d6f88bf04a468c9da98868b1c67630e21d" + } + }, + { + "case": "seed_validation-physiological-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0", + "requests.npz": "a97d58f0f57d9f9660391c703a9778b2a445e2f9523609e7f0ba728fe3eb8ec5", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "b2236ba2945aef50445bd243293ecd0a289891b888f8cedb4f9c584aef757f37", + "summary.json": "360587bb6d8af98185171cc5e821663ebcdf58fb355dcbafa2f5ac91b17e69fd", + "tick-state-hashes.jsonl": "84a98553ebde5cfc97a28b7baf561446384c09ba153990d7e36a228de1fad122", + "queue.jsonl": "247c17e6045beb8a4c8b92be56fb3827f1d1ab08ae69e8c83a4594d5f327ee00", + "requests.csv": "2ee80b86f104b6b43be28b1a778267d1ec343c2d8f0364793f6f220028f64a94", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "03357fb9a7622450e02b4afd3ba796ae70dcd30d70ba06e637fccc02c3bb06e0", + "apl-state.float32.npy": "721d7755f4fa709cfa41c050a70b08a888ff7dd35a8f75695727f65104ba5b65", + "apl-inhibition.float32.npy": "146510a3ff1226cb920c91cf9dff7ae766e1e7dcea28035f31d40190ffdbe3b9", + "apl-applied.float32.npy": "fdf109a508386778317a5b9c57081e5f115e8e495ca83f761c9e81c92332f742", + "apl-pending-tail.float32.npy": "69920c5a06fdd2759a366494584c97c9b6762e1eddfcdf12cdb947fd149aef43", + "apl-timing-audit.json": "b1cd95693c764a5af09356f1fc034b8ee56759604d408da6068fe6edf268edd4" + } + }, + { + "case": "seed_validation-physiological-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b", + "requests.npz": "7239fa4d6453f4186a794d382b62d7a8aea4f6ba7e751e38a205bfd9b1585dcd", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "21684bbc3c40daed16d9fe77f2cbd70c0a53602d093a5021d9d7252223c67a9a", + "summary.json": "c2e8884219e34984254eb74853e5d59b8414f76518b09f9afd9201ae5c13b828", + "tick-state-hashes.jsonl": "6f47fceafc2ed9e12553f3a69cdebd804e81c3efa2b47f57a821160103418028", + "queue.jsonl": "3653e9d1d583cbad894d08cfecbda4064ba0264a28757655ea61e5fb65c37680", + "requests.csv": "486e5b0f0c3d1b9e3ba1e10c9b42e3a82dc712305ad47249399ec87e677aea2d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a751cb4df4c5b5225c088163473ae95f46ea73f5dde547b2adc57b026eeaac0e", + "apl-state.float32.npy": "5e09e2ba08e3a4f60d9ecc9665d5e4611d8f4b8538860c8e920278fdd9cbeea1", + "apl-inhibition.float32.npy": "43a61c0e6e13f4d8a372c7231b0270683a32778592fa04bd3ca00ddef9130664", + "apl-applied.float32.npy": "581ab92ff93989b3717da7ac4dca9f534fb6284d6f44465e2cebd416ecd82609", + "apl-pending-tail.float32.npy": "686f688dd735d007e0403fabb78d8d17bf16c23a99116ab4f6545951cc497804", + "apl-timing-audit.json": "d8359808595049ef1f637538d124ad4ef584487447893fd0bc711513b161c08a" + } + }, + { + "case": "seed_validation-physiological-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e", + "requests.npz": "e117109c913b3721253ad61b0d9a14cfb5f04c01c0ed68511dfdf9b01c2a23a5", + "pn-drive.npz": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d" + }, + "output_sha256": { + "state.npz": "f1408eaa99b9c00f1a21141200549076bd03c30c27513035a6626504efa817cc", + "summary.json": "d8f86aec2950b900b32b914bdaeb6d31dea3f9c5c1c109d8d18bd06b63cf2c76", + "tick-state-hashes.jsonl": "54fb91aba3d28446bb03a9fc8e634ea88e267d987039c2d096d35a76110cd43f", + "queue.jsonl": "cb3a5fc8841a72484215a950bef4985cbbac0704b8c57505a42cb99277d7dfa5", + "requests.csv": "e19df5bb4ebe77e445e8e4a0910d2bbfaee9f631d84c04bf01327cf5739f6f84", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "cb3209e7359292681852ae1644467be873cb4e4be396eda6f91619b00a0e6a0c", + "apl-state.float32.npy": "c641c9496d6d29e67f6740e304ef5bf51a8a97936a6ab49625d2f1f5efb517b6", + "apl-inhibition.float32.npy": "2ec57704a4c2a2909400b704bbcc89ff437c23a4a7f9851652cc222e8ca6ffdd", + "apl-applied.float32.npy": "16d4647113ba900dbbce5963d0f700ee398cf7a750b81715af8290757f803587", + "apl-pending-tail.float32.npy": "7659de43d0ed8c152abfa4378983ccf4d59c01ef062014aa61b6ad97ec2dd06d", + "apl-timing-audit.json": "4bb2a6f69e420c85f0245a6885941fd58d55de5647648ecbbf232d954115b3e5" + } + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930", + "requests.npz": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "20794246e1ada0ee1047dc0180e88df2f61980d82641be891e30a3e6d15dba41", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-physiological-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930", + "requests.npz": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "372732d41d0bb51785140441c6fb40e5aa2055d2d83143530be03e171c92a010", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-physiological-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2", + "requests.npz": "de91f0e34138d57ed7a85102d25c340859511f6cd7a3425983d1ed232556967a", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "88aa08ec39a69b5595c4ca864dae876b8a365cfd2c03a546bc5d8980eabddfcb", + "summary.json": "c2f0d07e4de433aae18e95d50267b94aaf793b194aec6ab81018783a5f6abdd4", + "tick-state-hashes.jsonl": "c4be0506e09e2c6b5746fbd562df49d07310512bcb9ab513a3a0c3076464c29d", + "queue.jsonl": "b30bc8ad54072cf6f0cbda49ae4b701bf95053a9d9326b14234fd443f529515a", + "requests.csv": "54ead5259acbffa56920153c651327a3cbff3ad19794f02631aa48621505c149", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "e95f9e89d1cf3fea96042d04b19d79b5f06ce41436e8f56fe54923b6494d0975", + "apl-state.float32.npy": "25eb491455ce49ea9d952ff6532be6087a6432aebf919c6103e775480df959bb", + "apl-inhibition.float32.npy": "1b6298b6ce9d36809200f2f5406db41d31ebec3ce65baed8cd5c66cfcef0c7b6", + "apl-applied.float32.npy": "29aee52a389061ed226c01b918d77010536c0281527aea1278844695fd421933", + "apl-pending-tail.float32.npy": "846dcd2a5592c9ce396eaa067d20b879c5473be4850583126d92e5aa96ac786c", + "apl-timing-audit.json": "729dcf29169e5266c1d57e5aa9f0263dde88b606a19b2dad192dee1e152be1d4" + } + }, + { + "case": "seed_validation-physiological-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5", + "requests.npz": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb", + "summary.json": "d954f98170c81299d6c05c2c2703685ddfbfba53c476fa315cf817704a23ca01", + "tick-state-hashes.jsonl": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea", + "queue.jsonl": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad", + "requests.csv": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288", + "apl-state.float32.npy": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc", + "apl-inhibition.float32.npy": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3", + "apl-applied.float32.npy": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168", + "apl-pending-tail.float32.npy": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0", + "apl-timing-audit.json": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + } + }, + { + "case": "seed_validation-physiological-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4", + "requests.npz": "e71979b5568a3569ff140ec98e276d97e4dbd9aa3a3f09cb79db3e355fbb355b", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "aa9f4facb000dddac8409ad44949512a380338f6cd29f48c323a547883e55798", + "summary.json": "00392b18a5c4785c9e9acaa880aa4a87ad90083c1e68f3683119b0bf27690cf0", + "tick-state-hashes.jsonl": "77056dbdc92bd907459a27ba6cbc62b8916cb81a80cedc71ef2d4845df7a90bb", + "queue.jsonl": "11a7888344c9ce7ab6cb30abc6a1a55c876db64435a5bdf0cbc773f1818731a1", + "requests.csv": "ca6b7da1fc73e9f89054eef85d805a277959c56a95e8392addd70f78ca42bb94", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "0188623f42b543d571886ff96be6d5aa483d80afb7914081880c5c2dbdadb87c", + "apl-state.float32.npy": "5f455f22891c2952ce845f3f6186585a9fa539b4b91d0032b55059db648b7190", + "apl-inhibition.float32.npy": "571014f8ce49b1c059225bf194c29cc75ca53921f8d8d01c87e0a4dcc4b730d3", + "apl-applied.float32.npy": "d2c9e86d2d6ce1688783d800f6a3ab35b073d1c2284970922c270867b7dfbac2", + "apl-pending-tail.float32.npy": "1953992a01781f2d413fa99a3af45e80ff6e0f4e2ee440c34c7e4f76735d9b45", + "apl-timing-audit.json": "ba2cf68868441aeb88c7471182f54cd24b57b4f35b7901b6dd0c7eeb2bc1837b" + } + }, + { + "case": "seed_validation-physiological-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843", + "requests.npz": "969f8e65189d34e7b0e24b2c26eb0af016a19ebb3ae02cfce606f98ee9ba4fe8", + "pn-drive.npz": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462" + }, + "output_sha256": { + "state.npz": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff", + "summary.json": "252ec7b66a6b1fce15690e28a5bb8d6327de89c1cca8b40d5a2319d5c07b22b8", + "tick-state-hashes.jsonl": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21", + "queue.jsonl": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62", + "requests.csv": "975da3a37d48b015ba908a990b0b471b570ed2e95bdb538b3544cb4255bfc9a5", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1", + "apl-state.float32.npy": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf", + "apl-inhibition.float32.npy": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d", + "apl-applied.float32.npy": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda", + "apl-pending-tail.float32.npy": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8", + "apl-timing-audit.json": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + } + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1", + "requests.npz": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "summary.json": "2c63a41f03c44e5eb763f818d5be40ea7c62f541ee35cf10ff9f53301f693c83", + "tick-state-hashes.jsonl": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29", + "queue.jsonl": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "requests.csv": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "apl-state.float32.npy": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "apl-inhibition.float32.npy": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "apl-applied.float32.npy": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "apl-pending-tail.float32.npy": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "apl-timing-audit.json": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + } + }, + { + "case": "seed_validation-physiological-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1", + "requests.npz": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "summary.json": "26de39f24d6a05acad648941f4be819e2a321a0041cead953f85edd2a3ea91f5", + "tick-state-hashes.jsonl": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29", + "queue.jsonl": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "requests.csv": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "apl-state.float32.npy": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "apl-inhibition.float32.npy": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "apl-applied.float32.npy": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "apl-pending-tail.float32.npy": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "apl-timing-audit.json": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + } + }, + { + "case": "seed_validation-physiological-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe", + "requests.npz": "f6350d233f3fe5f878963d9c13e14bda6965878078072df2a8c5423469488a33", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "bf342f4525ef90a7a287465334de2045bef68df088dc235508ea7f2120dfa2a9", + "summary.json": "708968e331e25d1641eeca63ba0cf255e4cd15df44e71e32dcdf32249591ee5e", + "tick-state-hashes.jsonl": "238822284670a6189d1d1f6e49d4e924ca3e58e0bce264ce6e690e19557fc851", + "queue.jsonl": "70d03b330bf82d0a066799496021114c0f2fed56fbcbaf818c786d9b6b9b229b", + "requests.csv": "5ab3b2b27370f6266c7bf2ae152bef1d1944bbd36bc4a82994314b1415f7ed17", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b0691295e1b0e366297b95ba1455794d6d6bee96f8aadd302630daa5f8731c36", + "apl-state.float32.npy": "9399c1d327f71d83adac2888a9b0bb920c05c6c6450354c963432845f29a8069", + "apl-inhibition.float32.npy": "32ba243f86f669cd3833a4c44bb1b5c065e82e438c975eaa46ff605b7bafe9b4", + "apl-applied.float32.npy": "51ca3fa3a18758fe13b9fac36bbd891db0161fbb8bfb789eae9c2ac07037be12", + "apl-pending-tail.float32.npy": "268a23b55e8d0bc1df8e43eaf6803178c8a6da95fc384c6ee9334c78f5c6c310", + "apl-timing-audit.json": "cc5f4cb46cc9d8c1c494b17f1787b9b5b1dd5c96f739c3e1610dcf243355bba3" + } + }, + { + "case": "seed_validation-physiological-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e", + "requests.npz": "b84dec34a04fd1e5c489d0de271564f4b5011a716d88ac49d99477aeccf34dff", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "83ab60a645239b11409c58851bf75ced0b5a833ce5c26bb336fb3ebd7d060d35", + "summary.json": "941653839ea359e40e5a39dd28c8176c4276b982af74c018bc1c4a6a2765f5af", + "tick-state-hashes.jsonl": "25db496c39e14b10da89a4e60f9329e12d27ee22adfa3efd528c6d682e5b8804", + "queue.jsonl": "31a5d1027f80dd7ecd9b1c07c08d413156701f81b044c2d9f1edd78020b8cc55", + "requests.csv": "e9dbc3b29bfea6ab9af03fc0714b64c3e9f24225cfc90430a50b9c32fea3bc3c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fadca0e3329b77b26598e5633ec94b92cc1bb98a9f7bf9a6d99e2411f52034c1", + "apl-state.float32.npy": "a21ea92e32d0aef47442dd92746f0421c6074b6307af70999aed9c61f360e473", + "apl-inhibition.float32.npy": "f6e98556c7bc01c16e236d0cb1684a0509aec956d0f556f823c598b52b4a5080", + "apl-applied.float32.npy": "b861150bc7cde4881734daa30c565253ef7d2776f7e6cde47aebd648451bffb3", + "apl-pending-tail.float32.npy": "f3619db9dad5845bdf4ff393babe6d1b5ce6b4341bce0a336c5ef4874a53be43", + "apl-timing-audit.json": "1c300e4d84667963ab7b64bf283f465bf93a12ae5885855bf3c034b702738090" + } + }, + { + "case": "seed_validation-physiological-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0", + "requests.npz": "ecd31704c321496fbfaa79c5daf4bd6b4e63ab6324701768bb1f0b445bd3e163", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "01eea0d8e1ed4974780e73980da667cd06351763c4b63ebabbad2a937607c461", + "summary.json": "5e23b883ea37d950874befb596697c791f0a194379ba28f8328951dd4d4da57e", + "tick-state-hashes.jsonl": "11a43f493d4870171d9b316f52b3f135fc0c54e7d727134708adb25c5eebc31e", + "queue.jsonl": "01a95f92e7549db2f0111fb7f2e47c833d3dde3de2134d09797f47cc54c69a0a", + "requests.csv": "eaae91abe8bb1207e44e99a7cf2567147706f9d1ae78a176e91e38670a4bd277", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "0ff7b8bec366aa72e3861cc4ea790a2c8b1e1120c20c9d32772e750e183236ac", + "apl-state.float32.npy": "54f09dbacd1818a192ada665ab239eb36b3ea92c8bf3ff6a94263acc4402d6d7", + "apl-inhibition.float32.npy": "8c3ac46197fd40491144afed0cf0625b5e3311be98b14fec608ab528fc162132", + "apl-applied.float32.npy": "c14c9d7d52845dff9744c1d2d57200031f22f31c71e9fc7f65b3f59f65db8fc7", + "apl-pending-tail.float32.npy": "e567e92bccc273f415d57e22e6363f58aec1db9e2d293edd0c1f28f10b11a884", + "apl-timing-audit.json": "c87f80c69d26ed9c784e268385f25a2c1b4698571adb6c602c9bfbed8bb6c621" + } + }, + { + "case": "seed_validation-physiological-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca", + "requests.npz": "e260362dd25b792f9cd6f406f783bd52f9b8b53c51333333b512f0cfc2a7d9b9", + "pn-drive.npz": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5" + }, + "output_sha256": { + "state.npz": "a967898e0d72182731bb1bba7db52154029e715c75fe26448406d328cfa684d4", + "summary.json": "d1ee093596fa407fcadd8eed544f00ff9e588b5aa5d5fe08863aa35db85d558e", + "tick-state-hashes.jsonl": "3a10b3b69d630712b2729cf89ef8fa8f8e767da5b811e3159fa13f456c54c4c0", + "queue.jsonl": "90932d8090fab5045c517f88080a5f4e74965768244eef545fcf02ac5a40a1c8", + "requests.csv": "d4b65f14394682be4d494a8c9ab21c57069546ae6e0dfb38076c48670d2e1905", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fb385d7bd37e75eabb209093f0e8b7b6bf0cb225747c354b19dc97ed64fd904e", + "apl-state.float32.npy": "e4b0a3ee774f8347664fa03e5f89130e05b842089f8aa37fef3e076dc884f9c9", + "apl-inhibition.float32.npy": "b9ae52a9e5b4651d7ab05e5c250749b9363c552b95b54647443288eb1bd6f640", + "apl-applied.float32.npy": "98f0aa6a6f6234bc4c846288b899bad1c164e6ed32e7e2dce4433fb98a4dc28c", + "apl-pending-tail.float32.npy": "111b65b1d47687a9eb21a0ab6298e072124d0833d3dc50ec1b199356fa5cf228", + "apl-timing-audit.json": "2cd831826642ddc1e7ed73f648c7d63ded83280336e6a7f455e0deebcb75eea2" + } + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff", + "requests.npz": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "summary.json": "0708210542d28e4bf3336d916a3ab104d1f932af63f32c3896b24f7ba8ec5327", + "tick-state-hashes.jsonl": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e", + "queue.jsonl": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "requests.csv": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "apl-state.float32.npy": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "apl-inhibition.float32.npy": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "apl-applied.float32.npy": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "apl-pending-tail.float32.npy": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "apl-timing-audit.json": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + } + }, + { + "case": "seed_validation-physiological-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff", + "requests.npz": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "summary.json": "5f285ccdfc29c6eae54c6cd766d690ba9fffd4da63f6960673c2a0cb6f94da7b", + "tick-state-hashes.jsonl": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e", + "queue.jsonl": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "requests.csv": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "apl-state.float32.npy": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "apl-inhibition.float32.npy": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "apl-applied.float32.npy": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "apl-pending-tail.float32.npy": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "apl-timing-audit.json": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + } + }, + { + "case": "seed_validation-physiological-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b", + "requests.npz": "c28a0787c31bf8239c00598bb3da0094ebe40c3a5e9ae9a19d137c53dbd8b39c", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "607f8b5dfc12c3bdbc5ace8be85a4e78b798e691bbf45846e4f21004687a9638", + "summary.json": "4d703b4517d60a151980483c82c6724865aded416c26a4e726cf09b8ec3b025b", + "tick-state-hashes.jsonl": "6e0587180b961fbeca8f51bb4a5a822a2549233c6f90e8189b8b4bdfe33ad6b3", + "queue.jsonl": "c4e3235c689e7e4bb1ee0536f79bf2b4138145167dfa8fc05d75873feeb50c47", + "requests.csv": "a025289f3948a50b29daf5a19e14f200e205cc6f89ffdcd8d7e6a3865430bd78", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "74581cc09d41a1fee730cb1fb4130cc96fa92d486cfdff60f647fd0939d078f3", + "apl-state.float32.npy": "61203302dda7523b2462fce5fbd7e8f2293ba7fda0ec229862ad9db98ff8e108", + "apl-inhibition.float32.npy": "1989e44d2fb0c278c6cb24b9b054462786f19b451534a4f7dad230f1c1ece4fb", + "apl-applied.float32.npy": "99effc91b7908363ab52e0629bafda540663986632c82c372e26e6c346a39b84", + "apl-pending-tail.float32.npy": "7604f9174dae95c930d444b1cfa50169dbc708e435c58c2c0d4aac3f75eb2309", + "apl-timing-audit.json": "30c703ea4345b1b652741e5e557764b938a28e2a9a5d186271d07c8fdfbe6147" + } + }, + { + "case": "seed_validation-physiological-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b", + "requests.npz": "0e6f9672a4ab7aefdaeac1f7452a2802dc48c20dcec04f8c1be41d2293887848", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "97debb91a2e38380fc46f584a8b3e679a14a13f654518b696698603580eaa815", + "summary.json": "a3ca320c6947934855b3d1965cbc671762df81e932d5d3406fe80eda819c001a", + "tick-state-hashes.jsonl": "c11876b83deba44ecd3706d35dcff7420d037497737e90027487f96df27031c2", + "queue.jsonl": "25953fa072d8d6076a2337416a22af9a1462d7a0f06ffa535c58e6ce2c374123", + "requests.csv": "f5093cdbc6a68a85fd7035723a46260f68d1192de17dcc77bdfdc44e136ba077", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "96fc82ed6310cc27784578e05a59669955694368f3ebceada5e02765d5437dc9", + "apl-state.float32.npy": "8ac6eaef157b3acf28c6b4ec2187c45038445bf5f61c66c636270e572b787ed1", + "apl-inhibition.float32.npy": "ccd1a686e4d06e56593f83699f5510e911cad5bb8e9a4332ade87b027531a64a", + "apl-applied.float32.npy": "1cf92da811c564035e4d1e637e40cf8d405a468c6c2db77de5747e6251fcf036", + "apl-pending-tail.float32.npy": "13c78c08f4b1ad713934113d224a131b1782f5fe12e6fddd92fef872afabaf7b", + "apl-timing-audit.json": "0a441c3361b26d528e8bd9ef7c81fbbfe0bc9a9c33fa98067e338c598c1261c1" + } + }, + { + "case": "seed_validation-physiological-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291", + "requests.npz": "d410746c2c7bc6a25b8bcb94825bb23fa1bad5a5dae0e9af37c4cb726d235b40", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "d00c9eab6ccac2fbeba61f97bdd9193882964790d7b265466b7767d358da80ba", + "summary.json": "570207ba6184c74764624e2b7a161f947c9a03e6e9214a304ba2073705fa1373", + "tick-state-hashes.jsonl": "69d2b0cf300aaf693d344b3410cac96425841582160bbe905fd4c66cf0a945a2", + "queue.jsonl": "9a074866c9001333a0958b69f04ef762812b38543483d7f81ee3ae184390fa93", + "requests.csv": "4fd58854778e2043f598f0bea6ce111c1a3b916c0743d149ce8e1641cc871521", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1396f5a1be048f79bf31239c2eede830f628240cea3977a8ae5704fbe40bce4c", + "apl-state.float32.npy": "3dbd9fd9ebdd38b4a2c1b4db7dc2f44dcc4baa184d8834c18ba9342fa3105f83", + "apl-inhibition.float32.npy": "d2f439ad9e9512b095cad88a9ffbea8e3c704430fa4a7ca4a55cd8291566c547", + "apl-applied.float32.npy": "1a2127d0890aee3f47a081f146901386541340fd6adc18b2d2c94d0cbd54039d", + "apl-pending-tail.float32.npy": "e793ddd9bc4d8f3e05426c52644bf42d4713fcdb6b6830999a03787fe11299e9", + "apl-timing-audit.json": "5b72bd1ea2a568d561d92bd09d5817b729596d5de7af4f66d32824710e4776f9" + } + }, + { + "case": "seed_validation-physiological-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686", + "requests.npz": "4acf1d5b0758638af5f9c95523903042bd527ac43838098428b53c646f4a24dd", + "pn-drive.npz": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a" + }, + "output_sha256": { + "state.npz": "59b02c0684d04deca442cdf923d3cef558257bb6b2a9396273b6c5999978055d", + "summary.json": "4b6a185428fc1191251e39fae7bcd739cdc4d1ddb7d7d08c0802ba1cd25bc9c8", + "tick-state-hashes.jsonl": "c8e1b6e0d501123efc9a7f1eca5df75d404bee4328d26e3a321211f32e8eed87", + "queue.jsonl": "6e0895b7c14ae8421f024d2906b6154a9e9460a61d9c49d9b9f2edfff8189cd8", + "requests.csv": "53cd433dd88d080cd9546d64df2b4ceb39a909fc4ab4ef7669b11700e80758ec", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "4515821a7f7381bcd4d88435f9e0214f2508ebeb261e0bd1165224c51684bba9", + "apl-state.float32.npy": "c16517629f56a343f7bf789eeff60c09b392699a8183970e78ccaeb7df32591e", + "apl-inhibition.float32.npy": "dd12ce00b162565bd37cda0dc2d4ab124d8b1e55bed9e6d2b33c96f29074f0fa", + "apl-applied.float32.npy": "adb668e11a4d58f8aa16d46156a1f832a275f971eb290d76b43d5a5f43dea05c", + "apl-pending-tail.float32.npy": "d405605e0a1a53e867cd4afeaabb4dcf1c4bf09e815fe7c8c664113ac530ddf8", + "apl-timing-audit.json": "e255cb7598e5df6d86d9ce7888360c5db3c6b183bb484f885005953f5f81e2d8" + } + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d", + "requests.npz": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "summary.json": "ac979c129b0a450543620bbace4764d75e807ba62c19ee4adfc743a71bdaf578", + "tick-state-hashes.jsonl": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14", + "queue.jsonl": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "requests.csv": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "apl-state.float32.npy": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "apl-inhibition.float32.npy": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "apl-applied.float32.npy": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "apl-pending-tail.float32.npy": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "apl-timing-audit.json": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + } + }, + { + "case": "seed_validation-physiological-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d", + "requests.npz": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "summary.json": "9959dea09ff7984c41f50c057cc4a95a28c4e804a2f0df477b78190520118599", + "tick-state-hashes.jsonl": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14", + "queue.jsonl": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "requests.csv": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "apl-state.float32.npy": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "apl-inhibition.float32.npy": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "apl-applied.float32.npy": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "apl-pending-tail.float32.npy": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "apl-timing-audit.json": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + } + }, + { + "case": "seed_validation-physiological-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9", + "requests.npz": "6a0196aed438e7ff28b0d4aa12180bbd865b9a2c5e306fb84ab09ddf3d9a27e3", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "7b6dfa094e47262efb067ba9ee07989e0dd8004b6823816c5f5589646e4cfd74", + "summary.json": "247c25631661732b9651fda6c36a517de37f7edc95ee7d910c651d8523f8ba05", + "tick-state-hashes.jsonl": "61594c4cdb2c6343ae3732d9c2c276050ebbe097f4f2a8ff8bab313d96661331", + "queue.jsonl": "fc68e6892946a34cfa528d0b404c91eab558b70442c79e1c928bb4264fc888c1", + "requests.csv": "c76a6dbd8933ff96171221770bd375b723468d03badf841f47923db547c975ab", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "104e43ae5c361660d09ae7788fae81cb21714614998c1f7edccda866b32b1373", + "apl-state.float32.npy": "d69df4a607d99075e66368908142399e9e0f85d55e1a1e656cf92343e49f2987", + "apl-inhibition.float32.npy": "46339f69a8fc64b25c5b9ab9647e44b6ee0da09f7e690b94d7a4e3736e0e8eaf", + "apl-applied.float32.npy": "c0dd0894703aa2509503a6ca67bebeed7e140c5ed244d1789b4b6bc8b1d119a6", + "apl-pending-tail.float32.npy": "3345ff1d47566c006511fbfa57115158227df470062dbbf7101f83f2857da679", + "apl-timing-audit.json": "f3e9a7221e253cc925a1e64faf4e971d3d43a52b770f989453d880662b4b8e83" + } + }, + { + "case": "seed_validation-physiological-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c", + "requests.npz": "c0ae8b6fccb9d29cdbc0fab60f2a9a550ce8734b8d4ed3ad4b885adcd6b9f8e7", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "3c51b59a3bdd09f394977a79bd22e59b668c823ddf872f5325a7ffc4ec9e630c", + "summary.json": "5663b260d55a37992da71995669720892cdc3130fe20743f2129ba203734d24f", + "tick-state-hashes.jsonl": "93a12b8f0fb636005e050678fa725dc4bd61ba4f4434dab843feb74871c704aa", + "queue.jsonl": "9569e7a052deb9f0454eea9286d80d024c1ccc207ee372d0e96653b9daccec37", + "requests.csv": "78320b8aed2192f4e63b0084a2b75dc72944a4c04ee22e08e92a2bf241791826", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "a81205c1b11f03c0cf0e073bd827d504efa84f55430d744244dffe1afb1cc2fd", + "apl-state.float32.npy": "f5f998cc7300b38c34f20e54b6ea98d0d741ed88fa0f22b8e8e7975c14b126a4", + "apl-inhibition.float32.npy": "ec35a33136c98b40b37c095915ce67c40ad32ddbd0efb7330cba763155ab52d9", + "apl-applied.float32.npy": "d1b5033f3d7fc13328d84c83cc057cbd0ddcf12e1f475c452f0e0495002b9676", + "apl-pending-tail.float32.npy": "167b7347bf3b8d7061d9115404e765cd6d61bd54c7cd805c9a8b10fa7a6fae57", + "apl-timing-audit.json": "08380291ba9db1cc6ecbd8b66d425d80599c90116dd4b069f9d0e72680f8bf69" + } + }, + { + "case": "seed_validation-physiological-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac", + "requests.npz": "54943d9c80ad4f716339bfb3720bce8c0453ea2198510224a3f61ef203d15b84", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "6e5b76b60b5a88b4405c2fa72d9572711fb325de35d7d5de22bada4ab64ce275", + "summary.json": "b83c9223425db7823990c54effe38a88d4d12cec7f5e9438e425f2b3414df57e", + "tick-state-hashes.jsonl": "e729cc4bfafa75c4d4e874dd188c9b4d53d0107f06ea6677717c5fd1d3775c5a", + "queue.jsonl": "be2b0e202a44fbbbdb23f9f6191361a30bcd06009816fb1d267a66555f547b44", + "requests.csv": "21dfda52982d29ead787169dda0d41b859ef517e5c03acc7db0206f7c163591e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "eb32fa1b10885bbeed3a4816d75653e8649f52c5a1e47d191e08eb3d1f1a084a", + "apl-state.float32.npy": "879b83481ae03af8cea67d40e654a524dd61b0f6c01561c13d80dab982ca0e0c", + "apl-inhibition.float32.npy": "6d6a6301d714b7d7a5f5ff17d14309334058c3d0f2753d37eb6ae4bf081f0307", + "apl-applied.float32.npy": "e0c690a30b1a3f8f2efe2fd1659553997098c7ee01d13e8772bddebdb58432a6", + "apl-pending-tail.float32.npy": "98d7864e8d56cc31e20999cc51ee9f0e5b724bdccdf3b544a083eb974b348add", + "apl-timing-audit.json": "6304352c0c3ecf327a7158fb7f5a9ef174c264cee7309e5b2f3a2502660d3812" + } + }, + { + "case": "seed_validation-physiological-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993", + "requests.npz": "8e57585727debdf1cdae4ae9c4854f9751e7eab284f063541ca6d6207004d28e", + "pn-drive.npz": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d" + }, + "output_sha256": { + "state.npz": "6d050b7307b9ad3ded99b4c9ee6eead328315b78807a6ded3e608e428502a76b", + "summary.json": "1a1148a99b05099a42b458cb8010a991ecdc3bd1c24b8e51c9c22e562bcca220", + "tick-state-hashes.jsonl": "9576eae83c459bb1ab25daba9450165ee8b15c946222a79e330afe93ae2a5f96", + "queue.jsonl": "811c6375fff5acb60ed78bc75baa072b22aac64a1b7c1026520f18369359c366", + "requests.csv": "2fa1d78f9eef1860b09eba562b8dc13f5b1324dde2aa6e5f7b63aa2156f35dba", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b6813c80f16c82360fea7f33223db89d6c88a75badc81cda5b999d43c038bdac", + "apl-state.float32.npy": "c7529f8f4697ff53b13133b30876f5edec4ca77f47720a7e60d2bf271d304ab4", + "apl-inhibition.float32.npy": "1e79f79123d80fed98d090a1be925b385032b532687d82c0165046784e9bcf3e", + "apl-applied.float32.npy": "f451f606c3c2b30cca977823e4dd5c9073c5e0b2f729f50f79ecf2ebee22fbb9", + "apl-pending-tail.float32.npy": "40bdfc8b46bb78cdd156999ad08bb5f413ce0f749ad029ca127e002cd1994435", + "apl-timing-audit.json": "485ec8dc09566c6d1ff519316c9bd77ffb4a182bdecfc8734c69c806ce898299" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "summary.json": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d", + "tick-state-hashes.jsonl": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "queue.jsonl": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "apl-timing-audit.json": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d", + "requests.npz": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "summary.json": "e82aabfb6110ceda381bb8af3ddb5b5d1a1f9fb33c29a901b3d9d8ae083c17ba", + "tick-state-hashes.jsonl": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "queue.jsonl": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "requests.csv": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "apl-state.float32.npy": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "apl-inhibition.float32.npy": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "apl-applied.float32.npy": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "apl-pending-tail.float32.npy": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "apl-timing-audit.json": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776", + "requests.npz": "2aab826f8120672e41a55cdcc017f920e7dedd640f045cb6718d49c2928055f5", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "665bf1c4645a73eea8ad87d586fb0f815461946b72ef007a356bb3ee603921b8", + "summary.json": "b4e6b45b021137f0a463f7bfcf96c34016fcd3b38fbc49477814717545825809", + "tick-state-hashes.jsonl": "14349a36219a462c78fa1c77f30819ce26beeda29775378acdee45521bb0bb7e", + "queue.jsonl": "336f7a6a70dcca648395410b48ac774e704ef88dfc5c433f19bf36c06c8c0a32", + "requests.csv": "2caad2a6a1ee7c8da11874054abe86b63c103bf8e02a85f830d31999bad06558", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fc037bf3efcc78821be8fc016b36f30a70da8165c5a681a56a83cc7c1db87326", + "apl-state.float32.npy": "e2a4e90b3c237957bf21b5bef83ea6bbc9b848e53b0d254b8cc495f61fcdd226", + "apl-inhibition.float32.npy": "61384432c32e0b150f329f6de4c62964f064ef0117959a6c777838325f5d5778", + "apl-applied.float32.npy": "7895e4bef3945ae98a9a0fd2d777e25e30a2f37e79f31189d75cfc5e1c4d5826", + "apl-pending-tail.float32.npy": "e3ecc3fac2e3a6408f3fab70ab9d706b2fb5b7b3250123907af7839713db1489", + "apl-timing-audit.json": "5a23aabb886f2dac99161fc84053db73821e6288b53c7e1f7d026e3623297e18" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42", + "requests.npz": "92c0ffe8ab703541b76318ce0fd10d18df9b212b82b4b163bca91d5d53412820", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "2824cee2c0a114b9520b43a8c5d9a5c94aa50d877d1ed9665dbd65032083113f", + "summary.json": "bccaeb318afa8290956e79c2dd4ac807f6155009673eef3beb1283ef755e8896", + "tick-state-hashes.jsonl": "7f1652a3029cc8a69029ad06f826f0317e505c75eae0db7dd9e694fb29121f55", + "queue.jsonl": "99e74ef592bb9d3400dc040c17510fb0719028602981efdee9734f047ace26e2", + "requests.csv": "028e2f8875b25dad33aa9fc76716d168b2cb2177d5307fe266a3f3ea63c58980", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c03d9909130fafc3edda144476b3a4057997ff169c857834dbfafc6820fa1d9b", + "apl-state.float32.npy": "f6dbaca249a96d22aa288e4fd4e43653a3fe742679452b76433e286ef957a014", + "apl-inhibition.float32.npy": "72c7cfa7574558100b1aff4472d2d55fbc9e350a123665de08b7158c823f16e3", + "apl-applied.float32.npy": "dbe2c011f81acc321f0e4c34923215b24d88fd27b35f4bbae1ca022fd6638d64", + "apl-pending-tail.float32.npy": "54dce144c80cd577293e0d6fa3380aa0778d5a346a9c9b812f1df6b4f3dd0ef6", + "apl-timing-audit.json": "26252415ac77a5ef1a7466f281e4977986a42f3f5e3fcc30af10c6dbf3a62f2b" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207", + "requests.npz": "2ab3babd7a19f6261b6816343c0b0a918db43c81372dd2144ed8b961fccd7f9a", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "f6335d275e09c3e49d4a52440d159e8ae1e5b854ed958dde6a6c08d27246be58", + "summary.json": "2f39cf6567406375a2564061add13728551a21302bb17c0fe670a4aa4bf03054", + "tick-state-hashes.jsonl": "e70ad9bdb96a8139035ace249a443804ff397faa381e908f2da8e4d06ba234cd", + "queue.jsonl": "1bff8aa19b6ebd1cbe004d6cd8a1d6dd0aac7620b584257f138f1112833a949e", + "requests.csv": "61ec4ed9cebedebdb63a9de61ffd4357f7abe1944c5b7fde44fdfd0f644eec8a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3fddc3810ace6d3e3e99120dd416f5235e2dbd1fd68f63e51c9da1d3b809a2d1", + "apl-state.float32.npy": "47caa20494d1c49bd51fbd5fc79b34be89463cc221c70fb8ebc31720455aef44", + "apl-inhibition.float32.npy": "7cc2e6ad51fc3abdcc492ba53c569c405d850be1520370495b6d70c8f0de0f09", + "apl-applied.float32.npy": "49d7578ac199ad1857413745beafc42ab23daea4e07f567072991281c04381e5", + "apl-pending-tail.float32.npy": "7b25216084402f9cc98b66bc91a3839d57e582475de90564b73650880bddb083", + "apl-timing-audit.json": "1f0c1cd9c8a03aae9366bfa32e92b5f946fa09931b3d0c04221f4e8747684f5c" + } + }, + { + "case": "seed_validation-matched_energy-00-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a", + "requests.npz": "a8b1443e8f209b411ae6c7d0f6fba4e2035c5b0b711ddf6b1af63c7b26812112", + "pn-drive.npz": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970" + }, + "output_sha256": { + "state.npz": "059371b6908d4d1cbf99f05dde1dd4ff7c7a512803128e344746a2f10a2f4482", + "summary.json": "e00b58fdbf0134a90a587f49725a62ad3c4c277bbfd33f2a296a8dbceb9b328a", + "tick-state-hashes.jsonl": "09f8264f763889baee8ede5abc4a527de492fc129058360d828356903c6ac05d", + "queue.jsonl": "be9ae0ec9ac017175fc9d1f3f6bc487bcefffca0873afc5b2841df24b73de410", + "requests.csv": "a99455f3b0c1c2643567b9e39e680b9abf39d3be2cfa2b618ad3369d09b217d0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "beb1462b25f55b7e82049534831ab2f01e50aefafce9aa60168e158d4b9c8ec5", + "apl-state.float32.npy": "400a65e3e3d52a5c8165f9d52e55e0345242553e7716cc2b02cbb37e251895ed", + "apl-inhibition.float32.npy": "ce1cf766729bde413fa9c295e4586846d7b9a9e105e37aa1641cd5388b669eaf", + "apl-applied.float32.npy": "491f5de3e1e27d5088414102e5fc769291585b30ee4a5048554a6f046065be76", + "apl-pending-tail.float32.npy": "1f856cb3e802ac0b7a73ba743cd22d4b08d25c2cc0a6b054c855cb77cd0b880d", + "apl-timing-audit.json": "3a815961e8bdafd47aa0c4dd7733a672cbe60c5a4dc4c33def8834fd19f4b0d8" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35", + "requests.npz": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "summary.json": "cd6c6784127cb9d3823db20dc474ae10214b536c8b7e3a0c62ca68a32f7beab2", + "tick-state-hashes.jsonl": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747", + "queue.jsonl": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "requests.csv": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "apl-state.float32.npy": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "apl-inhibition.float32.npy": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "apl-applied.float32.npy": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "apl-pending-tail.float32.npy": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "apl-timing-audit.json": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35", + "requests.npz": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "summary.json": "99be45456a640c2ddebd2dbef27e26943a5d591eadd8db3e3faf11e3290c426b", + "tick-state-hashes.jsonl": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747", + "queue.jsonl": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "requests.csv": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "apl-state.float32.npy": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "apl-inhibition.float32.npy": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "apl-applied.float32.npy": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "apl-pending-tail.float32.npy": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "apl-timing-audit.json": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177", + "requests.npz": "09e0e524246a9d140c7076cd5911064beae539dca844d1eb2874fd3dc307406b", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "6f8189155c8ad720abb8cbd1d5d5c303617da052a48570a021c2aa1c703807f7", + "summary.json": "fe3eaeed175d31070569ed637885ef0f05dc7dcab209224e7f6291c61688de1c", + "tick-state-hashes.jsonl": "705e1fc46ed595d3dc3f1db48703a14245bb96e05019181beade63bb67d5ac4b", + "queue.jsonl": "be5d9f24a0372083cd76a20c5cbb443e3777b5daca69e1e987d1facf3a569ddd", + "requests.csv": "68fdaa0ea5c8cac7d842884631d011fd8f61d0d23e2e2e760be3bce89bb49714", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "f92dda4f06ec33312ea81573eaaac090c21a27a4e878173d2d1145f585bdd31e", + "apl-state.float32.npy": "f1e49a734f4c9252a5b1dc7da67fb041f4713d464be9207d923e5db31fb0898e", + "apl-inhibition.float32.npy": "0342943c3308d07ca2f207c4ee8aae2102bd14ebea139f6794a549d07bb44bf3", + "apl-applied.float32.npy": "c7833efad2747ae96ec72ab5bb9f531b71612759711996547365174c77da53a9", + "apl-pending-tail.float32.npy": "9534db7715e0b338a601f8f1fe8ccbbf11666425bea9df95fd588c247f37eff9", + "apl-timing-audit.json": "f96597e114b0bf5c31022ffc7f58d38cf4f757526911ad45b0a67a79f0c5e568" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706", + "requests.npz": "19ff9ac50feb080715634e52dcd0ea198251785e1429b0c3d1b7c11db3cceb07", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "18d8b3e1e51d10cb2a74a8e9f3aef1e0e6b598bfd322f78c0b84b16b54d66313", + "summary.json": "bdcee9277089221916de39e5ba78d7e2983b6d70523d1f7903b888b5c8866b51", + "tick-state-hashes.jsonl": "260829a90f927d54f7b0bdbe9ae01d2e05bf86d8e7413a431008a4a39515ccec", + "queue.jsonl": "1d4091d244380ec0b527da27acb690c3aa002e5acde6858cf8b984ebeccb8d0b", + "requests.csv": "fab9a56746fddee7f37c4dc01d9b877f8edc80478128e832f87440552c5e7c80", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9c19a3544a72260451b745a14cd137c0f3f7171c251a889a4adb4a8afab4ffb3", + "apl-state.float32.npy": "d5c1dc1b5a4cd480cf887220336757c6c28733bd90d011fe7478e2c86ba9d377", + "apl-inhibition.float32.npy": "b4db70be29fd109e60606610d893f1d33b7e3b95b0dcfaef6362a5e5400f9bbb", + "apl-applied.float32.npy": "df4d2f70cd2e9587ac99d2df22455f0d67ebbfcea84b722547ef896d5205d6d3", + "apl-pending-tail.float32.npy": "1642254dda2b75257f52ca964883522131baad635831b0c175e65f146dc1404b", + "apl-timing-audit.json": "55711aa64eee4abb29c4911c2b317f3af325841bbc7af4c16ee9e9e8f6ab8642" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3", + "requests.npz": "0aa24e4a96bba741818e62d21fab1a82dd523e5bf1099bbc987831e9ec40c8be", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "eab329d941dcab221e0d540702b57c22c07cb6abccdb8a49d8ddaa5ec9ffa92f", + "summary.json": "f07f0a7cddab82459b55998aca6301515732db2a23ca501b4eabb70761d93b42", + "tick-state-hashes.jsonl": "9961a7d82db1a2d9f6d1730869e71bbc8fed7e55c547b3305554caffdf015418", + "queue.jsonl": "ff989d17ac5879ee8e4cb3f904a89322285ef400080b7bd2350d16716bff8e35", + "requests.csv": "fc97d93e59372c3b4811e844bcf104327389aa00f37e76497e762b083601af9c", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "0f94d5bde680827c26dd74a61eefd317fa3be3e9326666b244254f78347a59d9", + "apl-state.float32.npy": "fe05d21b1190c3c0849dbe39c97d0c0aa267664dfd7503661ad1e253373ee648", + "apl-inhibition.float32.npy": "58058733f16dcd673994c0b024b5aaed73bc23ecd14bbd3812e1c844d7ea006f", + "apl-applied.float32.npy": "f4128f628d87a083846ecb6378b5de9eaea57473047215218cd3f9c48e41d7da", + "apl-pending-tail.float32.npy": "899745dcffbbb00b6e1c6d4847c0a5e79e5a806aea250e45aa1be14ecf7f0a99", + "apl-timing-audit.json": "9e0997c5b832a85dd364975e456b9a3417c7668e3043d6ccdd8e22fc1124e2b4" + } + }, + { + "case": "seed_validation-matched_energy-01-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d", + "requests.npz": "849145b923309022701f1fc3e664fb8db9a34a73c9023943f447093284c62ccc", + "pn-drive.npz": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15" + }, + "output_sha256": { + "state.npz": "3ef1d8f277e8896d7020ba19256f3ad4cb36be8685edf0d774d9971425d01222", + "summary.json": "fced9f6f0db1bbefb0091ee8026b9f52a847812527983084142dc72e8f8e6474", + "tick-state-hashes.jsonl": "d860b2c0b0fb807ec977811e560bc5b318a13a17338f91fa68844311cbe8b483", + "queue.jsonl": "5d9897670b236bcb6fba9a70e98a8398cc282c4507f6fd67fa5715624c7f37b4", + "requests.csv": "69c329bfa7a764a7581616c7d702a41088d5605ed7b7e8b4580473a91046a439", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "221b2c8cbcbe34d1e06202be291743836d2e60d95e39983c1044fa3cf3029888", + "apl-state.float32.npy": "94d800083903c24958737567fcacf94f2999f67d22c27a67baa9e01694fe61a0", + "apl-inhibition.float32.npy": "8392107b9e7261a421a88d994603db1245f9c3d6bacd96404e794442fcee00ac", + "apl-applied.float32.npy": "859846cdec8667125f07e0e33a786ec9a5921aeb1b9b8af60389ea0cfd4f78b4", + "apl-pending-tail.float32.npy": "b5224cffeb2225b7c934f44817d2bc3d187579f5ed3adb8ad804a70259a196a1", + "apl-timing-audit.json": "61f15fa7ddfd11e200a4098b91b65085d0b9b29420ce6908ed1c43bfbc5ced9a" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514", + "requests.npz": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "b165371742955183debb29b53c8b6b8423fb80986369eca6e3f266484246695f", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514", + "requests.npz": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "summary.json": "d44c008b99764b1954ae4c2122114fc6a295d41dc7803ba431787d617109d992", + "tick-state-hashes.jsonl": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "queue.jsonl": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "requests.csv": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "apl-state.float32.npy": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "apl-inhibition.float32.npy": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "apl-applied.float32.npy": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "apl-pending-tail.float32.npy": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "apl-timing-audit.json": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389", + "requests.npz": "ad5ecd33f62b393e450cd0d5f2d7ef7fedf46a0ad69485534bb72062aa1fad09", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "5cac1dd26a8a1a69e24a897fd515c10355f14c81d2a6bc90d2df30bd9c9ce8c3", + "summary.json": "f18d79852eb689d3d65457b3f2ed45960ee6648e0fc33f462af5e25b0722a8d2", + "tick-state-hashes.jsonl": "32b53787eb3e7354ab49a15174061052e878167f9d51fc89887185ff3c67bbb4", + "queue.jsonl": "e0efdbebde38686e4f1303cbb08a0b7960c0b8438d8f5b7723abf9717e5f1464", + "requests.csv": "1f08f8aaf4386472ff20f1c172bacdd78e51514b27909c2bdb715b02412773fe", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c097e1da2aa64410aad707e2537ef37b389eeb95a83a6298c1a62ec84abd680c", + "apl-state.float32.npy": "75ce804b8837e0398e03f3d948e284e0f82ccfcc8a1c9aeb528ca1e8c5adb019", + "apl-inhibition.float32.npy": "9042d172f9875991ac5c8b8ae84e104c5ed24128b176436206d6985cc074f8ba", + "apl-applied.float32.npy": "94db5586e2052018e8e1e6e200f2f15512325de38c8854984da95e4fa0fbe491", + "apl-pending-tail.float32.npy": "1359f5053f79f8746e40fe01164d9de8745e6ed25ade062ac003a964c1aa93e7", + "apl-timing-audit.json": "b0bad2dd45557ca43ac1dea81480985a233f89b016dc8822bbe8bd9c035705f6" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570", + "requests.npz": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb", + "summary.json": "444c6bfd024cb6db9e132d2e26a405809ff3e0d1bf49073d5b084c1bb8afe175", + "tick-state-hashes.jsonl": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea", + "queue.jsonl": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad", + "requests.csv": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288", + "apl-state.float32.npy": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc", + "apl-inhibition.float32.npy": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3", + "apl-applied.float32.npy": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168", + "apl-pending-tail.float32.npy": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0", + "apl-timing-audit.json": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf", + "requests.npz": "fbb3a4a0e9c11e683f6e444ffa124b175a5221b4f202351cf945005de7c0aae8", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "372de2ff56c797fbc025001a32b6c38b49cdfe05c33dff05bc8801342af71836", + "summary.json": "b3c3b99ba418eb8eca24ea51b2c387044ebad6780604100c5f3737fdca160917", + "tick-state-hashes.jsonl": "256b56f56dbad3798c13c15ffe51cd21b3fd151b59c0c67d1e1407e85026e5cf", + "queue.jsonl": "bdcb7fed3ac2fa51a737abb0d42de6c69fc8c79bc05867a82b6b747174e7968c", + "requests.csv": "1cabb35c203e8d6c59d6f3367cb0d5da4fd96ae08614d0616778ff1278a87295", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9c74db432d4c81b344b0592e5639bfca03a341e7538abeadc2c834c406373968", + "apl-state.float32.npy": "3c903c2f51fff96b73b2f1028c395790b04494a003a172d6722d9782d1362a72", + "apl-inhibition.float32.npy": "fca5bdab47569d9494e54865fd71faddbd487d9cdc85ae1eaa62777b8fa29010", + "apl-applied.float32.npy": "b3ba1df14c3bf09cc163fcebac087abc113ee76e71db110beb205fb8809fb5b4", + "apl-pending-tail.float32.npy": "d94c071cb75ea8ebccba276164e54a61267cd9fda594e73230d3ec3b4ae6c7fc", + "apl-timing-audit.json": "005078ae591da3a27de14b987d84e72dbc3e039e6dc1e224d36d1990f49836dc" + } + }, + { + "case": "seed_validation-matched_energy-02-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17", + "requests.npz": "b976872c849f75a0aa2bf250c57ec7cc95bba2b52791789c271c1d3a0edbfbce", + "pn-drive.npz": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf" + }, + "output_sha256": { + "state.npz": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff", + "summary.json": "a68539f38062c2ea65b488030e6b901d5ab6b96be1dd738ffc94c392b1d3b8e3", + "tick-state-hashes.jsonl": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21", + "queue.jsonl": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62", + "requests.csv": "286008042017b998bf7b85f5f2b292c9f2bc9f5f734abcfc21f699ca9442239a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1", + "apl-state.float32.npy": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf", + "apl-inhibition.float32.npy": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d", + "apl-applied.float32.npy": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda", + "apl-pending-tail.float32.npy": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8", + "apl-timing-audit.json": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38", + "requests.npz": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "summary.json": "8d3e7de802eb18c062e31a9ae17017e644c6686c75bcb55af024c3b0a35105f6", + "tick-state-hashes.jsonl": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14", + "queue.jsonl": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "requests.csv": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "apl-state.float32.npy": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "apl-inhibition.float32.npy": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "apl-applied.float32.npy": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "apl-pending-tail.float32.npy": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "apl-timing-audit.json": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38", + "requests.npz": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "summary.json": "f997d2f9204cf089c2c0fc3459bed7df05a1f7936380cc1df0bb726e6adbd52e", + "tick-state-hashes.jsonl": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14", + "queue.jsonl": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "requests.csv": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "apl-state.float32.npy": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "apl-inhibition.float32.npy": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "apl-applied.float32.npy": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "apl-pending-tail.float32.npy": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "apl-timing-audit.json": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202", + "requests.npz": "f119988b7944c7254f8cf2f8a9366d51946ab84a898f41ea2fba230a22826fc2", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "a55b95c71b826f92214c1ca8b5b74863d894bf8ae4937f4a5958c783d35e9990", + "summary.json": "a3c0fbc32488b1dad5531898ac3f29fe43c76576d281d814f064e66b27a24a5c", + "tick-state-hashes.jsonl": "ba99446869fa18c70bbb1d75504438f600ffbb5a74e2106ca74026a362176fba", + "queue.jsonl": "0a01e0c4c67370afa3a64d83c403b5c0e6c443b343afe2c3037c7f760cc25738", + "requests.csv": "e722945fc5ea3c192ceded2a0876cd6c86aae3397faf22f87e828983762481ee", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "44f63ed5dbba1a0ec234e7a15440880c35942cf5f22e1059d3ba48b493dd41db", + "apl-state.float32.npy": "c7160f94e7cb273e8fa76d3a35f37bf2e0a0e1b823f1bf1417d769799e8fe395", + "apl-inhibition.float32.npy": "a5d88563086faf137c6b61de0f3434d35da5b38576c4240764f3a990ddf8d7d3", + "apl-applied.float32.npy": "f3ecb81ab39c55413f4ea6bf5c36cbce5729db66542f6af93efe172ede94702e", + "apl-pending-tail.float32.npy": "b3c2780c9aa987de00fa9659f7039c3d9ba147134b6497221d9971ed012c53f8", + "apl-timing-audit.json": "de66c30d9af273adab8d330770c3d910dd01890216f4062997d89fb1951e7c01" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f", + "requests.npz": "bf2130a69b90dd22c2b4cc045b7082826f47a22aafe96366c6f0fc730a5052e2", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "22070c25f27bc2c4db39fd2d84492c4afdcb18ac92de18890d1e70f4bcb10435", + "summary.json": "b5b9bee34cec4b1d93246ada0457f6435aac06129e10bf1d3a289826d79239e0", + "tick-state-hashes.jsonl": "c60cbf6567ff07bc3d6d4c1cc861bf3d334f1bd16a17489f4acdaaa09c83755a", + "queue.jsonl": "5d4b52d65e255badaae0883390e0c528498b6fb7afbec00bd9469d68aad70da5", + "requests.csv": "5ac7e9a327dd87f3ce90883db5dda59195dd03b1e0973946b2f31942121f5eef", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "ea15382a12f64e1045ae3d3e62bb00a9cb56a5393878182e607b0848c2f48b63", + "apl-state.float32.npy": "72b791126d6de23d97f1015aa551bd6dbb301559097aa65305b0c3a2fbb8a6fc", + "apl-inhibition.float32.npy": "614f98d70ed1e6453632d31138b4aebaf5566feaa0a832d874e858e9781a3b97", + "apl-applied.float32.npy": "99d2e728be760f6ba95205388fa7a997fb43da5f172a6ca73206a2fb90ea3308", + "apl-pending-tail.float32.npy": "6b2072e85fefeee40f2b60e34d2d19344e2f94c641d1b18a68be217b7f8f0c3e", + "apl-timing-audit.json": "4c936024c4021017bc249bca6c8bef60f4e6971b217ac4737b49d35e5fa73f56" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999", + "requests.npz": "4f4db63884d2db2ecc3a24311a98b43b8809247159b06a95bfa4365dc63f8da5", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "ac13317f77a09dfdbe84d46073b26aba856a704041577887cf8c4c99a016e6f3", + "summary.json": "12923e5c0ffceb0a4bdb2de470d0e9e69960cfe63924d4bd23add54a49981688", + "tick-state-hashes.jsonl": "6c9bae47bcf610bf55566063a63b4a4ca306ac6e6ea1144ecd6cdd0098715228", + "queue.jsonl": "d7186c70d3a9b1444207785b61be257e9f25a042e0b794a08b043888a42a8f9b", + "requests.csv": "5098ff10b08ed4dfaa1ec299dac517e24bf0bc0aac858b3e03a1bb1e40ae7661", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "976169806d6849ec5d8c57a31f0eb7a78738fa5451e00d2dff85e2cb25d5ba3c", + "apl-state.float32.npy": "389f0b6de28d9ca8800387d179ea24ff514281e850386b6cb0c8b49c1bfcd57f", + "apl-inhibition.float32.npy": "8533adf1b558b9fcbb2eacdfb31ea9c70aa7e11657efd8c8ca3939c23d55465f", + "apl-applied.float32.npy": "cccbeffd83ec6d048869c2d31c870cbf1b02a3b3eb8479558c4c8bcfc096a3dd", + "apl-pending-tail.float32.npy": "234e4faa7bad078947cdedb740e2b98284ca82f6fbb83389d6af21e87d460996", + "apl-timing-audit.json": "52c9fca6d4c19a99417ecaa7f6f755a908a278996d7459914171544f03a315ef" + } + }, + { + "case": "seed_validation-matched_energy-03-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a", + "requests.npz": "023c018eea52448e0950425a6ac23eb62ea43d33065780680de4ee317023cfba", + "pn-drive.npz": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc" + }, + "output_sha256": { + "state.npz": "1343d714b4a52af3ea23f74c4435ad52fb10640154fbfedac67de72d4ed8c4e4", + "summary.json": "601ccf3455e79e2eaab2bdd875b2f33af030d390eb34b45759a00c2bb289597f", + "tick-state-hashes.jsonl": "517c7863d58c54b7c426e0069bf31b2da2ded8703d1e46f6ad87768409a7ce34", + "queue.jsonl": "e81e8417b88f4fbb058590ece6503fb5613c2532bd185db3c5c7ee00e9e4d797", + "requests.csv": "38a12548fa919cac9082095464da538acc5119917653aa84251cb9f2df8e839a", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b247daee44dcd581b84b78c439f05853dfc85760f8a92dfa0552331938dd0dac", + "apl-state.float32.npy": "b81d7fb192af682ff294d938b0b5540018783a47a593857875c013c225afdb90", + "apl-inhibition.float32.npy": "9b29282990babc4c259ff3ca395590c07ae9b9fbbb946f26f4e064b486f7eb27", + "apl-applied.float32.npy": "752af4573b949bc7810f67d2bd4df33064eb9a1955f4a379f809850cf7e1ee62", + "apl-pending-tail.float32.npy": "03dd11edc0d8f03e41f977c737ab94d20b0e2b49efa1563431894883a0bf536f", + "apl-timing-audit.json": "987045bddeee0f2dc2ac1d23cb7e8b327a33fe6933cdb41368436bebdf866e1b" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900", + "requests.npz": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "summary.json": "6933930a4a080878a16d206175066691b3876ec9faf81a0c92e1cfd89051e6db", + "tick-state-hashes.jsonl": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82", + "queue.jsonl": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "requests.csv": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "apl-state.float32.npy": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "apl-inhibition.float32.npy": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "apl-applied.float32.npy": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "apl-pending-tail.float32.npy": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "apl-timing-audit.json": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900", + "requests.npz": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "summary.json": "3953c1d883040c6d74d577a109a3123595dbc57a0493cff0796073916a23f777", + "tick-state-hashes.jsonl": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82", + "queue.jsonl": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "requests.csv": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "apl-state.float32.npy": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "apl-inhibition.float32.npy": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "apl-applied.float32.npy": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "apl-pending-tail.float32.npy": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "apl-timing-audit.json": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286", + "requests.npz": "2b1fbac8e75b46cc47fd37b3bfa00180d30766a524c880b172b6e2af60a819c8", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "30b6d5e31d517957d938c59e3bdadbaab4ee65d155c8bb105692cd12fc006422", + "summary.json": "88817c3670033630feff8032d143b6bebe27936628d82129d91101e532f99203", + "tick-state-hashes.jsonl": "699ebebb485e259bd3be618444bc7121f15fd6420f05257751c7d1a7ede3baa9", + "queue.jsonl": "e14241a6c0f2d857c86117bee34358d1b10aa405b469dfde07dbef085273a4f6", + "requests.csv": "e02290587fb487035148fcd9546b281fd293d69b7c351f678c1721cd141e3924", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "b1d903b4e1107d4d2fa173418b168d9e135a22f6b0296786e9f48b59b227da0d", + "apl-state.float32.npy": "ca1f8e2a06c1321e300bf9f1619b380076217fc32dac1ee17ca103bd9449a926", + "apl-inhibition.float32.npy": "bc0a3d1d908a4429a4fd3b63e2c6171bf9cd21afa9cb5884e46ba971013a4f94", + "apl-applied.float32.npy": "9401bcd787319b556549a0d943958f77aa9c6a8cfce216ebbaa1ddf1ffb03150", + "apl-pending-tail.float32.npy": "9be13eeb482520ea358c2e97b9bd00fb25ece048672fc3a3cf88fd1921751ebb", + "apl-timing-audit.json": "11eff6f5f3f99a77b9350d820e6d24ddfb45132c1bb78d454e5ba200a5826920" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33", + "requests.npz": "aa0906e673e8cd0c8ff343c513c215dbcdbd1248d1afc49228073023ec0a93ec", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "235155408acd15b6059c0a8cc741da968c0e52c9ecdd70b7a69168cc94a516dc", + "summary.json": "3d9b5bd744d875674e978974dc5c8b7434456fb80e3a24310c78aa725c8b4cc8", + "tick-state-hashes.jsonl": "42f54a3272c6352cb36115ad8661c97caf4e5087ac749dcbdee225f2c95527fe", + "queue.jsonl": "5c67dbc42e5316b1249f9a190dd35970875078d458dd6fda8b663f8c87b0bb25", + "requests.csv": "42bc96be1d9a837fced50b2b4c6e8955465a305f47886afc92597d32ead80524", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "c84778bbf445fe3b9d399dad41709f6ff3ff9f9d0562a4cd7a801e9d48c97f9a", + "apl-state.float32.npy": "da6329fa97ee1cea317bd86ac964ace8c2e2ddaab64126565bcbd7daf61493ba", + "apl-inhibition.float32.npy": "dd39937f5dba3a3086c1aeaba13794b96636b170669d20bddd01f1adb8c573e1", + "apl-applied.float32.npy": "619863f731689791b312753876bca9c364fa8f47679d03716b1ea976b09933a2", + "apl-pending-tail.float32.npy": "d66f0e05e2392d8e308eba49e04c53092356b7761e3087690e125dd35ba57330", + "apl-timing-audit.json": "af4f40fc50cfad3dfbe67719abfd5314818611c4e19a665c8e1d41559731366c" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef", + "requests.npz": "32f6f4a1153ecd117147823cbaa244be6ddcc0965740c2afcf88ef14dc32945b", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "39471f6747314a45cb97fd07ebe241d6c08f5b4d33436a6b076cb2f4e7e992c0", + "summary.json": "6aa06479c21ce22b029c107545bc950e9776cc95d887d10cd4427c89b8f1a3fc", + "tick-state-hashes.jsonl": "858363de98ade956848bf11dff8b1287932db2a5dc71bcce0bc87e9fe2dddb33", + "queue.jsonl": "f662d1dbebd67e11a61678297def7a288e09e4bc8a1b16e62524825effa9d8ef", + "requests.csv": "c779c13c25071e7157a37b5caf7d609d7f515a96944a6dd8a41c389d45f0bea7", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "3ea6f34e583531f9764d58cfcdfe23ff431bd6209397d75d1e63ff09d7267f86", + "apl-state.float32.npy": "caf3884d37796b263319b40b868aee56b273cefd8f3ef6e97433b723ca76e9c2", + "apl-inhibition.float32.npy": "9278f30e1dddb7bee71fa7c5768e00d8f061d4c652e720b690821fb5457d9b45", + "apl-applied.float32.npy": "565bbc53a8e90c1bc60f7960d26b8d7904448ca1795f7b6d68b312feb413c77b", + "apl-pending-tail.float32.npy": "b25cf33c282a18ac7d645590b9afb9bc694def6425673e2c12b22d962ec11036", + "apl-timing-audit.json": "c2e767b6a3eb53a0dfb44895c0f0b4588912945b754cc9d6090a0c7f69e3615f" + } + }, + { + "case": "seed_validation-matched_energy-04-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c", + "requests.npz": "8842f675ff7359716055c96b2218cdb80f791adeb2cc80fe0f3641f7b120771f", + "pn-drive.npz": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6" + }, + "output_sha256": { + "state.npz": "59517db3186d34b20c2700cdc74da4e1c7f56d653cc492ed5cdec3a62a6ccbf1", + "summary.json": "b8715cf8b0dc17231cbafd2930896b84013891721893ea900216fa53ffb86b21", + "tick-state-hashes.jsonl": "13d090e9f419ee52c018b4c7a97acbf2bf7694f1eeaf163cc7d23caf8e7e2b1c", + "queue.jsonl": "28d3a50766f8ada02415bc084e9467cfff5815c9ddf275eb670ff850ce9ebad3", + "requests.csv": "60cdfaa04b8465b14be1741adc4aec873d7cca09d6836c12f88da196c51f4e35", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "782dd568cfe93dd27f1f8ffc7d02c21e2452b1bd7669e416607bb2d305c271f8", + "apl-state.float32.npy": "e510fccddd271c1c477978e8d5c27a5b640ee4e7a71ca4e3ed3cb5fa23bc8836", + "apl-inhibition.float32.npy": "f742e9d47ebd4cf4b753e61476845cc350c4d0660f9a2e8f476a320c8bee9ac2", + "apl-applied.float32.npy": "d3dcf2f48c22838b25c20c360d67fe4c7d964e4407ef5a03e55d8e20a735ec53", + "apl-pending-tail.float32.npy": "ab865e5440f32a949897b036ad7d89baec3e6a10cb60fec192ebc03ef7d5db6c", + "apl-timing-audit.json": "ff77467f4d4aa359f106b2a3c99d0e17563a0b346e991787fa630c3399d270fc" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 0, + "input_sha256": { + "spec.json": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab", + "requests.npz": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "summary.json": "f70d00ab393be216505be85e65ae4dbdf98ce254c5a3df0ce36d3fca27745258", + "tick-state-hashes.jsonl": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637", + "queue.jsonl": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "requests.csv": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "apl-state.float32.npy": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "apl-inhibition.float32.npy": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "apl-applied.float32.npy": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "apl-pending-tail.float32.npy": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "apl-timing-audit.json": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741825", + "repeat": 1, + "input_sha256": { + "spec.json": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab", + "requests.npz": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "summary.json": "076c126855b3819d25bed1a2c17be0ad98807cd076fefd06eb358d8321d4bb88", + "tick-state-hashes.jsonl": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637", + "queue.jsonl": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "requests.csv": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "apl-state.float32.npy": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "apl-inhibition.float32.npy": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "apl-applied.float32.npy": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "apl-pending-tail.float32.npy": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "apl-timing-audit.json": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741826", + "repeat": 0, + "input_sha256": { + "spec.json": "660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3", + "requests.npz": "7a87ead895fa55f6b143b284c05c9731db02e0ce5492ce2dbc9847497c25a082", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "7875d2578fd50d86288c13199519326f9c51a20579d8f8772f46b501fd7fa1a7", + "summary.json": "73a92d4387142aeda59b8ca9f86c92fce3795a5e7249636f4b445f71b447aa80", + "tick-state-hashes.jsonl": "29ebb3e9392049d56213a61be4ed65e14c733766d6a92af32f5f85af1ef58dc0", + "queue.jsonl": "80f20aeefb6d7feae4ba2baacf23f5be815e4382043ed99ab26dbbf1213619a2", + "requests.csv": "16ce81af99d07bbc326918cb4ca0a270c9671ebbd7881a38564b69550960f25b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "fb052e40fc6f24a017d031071ccca4c350120deda45c53bce97a92768ab87101", + "apl-state.float32.npy": "1c105a88dcdca73440bca2c2ff17cbaf8ea1de022f0980f9f6e2d247258625bd", + "apl-inhibition.float32.npy": "7832d56b83d08eabc8d26b1cd75851ce3f5d4066bde338e823469194d49ffc52", + "apl-applied.float32.npy": "85bc9df8cdd29b87ab3971bfe3f1537780645478c5bf7eaa5cdedf622afe1d2c", + "apl-pending-tail.float32.npy": "989393fc21ef66b5ed6ca64ac0ce3a05154633e15e13d99ae84b3f17b40a53f8", + "apl-timing-audit.json": "af6d748b756804c022f91431f1d67cb833d662592071e4e82130b042b4f596ff" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741827", + "repeat": 0, + "input_sha256": { + "spec.json": "b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a", + "requests.npz": "05e56490bda3cd4d30861ab1d2648ac0bb5f496a13a3c0dc14c03725a3cf983a", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "20aa88c1e1e6127d9baa60aad54e44222df10d6e458091ae763c55e366e0ce37", + "summary.json": "541cc5e9c9a67d1f53bdcfad3b2f86f4cb68fe4d5cfa1dd87fe029bac5c3e19c", + "tick-state-hashes.jsonl": "cb0be89a8400d6e2220a8c9ab0bf26756547c67f45a0710f993317a350c07e60", + "queue.jsonl": "cbd0794c0f1fe2e8ad5df5655993489846905fd4bb6e3cf672e0a155b4642ac0", + "requests.csv": "af02eba9253ff1f65dad4fb23e79ad7d65097cba7d2766c33c8b8ac7ca1125f9", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "6a84b1e0f735544e5539311496dcb3ecb22f9556c281a8974875f05a3aecc6a3", + "apl-state.float32.npy": "cdfd5e53ce04d1d6835f4ec88cef026c3e5a75488fc36b7fedb7ce159c8374cb", + "apl-inhibition.float32.npy": "071d0d12383668f9edc9a02b0698df010ca87b8d686ba23ca4a7edd4293ebe7d", + "apl-applied.float32.npy": "a8762791e25cd185d1add143276be5a8fd03f3d5e7b9e7df8ecd11f8c62dbaa5", + "apl-pending-tail.float32.npy": "d9d6a46f84d78ba613d684e132a209f24f110dfbf438b8c249acc185b6203568", + "apl-timing-audit.json": "1181c568fe3be6f19800982e69a42b4e19b11c4c96b9ed3efacd51f838ceaac4" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741828", + "repeat": 0, + "input_sha256": { + "spec.json": "def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0", + "requests.npz": "f59e7a368061f852d04c28ac368e5362776f52b38e88c75cb234c2d6cf11bebd", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "2c6237c1f449d1af7ae5a196e5463167468253dd6d81efdde6cef6c82ed9e684", + "summary.json": "ff2abdc097c517e133ae994f11241f8f263ba99247da566f9a883819ada2588d", + "tick-state-hashes.jsonl": "d9162f970c9074b54106d835331db4858dcc1abe62bd9593aa8cce78454d7572", + "queue.jsonl": "db3271f47621db3e11881b7f62af0b4c6b5546951327652c5b7561401ecc7c98", + "requests.csv": "46d7dcaf10f7459b3809f381cec7551b30d7314a6f1f2a6f6550faef1c0abe2b", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "9c627419fd5ba2af857f141e1c34452cd03a7aae59c4af489b8e4fab9ed8f0fa", + "apl-state.float32.npy": "8e3dccf394d94aadd781c4d23827abdf1b546262c2a853eddb1b5c69448cde93", + "apl-inhibition.float32.npy": "0562710abccd5b834803ee89291fe094e52f98ef6a867efd2cfb443bf3d13391", + "apl-applied.float32.npy": "9993071a1eb382d1e6ec4cfcbd02a60fe23a9192c1e2f7bb5b469d94221c74c9", + "apl-pending-tail.float32.npy": "d216ce103c8d2ffb34353cd4d71f8baf71f194413465750f9a4dc3241c219aaf", + "apl-timing-audit.json": "b46571ac92a591346c357d27e5e318d016d68a880e535d92228f72866adee07d" + } + }, + { + "case": "seed_validation-matched_energy-05-s1073741829", + "repeat": 0, + "input_sha256": { + "spec.json": "dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2", + "requests.npz": "dae9f0c7f757429767931c014d629346528964a75a38dfae8cbc8db1e098bdb3", + "pn-drive.npz": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6" + }, + "output_sha256": { + "state.npz": "851e63a91e08ce84a3837b72fbb9785e309cf4ad046afb63163abdec86370b13", + "summary.json": "109169f4276d5d4c4323ca6df12d93bed235382445a27667cec34d891772ec84", + "tick-state-hashes.jsonl": "565b5273bc24ad3248b0da6d40b0cdcf04dc4ab32ef47ba54910d0c2ac05ac83", + "queue.jsonl": "e7cc10d14ec7866de8e44cd884bf38f605369dda545896bb7dc5b337908c5bcd", + "requests.csv": "a01a93101e62e3b59cdc54224e378891118877a4f1bb5aec10a95dde27a0a2e0", + "apl-component.json": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9", + "apl-drive.float32.npy": "137d3aad0e38cbf8d698ac72a1c20597e5d07578951c7774918a2d99f412078a", + "apl-state.float32.npy": "e80b480602e67c8075b439caa1bd46aa3fde618ce43133c0082559a8e40814a2", + "apl-inhibition.float32.npy": "270c18b1841d0b4fef731975056805a20e68d6d533b3b5d146e29cc66383f33e", + "apl-applied.float32.npy": "b1afa34cbf9eacba04433fb54e445e010f3567370ff68d6f449ce6cc0aea7f71", + "apl-pending-tail.float32.npy": "ab64f9908b074fdad35df80050732c6b1532c09ef40367e205712865e8540686", + "apl-timing-audit.json": "74b7c7c330d4141a60cdcf60de7102611ff5be92f71d520656a8ca2850af7b65" + } + } + ], + "phase": "4AK", + "apl_delay_steps": 18, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "duration_ms": 100.0, + "odor_ids": [ + "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "LABTWGUMFABVFG-ARJAWSKDSA-N", + "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "OMSUIQOIVADKIM-YFKPBYRVSA-N" + ], + "encoder_audit": { + "panel_count": 12, + "cal_count": 6, + "novel_to_aj_count": 6, + "median_mapped_response_sum": 2.556107997894287, + "seeds": [ + 1073741825, + 1073741826, + 1073741827, + 1073741828, + 1073741829 + ], + "seeds_static_audit_sha256": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "cohorts_static_panel_rows": { + "seed_validation": [ + { + "odor_id": "OMSUIQOIVADKIM-RXMQYKEDSA-N", + "odor_index": 0, + "source_panel_split": "calibration" + }, + { + "odor_id": "LABTWGUMFABVFG-ARJAWSKDSA-N", + "odor_index": 1, + "source_panel_split": "calibration" + }, + { + "odor_id": "QNVRIHYSUZMSGM-ZCFIWIBFSA-N", + "odor_index": 2, + "source_panel_split": "calibration" + }, + { + "odor_id": "VLSVVMPLPMNWBH-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "calibration" + }, + { + "odor_id": "XHIUFYZDQBSEMF-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "calibration" + }, + { + "odor_id": "OMSUIQOIVADKIM-YFKPBYRVSA-N", + "odor_index": 5, + "source_panel_split": "calibration" + } + ], + "novel_to_aj": [ + { + "odor_id": "YSNWHRKJEKWJNY-UHFFFAOYSA-N", + "odor_index": 0, + "source_panel_split": "heldout" + }, + { + "odor_id": "LYRIITRHDCNUHV-UHFFFAOYSA-N", + "odor_index": 1, + "source_panel_split": "heldout" + }, + { + "odor_id": "CETWDUZRCINIHU-ZETCQYMHSA-N", + "odor_index": 2, + "source_panel_split": "heldout" + }, + { + "odor_id": "HXDOZKJGKXYMEW-UHFFFAOYSA-N", + "odor_index": 3, + "source_panel_split": "heldout" + }, + { + "odor_id": "PFCHFHIRKBAQGU-UHFFFAOYSA-N", + "odor_index": 4, + "source_panel_split": "heldout" + }, + { + "odor_id": "ACCRBMDJCPPJDX-UHFFFAOYSA-N", + "odor_index": 5, + "source_panel_split": "heldout" + } + ] + }, + "requested_before_any_dynamics": true, + "historical_never_simulated_claim": false, + "old_heldout_dynamic_access": false, + "seed_namespace_universally_independent_claim": false, + "source_function": "Unmodified AST node pn_drive from pinned phase4l.py; only np/pd/typing dependencies", + "source_sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553", + "function_ast_sha256": "5dcedb699cc77f5a47ee6d91f52c93138ddbc23e37c9c8b28927e34370d92fd1", + "torch": "2.14.0+cu130", + "numpy": "2.2.6", + "control_60_original_CAL_arrays_exact": true, + "target_rng_column_order": "Original function output, unchanged", + "generation": "Original float32 rates*.1/1000 GPU Bernoulli; same seed across conditions; sort only resulting sparse requests", + "expected_not_realized_input_energy_matched": true, + "no_learning": true + }, + "prerequisite_input_sha256": { + "validation_inventory": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9", + "encoder_audit": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0", + "static_panel": "907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0", + "seed_audit": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a", + "KC_identity": "97a570aafa089f93e642b2bb07e3a3322dabb14c3c7dd431f0c8d2b3b7951fdd", + "frozen_D18_spec": "acb231fe2f6ee50a48bdd9abb1fd7422d7a77b6a471ad4e5793ef9a4ba9f9c4c", + "AG_calibration_source": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c", + "AJ_calibration_source": "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d" + }, + "representation_failure_is_not_numerical_failure": true, + "old_module_globals_modified": false, + "old_heldout_dynamic_access": false, + "historical_never_simulated_claim": false, + "requested_cohort_only_dynamic_read": true, + "suite_owns_sequential_unlock": true, + "shared_apl_component_oracle_limit": true, + "independent_oracle_equivalence_claim": false, + "seed_namespace_claim": "Declared static-audit scope only; not an unqualified all-history independence claim", + "biological_delay_measurement_claimed": false, + "candidate_generated": false, + "training": false, + "metric_source": "SHA-pinned AG complete phase4l gate; SHA-pinned AJ timing/repeat checks" +} diff --git a/registry/phase4ak-apl-timing-validation/model/checksums.sha256 b/registry/phase4ak-apl-timing-validation/model/checksums.sha256 new file mode 100644 index 0000000..c52e9f4 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/model/checksums.sha256 @@ -0,0 +1,18 @@ +2d3996933b6e5a31e6a737ade5f3ae6869ffd03e01002c793eccf9b4f71e987d PROTOCOL.md +35e8bfe1bff62f3a5d9295c785e1b8cec8a2393eaa67d6c683046e48f30feb56 SEED-AUDIT.md +1718d8b01ece24930ff138f25c88f2f0e0f1cf69ad0ba655e5a0de5083e64df2 config.json +5e4e500d5ec777bb8ae7ff77ac9a7279bfe995b1a17be2baededdbe065c98b73 context.py +0061689abb1832e963718bd836bc8a50009ee38b258143a753b4d59e63414925 encoder_inputs.py +7eb638c357cec7f5f85032312c50a616402b5a8a9ab5aa0268c181f6c3ae0ce5 finalize.py +d8b8315f8800b3efdc7548620f0fae85da21a12b753b9985dd623bd529e2c50f prepare.py +bba6c4a98c6edf1eaba60b8030a9eca646da7dd30b74b2a0c16e374efd022bfa run_case.py +3d9890f11f299c07956faa5c0a9ebe2ea28ade58d8acf01a8631c17025073345 run_suite.py +8a6629f8cd991cf309b508c670b3009737f9b5f5e1f72560fa5bd4b1ff0bc64d runtime_bridge.py +e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a seed-audit.json +f1b3b8a0ca9bc41152485c05fd5f24fb7bb1f76c6ea111ffb941ae1225d914fe test_encoder_inputs.py +a85466891352c15b3103d30e7229734ad6694c8a1347d5e0747da3315223c203 test_final_status.py +bc01a5ff38d79a7b66ab2eb9e6731164bb8a1e15b5b5c0c1655161c24e2c37cf test_runtime_bridge.py +03f5aacb5a1f9460d10b30744100a43c57e5488d32dada79c888529943c82cf0 test_validation.py +3464091a4cc2cba18946cb9c9b3d12a69bd3f79f1001096234b3a8467dc602c5 validation.py +a736b774e39ff0ad863e8efc720bd5f9ed7d30261776bb57f0a716a7052dba5a verify_frozen.py +3206a8666718b4a99e09b8384c87dd25895b5d7038d23fad7b93e40379183ccb manifest.json diff --git a/registry/phase4ak-apl-timing-validation/model/manifest.json b/registry/phase4ak-apl-timing-validation/model/manifest.json new file mode 100644 index 0000000..d582532 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/model/manifest.json @@ -0,0 +1,90 @@ +{ + "root": "/data/digital-drosophila/models/male-cns-lif/apl-timing-validation-v1", + "files": [ + { + "path": "PROTOCOL.md", + "bytes": 5002, + "sha256": "2d3996933b6e5a31e6a737ade5f3ae6869ffd03e01002c793eccf9b4f71e987d" + }, + { + "path": "SEED-AUDIT.md", + "bytes": 6540, + "sha256": "35e8bfe1bff62f3a5d9295c785e1b8cec8a2393eaa67d6c683046e48f30feb56" + }, + { + "path": "config.json", + "bytes": 2183, + "sha256": "1718d8b01ece24930ff138f25c88f2f0e0f1cf69ad0ba655e5a0de5083e64df2" + }, + { + "path": "context.py", + "bytes": 5834, + "sha256": "5e4e500d5ec777bb8ae7ff77ac9a7279bfe995b1a17be2baededdbe065c98b73" + }, + { + "path": "encoder_inputs.py", + "bytes": 2431, + "sha256": "0061689abb1832e963718bd836bc8a50009ee38b258143a753b4d59e63414925" + }, + { + "path": "finalize.py", + "bytes": 11542, + "sha256": "7eb638c357cec7f5f85032312c50a616402b5a8a9ab5aa0268c181f6c3ae0ce5" + }, + { + "path": "prepare.py", + "bytes": 12405, + "sha256": "d8b8315f8800b3efdc7548620f0fae85da21a12b753b9985dd623bd529e2c50f" + }, + { + "path": "run_case.py", + "bytes": 3382, + "sha256": "bba6c4a98c6edf1eaba60b8030a9eca646da7dd30b74b2a0c16e374efd022bfa" + }, + { + "path": "run_suite.py", + "bytes": 7914, + "sha256": "3d9890f11f299c07956faa5c0a9ebe2ea28ade58d8acf01a8631c17025073345" + }, + { + "path": "runtime_bridge.py", + "bytes": 22443, + "sha256": "8a6629f8cd991cf309b508c670b3009737f9b5f5e1f72560fa5bd4b1ff0bc64d" + }, + { + "path": "seed-audit.json", + "bytes": 376926, + "sha256": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a" + }, + { + "path": "test_encoder_inputs.py", + "bytes": 2771, + "sha256": "f1b3b8a0ca9bc41152485c05fd5f24fb7bb1f76c6ea111ffb941ae1225d914fe" + }, + { + "path": "test_final_status.py", + "bytes": 2040, + "sha256": "a85466891352c15b3103d30e7229734ad6694c8a1347d5e0747da3315223c203" + }, + { + "path": "test_runtime_bridge.py", + "bytes": 23574, + "sha256": "bc01a5ff38d79a7b66ab2eb9e6731164bb8a1e15b5b5c0c1655161c24e2c37cf" + }, + { + "path": "test_validation.py", + "bytes": 17829, + "sha256": "03f5aacb5a1f9460d10b30744100a43c57e5488d32dada79c888529943c82cf0" + }, + { + "path": "validation.py", + "bytes": 21631, + "sha256": "3464091a4cc2cba18946cb9c9b3d12a69bd3f79f1001096234b3a8467dc602c5" + }, + { + "path": "verify_frozen.py", + "bytes": 2417, + "sha256": "a736b774e39ff0ad863e8efc720bd5f9ed7d30261776bb57f0a716a7052dba5a" + } + ] +} diff --git a/registry/phase4ak-apl-timing-validation/publication-receipt.json b/registry/phase4ak-apl-timing-validation/publication-receipt.json new file mode 100644 index 0000000..9d51a66 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/publication-receipt.json @@ -0,0 +1,16241 @@ +{ + "publication_complete": true, + "registry": "registry/phase4ak-apl-timing-validation", + "project_root": "/data/digital-drosophila", + "declared_audit_status": "PASS-FROZEN-D18-INDEPENDENT-VALIDATION", + "declared_gate_results": { + "numerical_gate_pass": true, + "seed_validation_pass": true, + "novel_to_aj_pass": true, + "novel_dynamics_executed": true, + "novel_unlock_policy_violation": false, + "old_frozen_integrity_pass": true, + "frozen_five_reference_pass": true + }, + "declared_validation_counts": { + "planned_primary_cases": 120, + "actual_primary_cases": 120, + "aggregated_valid_primary_cases": 120, + "actual_checked_repeats": 24 + }, + "declared_novel_scope": "Unused for AG/AJ calibration, not historically never simulated", + "frozen_reference_report": { + "present": true, + "path": "evidence/regression/frozen-five.json", + "sha256": "020fc362e70c4c0670e200783a8d1682f167f862e59840e8b8d80a4688e22433", + "declared_pass_all": true, + "reported_trial_count": 5, + "missing_is_not_a_success_or_fabricated_trial_failure": true + }, + "frozen_integrity_report": { + "path": "evidence/regression/old-integrity-after.json", + "sha256": "273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0", + "declared_pass_by_root": { + "original": true, + "models/male-cns-lif/apl-pn-scope-audit-v1": true, + "experiments/phase4aa-apl-pn-scope": true, + "models/male-cns-lif/terminal-scope-diagnostic-v1": true, + "experiments/phase4ab-terminal-scope": true, + "models/male-cns-lif/lif-semantics-audit-v1": true, + "experiments/phase4ac-lif-semantics": true, + "registry/feedback-context-review-20260930": true, + "models/male-cns-lif/author-semantics-lab-v1": true, + "experiments/phase4ad-author-semantics": true, + "models/male-cns-lif/author-runtime-lab-v1": true, + "experiments/phase4ae-author-runtime": true, + "models/male-cns-lif/author-fullgraph-lab-v1": true, + "experiments/phase4af-author-fullgraph": true, + "models/male-cns-lif/author-apl-lab-v1": true, + "experiments/phase4ag-author-apl": true, + "models/male-cns-lif/author-apl-lab-v2": true, + "experiments/phase4ag-author-apl-r2": true, + "models/male-cns-lif/kc-drive-audit-v1": true, + "experiments/phase4ah-kc-drive-audit": true, + "models/male-cns-lif/pn-recruitment-audit-v1": true, + "experiments/phase4ai-pn-recruitment-audit": true, + "models/male-cns-lif/apl-timing-lab-v1": true, + "experiments/phase4aj-apl-timing": true + } + }, + "frozen_helper_source": "/data/digital-drosophila/models/male-cns-lif/pn-recruitment-audit-v1/publication.py", + "frozen_helper_sha256": "7a79c499098b74163e7bb16adabcbc54e7069dafa204d0b99c7f4c03d79f8016", + "publisher_sha256": "012c8687df37e24a2c1932fa7139d4504fb83644b907b45106e97a54b0cae038", + "helper_globals_redirected": false, + "model_manifest_sha256": "3206a8666718b4a99e09b8384c87dd25895b5d7038d23fad7b93e40379183ccb", + "experiment_manifest_sha256": "25eb7e467eb17c3fa83ffee2e4e82b754f161fd8891e515bed23eeb500c5656d", + "source_trees_verified_before_and_after_copy": true, + "copied_evidence_files": 1283, + "copied_evidence_bytes": 4895616, + "files": [ + { + "path": "evidence/REPORT.md", + "bytes": 1008, + "sha256": "c89a6c3ae8380f218d15cdfba1d8aa4fc1859d2f46a6bf1306450015f4efda53" + }, + { + "path": "evidence/audit/compare-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 17404, + "sha256": "93e4fc94d9e5e1ed8a13e975dd4392cc4a1d4363fe71c0b82ce43d97b6900b6f" + }, + { + "path": "evidence/audit/compare-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "bytes": 17368, + "sha256": "623a6a5e685674fdd4dfd07e3a56bc8a11176a559a70634506150f03fbc41277" + }, + { + "path": "evidence/audit/compare-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "bytes": 17688, + "sha256": "302c6dd70c07e4168e76e180294ae1876c0a5fd2a8f8a1ba15b19c936db452c0" + }, + { + "path": "evidence/audit/compare-seed_validation-seed_validation-physiological-00-s1073741825.json", + "bytes": 17652, + "sha256": "5ade5ea66006f7bdc1df339e0f5c75bacf450d24d8c7f34b9d7f1ac2a868aa0a" + }, + { + "path": "evidence/audit/control-cal-matched_energy-00-s51101.json", + "bytes": 13470, + "sha256": "ed71c8aa01ff9b845591e3f481c89c2c1d8db1c0aead885ee9b94bf94bbadf57" + }, + { + "path": "evidence/audit/control-cal-physiological-00-s51101.json", + "bytes": 13435, + "sha256": "ed4e193f9b933360fd15e6851b87b260ec300053cf864c8a3a5446d91274c955" + }, + { + "path": "evidence/audit/controls-gate.json", + "bytes": 480, + "sha256": "62a19c748da7f1b0f4256b472763e8a278add8ee9f1794499df799a2d418bfb5" + }, + { + "path": "evidence/audit/final-status.json", + "bytes": 539555, + "sha256": "c49181086ecbd19511b9f1e783afea8f66d0f74348a7b70d7f6c5fa99b4337fc" + }, + { + "path": "evidence/audit/novel-probes-gate.json", + "bytes": 543, + "sha256": "230fc1e8d7a817a77ebfa66ddb6f44cb5c5a6891fdad2b4fe1fd607d7be35f62" + }, + { + "path": "evidence/audit/novel-validation-gate.json", + "bytes": 1158, + "sha256": "06b3fa91d947c05449340c9de6897b012ac9170f92ccf20e2954c52d201b5234" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 12247, + "sha256": "92559d7fa2bcb3615fd87a2110d61b40704e80b98ae774d55e8672cb71a30031" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825.json", + "bytes": 12247, + "sha256": "b72c170f068e99fcf7a09773e455e960035e01f245fad81b89a64e487039732b" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825.json", + "bytes": 12247, + "sha256": "061efc20cb6cadfb25f29db3ea255adbe2e1126d113dfe63c64a8fb24e13b216" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825.json", + "bytes": 12247, + "sha256": "6dfbbab429b1ee25b61b8ca59da27706c46e4f055f3eec05ff10a30d63b4cf0e" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825.json", + "bytes": 12247, + "sha256": "350c257a253cef46ca263dc0904c6f057745e8453834fce75d043816bc811855" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825.json", + "bytes": 12247, + "sha256": "13776fd612bc93a88723e5f0526330d8b67a9177c886b7f32bd209be60182c13" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-00-s1073741825.json", + "bytes": 12220, + "sha256": "658c4bd3def28db7abf935e6e34bb529549b7115276445cd6b2938bc9fef2766" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-01-s1073741825.json", + "bytes": 12220, + "sha256": "b5386c46789cf8338c6822126bb73fa238bd192d7ee69b956b0c907fe683e9c7" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-02-s1073741825.json", + "bytes": 12220, + "sha256": "0ebe3d85a2afdc7539b3b166578e84b3ed81a5be3289ab84190abac0bdbadce1" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-03-s1073741825.json", + "bytes": 12220, + "sha256": "c6e40eba02f5bb622dff8afc4e0d257470d8dc1078112b2ea5eee7550ac18eb2" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-04-s1073741825.json", + "bytes": 12220, + "sha256": "ecc671d6c4faf6b0dd42f8938f178d4455358b63f51dace9abcf3d1c048ce97e" + }, + { + "path": "evidence/audit/repeat-novel_to_aj-novel_to_aj-physiological-05-s1073741825.json", + "bytes": 12220, + "sha256": "8fcfe25e34d83a17bb706f6508e95b413f996853f243f529236bce1b82da163b" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-00-s1073741825.json", + "bytes": 12459, + "sha256": "bb59498c12fa42c5900c06c5bd76f8a6d9374028b34c45204b48da299e802992" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-01-s1073741825.json", + "bytes": 12459, + "sha256": "829dca83c233285cbfa0c26f1643cf2dfd5aa6d71acf19b93c3111c2a94123ca" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-02-s1073741825.json", + "bytes": 12459, + "sha256": "ed53a3ea8e0def239486b47a3fe50f4889f03d3b42f7cfaa891b48a02d398678" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-03-s1073741825.json", + "bytes": 12459, + "sha256": "93be462e1167730462e1faca842663921d3c9b7abe8cee4d1ed30b1ef4a2bd08" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-04-s1073741825.json", + "bytes": 12459, + "sha256": "e44558058778b901efe25ab81e1c1171cea7caed4d7d6bcc62b86a71fcaa17c3" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-matched_energy-05-s1073741825.json", + "bytes": 12459, + "sha256": "8644de15deb0fb8776a638446fbdfc4c6c6f9dce98312ad35168321d4b4d9dd6" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-physiological-00-s1073741825.json", + "bytes": 12432, + "sha256": "4f97dd84b91fcf296ca67fb7b7e9f570470e6bf5c5218cef9b16585cdb8f478b" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-physiological-01-s1073741825.json", + "bytes": 12432, + "sha256": "4cb83a8d77cdb1a7ea9369311c220e70141da6985aaab21912cc7cf469136ea4" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-physiological-02-s1073741825.json", + "bytes": 12432, + "sha256": "517313c28633b2423d0c8d5fa322999a0c37a26bf0fdf64cefddec62dea55cce" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-physiological-03-s1073741825.json", + "bytes": 12432, + "sha256": "4243fbc57c2aac3cd8046924e89514c28b2f53c9ccfde7619995ef575646f5fa" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-physiological-04-s1073741825.json", + "bytes": 12432, + "sha256": "8f4b7bf26d6f5311fc13d3854b9a293483924823cc638ecfa344380eb14bafbf" + }, + { + "path": "evidence/audit/repeat-seed_validation-seed_validation-physiological-05-s1073741825.json", + "bytes": 12432, + "sha256": "04588268cc3b36f77d83ffe9569b9da2b49a14a857f56c4ffe9bf251e045a7cc" + }, + { + "path": "evidence/audit/seed-probes-gate.json", + "bytes": 558, + "sha256": "c2bdf69dfcf3705f2c00abb9b1e20b75f758cb4a922572050094c7ce85328aa8" + }, + { + "path": "evidence/audit/seed-validation-gate.json", + "bytes": 1213, + "sha256": "2fa8596d1a98ccb17bcd7a20f23591f97c4b724be381cc5331a7f2a72363d10d" + }, + { + "path": "evidence/cases/controls/cal-matched_energy-00-s51101/spec.json", + "bytes": 1520, + "sha256": "3e7908fe39a324d6dcf87c9176c2a550776fd0c22986dea60b1cffae68ebea15" + }, + { + "path": "evidence/cases/controls/cal-physiological-00-s51101/spec.json", + "bytes": 1518, + "sha256": "09ec11051a6aabe5250e9bda3ef7081294ec2ea21549ab9fbb84a95d00feaee3" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/spec.json", + "bytes": 1632, + "sha256": "f57a9d8eba2548c8a4c1129494620f55e12acf5a4492ee04301c3c90c7ad15c8" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/spec.json", + "bytes": 1632, + "sha256": "8d7f56b1e0cab5de147d5395bd89906b25b7d07fef9d7fc859a45ffe5884cc2c" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/spec.json", + "bytes": 1632, + "sha256": "e8e2d1b7fe4abbd70b4a03316955a33277475cffa9395f102500321d47e971c1" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/spec.json", + "bytes": 1632, + "sha256": "750244ab6ab03181ab841dcf9706c9d0a9b82bceec5683bf6cf976e58dbf4232" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/spec.json", + "bytes": 1632, + "sha256": "3ca648e445b4bbb59ba2c0220557a6a18d387280af48a4429e70dc725671a580" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "01b7167f144cfb840c4713085272654ed931b2dee52bd4563e01327cfbd492f0" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "36fa0a560bb9a96a904043f4217da089a02d410b075d90284f47efdcf3b4f6c0" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "71365e0569ec0d59eb9134fd68f42c511182c19e5a73af4f45633d77a1c474ce" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "9cf1dcdd13635b7fcfc7504996a97892bf1fbabcf02a8449b44523d092b883f7" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "efd07aa93dd341a6e41f69b918c9fda676148304aa40efd0e726692811b78b6c" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/spec.json", + "bytes": 1618, + "sha256": "fe26dcc9db30a91ab042ad134c050a000bd31321258365fea006380c8a1a7f23" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/spec.json", + "bytes": 1618, + "sha256": "efb7c44d8883ad87b4a5e6c02b11aa29a44f8ca6a1aa03b219d3d003b1b83cd5" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/spec.json", + "bytes": 1618, + "sha256": "d1b0b4d4f2018877a59ba5a076ecaa888a811762d0891c7dce50e2c843d4b447" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/spec.json", + "bytes": 1618, + "sha256": "6f7c6f63c75a086c96a3ba13c3a3958281865ba493a2d186805e2c938e95e7eb" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/spec.json", + "bytes": 1618, + "sha256": "620719316ad7108cd8d8733bfbe810304fee1960cd98e5084231386e8cb68264" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/spec.json", + "bytes": 1615, + "sha256": "c3bf189bb5435a913c4cd6a391a19d45804b5d484cd1f520b177459b6111be10" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/spec.json", + "bytes": 1615, + "sha256": "c4c73c692f9ddc66d659998ab9f2c162f875fae446cbd96b138ab5f2d7017c26" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/spec.json", + "bytes": 1615, + "sha256": "5d8972789128b88725b4e8af832429585e231eb5782c73030052ec17ab0d3869" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/spec.json", + "bytes": 1615, + "sha256": "85f9b716c4d414c95e6e4218c89d8a35c5a6c3ed062f23603f3a3f3f2ec62295" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/spec.json", + "bytes": 1615, + "sha256": "d327babb04f6d604b3e3942e88e531bd4c46064cfc03d0398e3a69d9dd3d5224" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/spec.json", + "bytes": 1613, + "sha256": "a76279cf34e45d2ae8d721b201d0f92b20de9565eb26d5a285f02c53305366d2" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/spec.json", + "bytes": 1613, + "sha256": "3e899927dc162d01e01871cb85dcc0998dab1bf998e0e1f9569c55116374722a" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/spec.json", + "bytes": 1613, + "sha256": "7486997d47ae48b74c13d8bc457df7309933a573cf42d2019518cd1a44787124" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/spec.json", + "bytes": 1613, + "sha256": "14fb4ed011e1d8208ab65a032997763ae8f8de3a2c09e8ed10d1b1b7247b6f10" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/spec.json", + "bytes": 1613, + "sha256": "1d7ce5457e524a0bdc8545e388c1c2896e0ae07f5dd1e3683b70e0817bef2fcf" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/spec.json", + "bytes": 1629, + "sha256": "d4b66d1030b8a7e7126a3dbc29e7bfba34b701566d99b0d88a0d5717a89ef0a3" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/spec.json", + "bytes": 1629, + "sha256": "a56f661aa334fa412aa8954cd3031de5fc38c186d6c3d28fa76dc1e5b95dd564" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/spec.json", + "bytes": 1629, + "sha256": "8589c8931fa9db8b15f39f26af59ddc0fb23bd3cb28cc288eb3678ddd2971a67" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/spec.json", + "bytes": 1629, + "sha256": "37b9ed53a22df781c0142257bc7f73899d2f80c17cbe1fac0ec059c803811d00" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/spec.json", + "bytes": 1629, + "sha256": "38d9620a5739dae0fe92b13735137e62c051a54bf76dda254e65e95ce01966a4" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/spec.json", + "bytes": 1626, + "sha256": "e6a07f3094dd548d6ba784edbe4e0dcd854514b6fd6492cbdc417b39e9063845" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/spec.json", + "bytes": 1626, + "sha256": "3a8a02891ec8ea39ca601dd272b600844e261376055b125729e3180dc8cb0441" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/spec.json", + "bytes": 1626, + "sha256": "5da2d82a47d6f994fc42ff06019e55ecb49c81afd165fe5c77bcf73b56475083" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/spec.json", + "bytes": 1626, + "sha256": "f685dd6d44176439daaed92b1f7e1e9aee26494a94d7b1db9288b5acff7a565c" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/spec.json", + "bytes": 1626, + "sha256": "87d00c997d8e1c56ac8c643ff07e1d609e45da8c4a93b646804e076d375a5178" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/spec.json", + "bytes": 1620, + "sha256": "52d56f79d6f3314ba8968b232b0437fcbd829a1d67e96e1eb9ec41f56b71cdb8" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/spec.json", + "bytes": 1620, + "sha256": "f5cd1998d9fcf58706155c45923ccddfd2edce908cee4acde1ab0ab233297720" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/spec.json", + "bytes": 1620, + "sha256": "be3e7aaa6e94273dde65fc28810e0beabbbf62db4811bf05edc77ff0629d4807" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/spec.json", + "bytes": 1620, + "sha256": "3ce6b9d89e92a6fa7dbeb30542b409f41491a8fdf5bd9f2d1cc5f6863e74794d" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/spec.json", + "bytes": 1620, + "sha256": "35aa60836e7adf8517f701dd064bbe51b8ed9c5dffe469bec1b148e9d6a127da" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/spec.json", + "bytes": 1616, + "sha256": "f902dd59a4df2d6326f31d02542883e346a6d7d24adb0769072bbfb79addfa55" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/spec.json", + "bytes": 1616, + "sha256": "762cf37c679fada266a760e927ea8cdcc8c3718d7d5f0ba3fbf20f050eddf99a" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/spec.json", + "bytes": 1616, + "sha256": "314ec08dc58c0b213cbc0002c8721c995c766a2520cd194fdd57472013ff3d54" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/spec.json", + "bytes": 1616, + "sha256": "108937f54456da6243cba12d81b9d0ce8ec17fd2c2650f5b7f45cf0141e87a30" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/spec.json", + "bytes": 1616, + "sha256": "63850b1f0e6e871e270267b7e3ce23efd143e6cbbfd9e24c266cd482b373c07f" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/spec.json", + "bytes": 1611, + "sha256": "6e2a9775fe8b31c401a3b509dd77dd4b38335bf23e93558d72a85c297f2141b9" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/spec.json", + "bytes": 1611, + "sha256": "cd2c47fb29d47cd039ac7660f58c705f9cb361b5e9b3e232e59b420f15ca2cd8" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/spec.json", + "bytes": 1611, + "sha256": "3a2f00bea3a8b2278d874845070a137a795c816a272070f022d6f493da5407df" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/spec.json", + "bytes": 1611, + "sha256": "b601e6721fda28b9ec68860959389f1084de19c5bbc603eb7a3c6034d3ddb8c0" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/spec.json", + "bytes": 1611, + "sha256": "6451d7522ee9320c1986a220fabeca1176439dfd4b788b8e958b16000f099276" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/spec.json", + "bytes": 1609, + "sha256": "1a568f23509b4d2eba8ec88f3c15a4af8b12f1ee229496c3f4d9a8101ff5dc19" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/spec.json", + "bytes": 1609, + "sha256": "f0e0bbfff72fe76e9c4f2e5641c465a9f5362652038d2f450998392044859f07" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/spec.json", + "bytes": 1609, + "sha256": "4b8212b3a795f7865c94042c98302a7cd766b9e2a2f6b729f7c5e70c951d7ffb" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/spec.json", + "bytes": 1609, + "sha256": "ba05507d9273e656f09c34edb8e4375b580537e293649e02c67feb9e126b5372" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/spec.json", + "bytes": 1609, + "sha256": "826f4f03117429c1ad9eab83fdb606542dbac3e1721e368e1fb4647d64dce3aa" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/spec.json", + "bytes": 1625, + "sha256": "e216bb3a2dc4804fba2194f68abf06eb5f557ccc9fd26c6b4d489a48148572cf" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/spec.json", + "bytes": 1625, + "sha256": "6a43f5cf66249a47a88b1d35dcdbd294df53ac074e9456b34383bf132b5b7947" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/spec.json", + "bytes": 1625, + "sha256": "bc861cee994830541e7a40bbe7b324f60e041d5c08ded96827429cd6e170e92d" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/spec.json", + "bytes": 1625, + "sha256": "f8f844ab2274076f82ee448573d4fe28477b39e8a961bed04e9444f50cb69a41" + }, + { + "path": "evidence/cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/spec.json", + "bytes": 1625, + "sha256": "cf0e4b78f2084e34f485a9fc7be1d562c54db0a101bc9be39101426005facd8f" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741825/spec.json", + "bytes": 1646, + "sha256": "23b4e96982040551cc88333dad82d8bd77275726132134ece80e560f8aae988d" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741826/spec.json", + "bytes": 1646, + "sha256": "4b50972b57e3306d7801d9659c8102fc55306037cd67cad888e291bccd5bd776" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741827/spec.json", + "bytes": 1646, + "sha256": "02fa68caf89ce57611fb2721b3bddcf15406b35bd275e2faa3f3871135d3be42" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741828/spec.json", + "bytes": 1646, + "sha256": "fbc23565d41d9185ba6046ef22814887493f8f4cf2036a72350b011934b1e207" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-00-s1073741829/spec.json", + "bytes": 1646, + "sha256": "5f22667a1a3841f6897328c95a97ecdbfd70cd393a8adb7c76167d44ff66778a" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "1d567ab3d2046c45f7a3b3a96134313f18dfee7ca26711afa86595b93efc5d35" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "0c625875cd183d86cfebc8a5641c0a34833db32ffe358647ad3a9dea3677e177" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "9190e3ba471825f94adab13def1cc6367f27fdc8b3fda8a0ef9716effb3f3706" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "3d1f4d8dca5b8efa57f5d43ab65299ca28348f9a86935f78f2c13f31778835b3" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "7894bb82d91b5e96643ff63e0a4c3c95f91c7794069d6bcaefb712d732cb5b2d" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741825/spec.json", + "bytes": 1629, + "sha256": "782badefa39e5f6362e280e176ac7f87cb30fd847b026ed73c0cb78f1d94c514" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741826/spec.json", + "bytes": 1629, + "sha256": "825587db0009d3282d09732efdd7b27a0a3200039cfecdd7b948720225841389" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741827/spec.json", + "bytes": 1629, + "sha256": "e4db12ead5222b1d226e77003b3fc6dcd3ab9246cc5ab2f68dc6d76aabe3f570" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741828/spec.json", + "bytes": 1629, + "sha256": "1c23e7753da581b8cb47a2189e93b98e3b9692d11c998b0227ac0404138b9acf" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-02-s1073741829/spec.json", + "bytes": 1629, + "sha256": "d4f37eee3a1070f907229dfb2f68c7f260da0666575f9c13af9d39d1814cdc17" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741825/spec.json", + "bytes": 1646, + "sha256": "42ec0f395fc84c22562f7fe758e89640a7a2b18ffcc2c6cd13bd1c183c98ea38" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741826/spec.json", + "bytes": 1646, + "sha256": "2f458d7ff71fe4a1389e39d2208e0b1172f5402181f0f055ef7b889924754202" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741827/spec.json", + "bytes": 1646, + "sha256": "000b1097df63db60251d4c2e1d4668363022b731638afae42006bd77b7cc8b7f" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741828/spec.json", + "bytes": 1646, + "sha256": "1884ac63729b4dd6ac31d625389f96157b0f6f9c2463ff74efbb6cd8ffa56999" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-03-s1073741829/spec.json", + "bytes": 1646, + "sha256": "9e3e6e50b3b851ced69aeb147c6580d52b43617828febe25a4abcc7f13ccb76a" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741825/spec.json", + "bytes": 1636, + "sha256": "8268f806538ad7fe4f702fb26420334fcdc207ce32cb5b35eb7a6518b0dff900" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741826/spec.json", + "bytes": 1636, + "sha256": "b0d8a97825c984474726f872e027fe5b8101698aebe0fa5ab709e5aad2965286" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741827/spec.json", + "bytes": 1636, + "sha256": "16ef9d068e0aaad2c3bf1a2b0b16b2f6a11a29a4ad91320670530f1fe74d3c33" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741828/spec.json", + "bytes": 1636, + "sha256": "b621d4566ec84acee9a036bea3e4fae8377f69939ae340ed64d2fb244a9a79ef" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-04-s1073741829/spec.json", + "bytes": 1636, + "sha256": "7cb8051796d8d965fa47aa33d15cdf64da4f9c9d121788f854f86dd7620f122c" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741825/spec.json", + "bytes": 1646, + "sha256": "4ac4fc7127c1654e441ad45a2b05713da8c328d13d6fa0cb5922390a417bacab" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741826/spec.json", + "bytes": 1646, + "sha256": "660e367d377b3b3efa2d19fa21989f183c32d1d1881df5c6ef21ec77c85078a3" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741827/spec.json", + "bytes": 1646, + "sha256": "b4140296c492da33f4a0f3c16e4a2e303ded1f37e2029709d7d503e3838c9c6a" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741828/spec.json", + "bytes": 1646, + "sha256": "def4cbe7248139461b9d9de0b0b15dc8b9aa0f8ba814a2ded139a416fa45caf0" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-matched_energy-05-s1073741829/spec.json", + "bytes": 1646, + "sha256": "dc4f6053d8c3db9b89369a83e141141985644878679492d150e555a0f4d770d2" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741825/spec.json", + "bytes": 1644, + "sha256": "ebffa677b41e06cb776a987a496a0577bdda135cf3c067ca8017b038ff3fc5c4" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741826/spec.json", + "bytes": 1644, + "sha256": "5528583382133e05020065835a4454c61bc30ea926f85fa78278208e094ea724" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741827/spec.json", + "bytes": 1644, + "sha256": "38ac7b65b1d0d9aea3ea6e7225f917086b824a7f4b58915e2dbef79ba7d3c2f2" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741828/spec.json", + "bytes": 1644, + "sha256": "e34cdff4c97f50ba36a17240413005c6cf59931c465bae669e8730bcfc0502c5" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-00-s1073741829/spec.json", + "bytes": 1644, + "sha256": "715f13c5f33e69ca2a65bb9384b109b366cfaf2d933060f102504a6619adff61" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741825/spec.json", + "bytes": 1626, + "sha256": "98c81da16c2ae9af1334ae439d0fb2b672e01bd1bfd7f365effae4b2b6a18b68" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741826/spec.json", + "bytes": 1626, + "sha256": "62896c0b8a3e6ccdacc45b8f073cedaa02f9d2eae06c12d1555c1e75ea42131f" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741827/spec.json", + "bytes": 1626, + "sha256": "01a0cf4757f37424dd1f67683eeabaf0eb04f45981b70fe375c3b4d100b423f0" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741828/spec.json", + "bytes": 1626, + "sha256": "be86a1aa64e2143c9303bf0cb6f86e1ba1f6980e1e0c47d90af5b1b07540e67b" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-01-s1073741829/spec.json", + "bytes": 1626, + "sha256": "209afd625fe8b23d78ebbe59f354fb8c11a170be3643fd2dd0df47646a18395e" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741825/spec.json", + "bytes": 1623, + "sha256": "bea932cd3d2696b2b87d0c079b3062c9f09a8aa0e6cf5067918d4ed612442930" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741826/spec.json", + "bytes": 1623, + "sha256": "1a8cd243a01027804cb3f0162106672e174594c1126be791cd76e5936e6368d2" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741827/spec.json", + "bytes": 1623, + "sha256": "e4b7276f692fd71e3a3584cac3a5137f6698d22c380aaf51da548a774e20fda5" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741828/spec.json", + "bytes": 1623, + "sha256": "67dc581d0172ffbb72d9d71dd5423f2f00e49487cba2fcc294ef8ce6751a06e4" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-02-s1073741829/spec.json", + "bytes": 1623, + "sha256": "07da43882c32103427fafe701631b69319651fc0241b39f24271f9b58628e843" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741825/spec.json", + "bytes": 1642, + "sha256": "d8b5dcdfff7c0b0aeb96559249cd9137c81824ac6d4e1e4096fcd324487a16d1" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741826/spec.json", + "bytes": 1642, + "sha256": "7d320cd43a6f41bd268c40d06623239e6cf91753c561d88d37b04d7894847dfe" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741827/spec.json", + "bytes": 1642, + "sha256": "4ec9bf3afd2e283e86cc876ebbb7974c7083a87acae02397d00e9807187a147e" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741828/spec.json", + "bytes": 1642, + "sha256": "0308813cb3c1b148d3325279f0a5f788db3b5759ec8e141d86ff4d8628aad8b0" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-03-s1073741829/spec.json", + "bytes": 1642, + "sha256": "56d588316b747050cbf22ea68a65f515cfc9d0aa3280b0e49e2122841b996dca" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741825/spec.json", + "bytes": 1630, + "sha256": "71f7a210d56702447974cd04dfc0ab85a5d01d27e66eaab9419215700b4fcfff" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741826/spec.json", + "bytes": 1630, + "sha256": "62128c349059c125fba9ebead8881f4181fe6f794b1a70de18161b0d11c6976b" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741827/spec.json", + "bytes": 1630, + "sha256": "c5b1d50a46bcdde4e171acdd7db39cf5e279449c8b3b309411465c4bb737752b" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741828/spec.json", + "bytes": 1630, + "sha256": "e1547285f579fba24947aba9b6479f20334269fbc0732475fc96dc3bc5980291" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-04-s1073741829/spec.json", + "bytes": 1630, + "sha256": "20246f60b35647b1da6d6ab109c2cea0ee55fb63b69c4b7004cc18686dc3e686" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741825/spec.json", + "bytes": 1644, + "sha256": "99d2d2086fa0a0ebb1b31ae90ca0af48d7263acb1fac3b8bed778e2248f4017d" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741826/spec.json", + "bytes": 1644, + "sha256": "fc28f87bae65e8db96ab2afa178534d8957aea52f10ccbc6ad791427a77f1ad9" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741827/spec.json", + "bytes": 1644, + "sha256": "7fde7800b1c9608f3f7d70b093ad70dde8a6b5dffe23a46dc0cfbb32d1fe059c" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741828/spec.json", + "bytes": 1644, + "sha256": "6e501ca9fe9e647535a42c86c0d77c439d526d04c4734872122e103300ff82ac" + }, + { + "path": "evidence/cases/seed_validation/seed_validation-physiological-05-s1073741829/spec.json", + "bytes": 1644, + "sha256": "18e7465b94294442db4c5fd81a4235709b99e677c9adbc2f2c1bdbb1c0572993" + }, + { + "path": "evidence/checksums.sha256", + "bytes": 428007, + "sha256": "65c9ee6e90a49fd22282a977d3770a07567c47f4303e12359239dd9c77246af2" + }, + { + "path": "evidence/component-audit/controls/cal-matched_energy-00-s51101.json", + "bytes": 9637, + "sha256": "8d3018c752b30ae587d580b45748854de3af0b88fdfba78aba241f70ad267da3" + }, + { + "path": "evidence/component-audit/controls/cal-physiological-00-s51101.json", + "bytes": 9635, + "sha256": "b54e22f755d28d8969a28f9781dee7eb1f2ea37d663b5452eacbaa4507279df4" + }, + { + "path": "evidence/component-audit/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825.json", + "bytes": 9652, + "sha256": "1ed80092879afdc850644d36429ac039668c746aad8dc68873d80ce2cdefdfb7" + }, + { + "path": "evidence/component-audit/novel_to_aj/novel_to_aj-physiological-00-s1073741825.json", + "bytes": 9653, + "sha256": "9d2ae69912eed910a38ab94dc6553809fb5203f56153bd7f7c12940bfff4c2a6" + }, + { + "path": "evidence/component-audit/seed_validation/seed_validation-matched_energy-00-s1073741825.json", + "bytes": 9661, + "sha256": "d7c81ed17fe2bc8a02aaba971b17c99f3426d892375ae2b29afe6ea83e969db0" + }, + { + "path": "evidence/component-audit/seed_validation/seed_validation-physiological-00-s1073741825.json", + "bytes": 9659, + "sha256": "29c4f4723c50599ec2aa4398220141725c5cf35310614c4472366e6f21a339cc" + }, + { + "path": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "57d19479cd460b13760a9a2ce03a1b751979d8226293240b8d51a9a08689ab53" + }, + { + "path": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/requests.csv", + "bytes": 1914, + "sha256": "8f0da8d124f7587e1636097bb0ae4fffada70b856eccb2bd0027da99cf35fb5d" + }, + { + "path": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/controls/cal-matched_energy-00-s51101-r0/summary.json", + "bytes": 6466, + "sha256": "2528b6ce72406feb3ee3256b0ffd0400ce2acbb4888bc414875862015f777259" + }, + { + "path": "evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/controls/cal-physiological-00-s51101-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "24f0fa162a1a06585cd6c0bffee9eaeab8955bedb54b65fe46c8dcdd1d4b1628" + }, + { + "path": "evidence/gpu/controls/cal-physiological-00-s51101-r0/requests.csv", + "bytes": 1980, + "sha256": "b8c47006fbb883bfe77f34f96cf03fe2a9404118d79c983453237f26d6f29c79" + }, + { + "path": "evidence/gpu/controls/cal-physiological-00-s51101-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/controls/cal-physiological-00-s51101-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/controls/cal-physiological-00-s51101-r0/summary.json", + "bytes": 6460, + "sha256": "c02ce8970c9dd4acab097820c24168d82ebbbfdfa2a9ab5e04196d170d002026" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "ca0a197b450f0b182f21e5cf79b9df1fc9b4a93763a4f884e19236a1cfc47f30" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b9e32e2636b8a8c6a00510871bf6c46f0d3b6957cd265a4ce7df516efd08d590" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "cfefc655d613fcfb42d5fc2fc5bf37b4663aaa8db588ba2b46d7e21f0eed5f33" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "ed3525aa7d907fa5bfa9eba0ea9b8afeb8851b7989bf2e9fd0e42f13c7bc2624" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/requests.csv", + "bytes": 1658, + "sha256": "de6bd7dfe51d9cf2e06ed7f6051717c3dd44a85bf394f976140302b03e3b7c74" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/summary.json", + "bytes": 6479, + "sha256": "6b59d14b913ebd41eb698c98709b0c1ec2f90700c435c2c5af6317286db4074c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "c3996c5957f9a6fca305cc241d7e6c399a57f0e9aa466f77804ec324dc907472" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/requests.csv", + "bytes": 1954, + "sha256": "c3cae21c6c9c8ac217a3cc9d7083ca2a7ffb3919299807bf5d8a3b0c10616bbb" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/summary.json", + "bytes": 6477, + "sha256": "ae4827876eadeafa369e64e54e4a34affbc6849092c82ee326eabb6433100b16" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b1c891e86efb7faf8111908b8295592f05cc8a6a0ef294c2670750da3153443b" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/requests.csv", + "bytes": 2077, + "sha256": "2f813be1648111c18914a2a8f5f072adccaca85475baa82f7e8b4aecffa5003e" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "d6d678ba0966e62f87ada1076097fe3b65668f6adedde1ae145268d20581aec0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d61dbf44a3ceaf6ed3cdd9e726ef7237ee3047a386afc979ca9e2c10aa59552f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/requests.csv", + "bytes": 1633, + "sha256": "22a8749fa62438ce6ea3d3d54690f11ca036350f8681e62b7c30dc5daa470918" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "0813e97b9bdc9d5535819e90e7b6d1548a7100205ebc7069483c3ce7ff22d2bc" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/requests.csv", + "bytes": 1694, + "sha256": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/summary.json", + "bytes": 6480, + "sha256": "826caa1d6064f8eaa4ee77d7c5a51d7a5fa04bcdebf2c2f95af75955a4a00186" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f21e9df20d670e5fd831aa763b81937ef8ec65e080339302dfe13e99a45ec590" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/requests.csv", + "bytes": 1694, + "sha256": "ca660efeb93f7f76bce517197a334eafe788bd5e4599b96d83ae5eeeb8abce25" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/summary.json", + "bytes": 6478, + "sha256": "edf29417f64d492d17e72b514cbf5dc72a547bdf37785f44622f66ace2fb606c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a200a0fb7dd41690bbe72da2e8d70031990008853d3482edc56d05c779b90dbb" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/requests.csv", + "bytes": 2214, + "sha256": "a246b0766bcf9f69c11cf03cf55ee1b08744270236579bd81964eb2ef953ac68" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "c5131d807fe5b2961e3720efc3095aa0afeccfcc6ba995a1684726bfce01a0df" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "26a755921e1e4760fbd207d0ee351e3aa661f89592cfcdc68740f2e0a0934866" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/requests.csv", + "bytes": 1749, + "sha256": "d5dd2d76d376d7b1a9a3b5a3246f3eda56b2e75f0645c5c8cf556a6d92435b89" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "234ffbe9d48967451868ca2e85ceed62ecb6547322e9768bdd807e7247c16912" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6a45066d9e546542d85bffb9951bb1e8767aa977da74e79c07f52b0303328c3f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/requests.csv", + "bytes": 1930, + "sha256": "f998d4aa69c1507843a1a3dc3076c26aa0da5c74f5d77d2a832404c9560794ca" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "5382f760898a29af547cabe201d39bcf392533ce58df1d412fe6a421e1d32a07" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "ca9f38fc8f3f571a675ba708c361cc4c74ad90cca5d6717d796b1fcada13a781" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/requests.csv", + "bytes": 1463, + "sha256": "c6ee5f788b183909cf9980da8a25b007a894176fbd8a1a69053bae755de289a7" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/summary.json", + "bytes": 6475, + "sha256": "f114492a3211e0073d7e8a04e9d0c110771654537cce68de1c60f1ac574fc45a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/summary.json", + "bytes": 6476, + "sha256": "30e7211d79ca467951cb119a334e97c7da943af12afebe52ed794ce8bb5f02e3" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "3617d1d47eac0801a81bb86154857a892e6d0f508e79f6083f8c0e6c7f205d8c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/requests.csv", + "bytes": 1750, + "sha256": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "0272a9af3c8ab0ee9f507f8bfcc4b06d240f4893c5ffbb65119ea716a821de5d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "eca0e6bd154f9bab41bd0f51a7dcd39bea8bd0c38299ab66edaa658f8e597d4c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/requests.csv", + "bytes": 1875, + "sha256": "0a8b4caec117a3506f0a8c829f25129564978165c9d54248b762739daf6846ff" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "30016e5848558e5bbd7db82ad918fca038ce61825d2360dd9e9efbf5316d4b01" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/requests.csv", + "bytes": 1793, + "sha256": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "bdf4741b45879663d67edf5b7e1487b1e426b611bd212bc758e06d0ffda026a2" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/requests.csv", + "bytes": 1554, + "sha256": "ca43de84ed5ab401c0221aa4b9052560f7d942c6aae0903177729e17d58c2788" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "8015de2e62c6a0aafd19943506a2c4dceae7dd26ea26b4e5207ec0bc8532655f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/requests.csv", + "bytes": 1390, + "sha256": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "2e07eee9b1f5be3b959d7f82b3b241501c87de05ab12fbde4767a9ed018e7a21" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "76cdfdf550e55eeda4de92395bcdc2413ad62646045791b7a7bd20a247a9ceec" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/requests.csv", + "bytes": 1390, + "sha256": "d98c762ca21e975476b58eda9e3edc694a5ad2781ccaa9181341233d2bcdb45d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "60a56eac3b9ffdf2084a219df7f5d6a9d0e42a3a317a7e2b02563095c9f712ea" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "9a8bef78843bca823a464b46be5954c78d932075e47f8b1275b2ba325eb22ca0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/requests.csv", + "bytes": 1597, + "sha256": "bc1317bfbca06838d27a9ec5f50d91c6a7bd8ae60c8057544884da11f12a0682" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "602354da7bf2a510d4e198acb972ae64ab570bcec90a4e987eb2480b53f2893f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "4d3b6bf4a406a941c08dd0e9f2a5f6eace20ff1c74c2d9b8710ed222ee936a2a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/requests.csv", + "bytes": 1810, + "sha256": "8b19dff02c025571b611066077bfab885038751ae3287e89b2f02fe8bc6a5a36" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "4b8cfd842c2bae2ec5c6d9384076dddbbeec0ec329251b2112e2b7746127db07" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "bf46038747f6ec32110bcacccf93b757ad99d4d0183d7951a6ded56e5463bbff" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "70d9f854eec3d406076ff4a733f6abb4e26cba2ba15a5851b0661aa7213410b0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/summary.json", + "bytes": 6477, + "sha256": "0be2202c8ffca954ef29d4106be44281aef4e7075d1fa371d36418c5c8474a5f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c99f5f56b78a3bb360853507aba5151dcb57dfe47ada27b9e46b73bc9e83994f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/requests.csv", + "bytes": 1760, + "sha256": "2ebb89b5258cebf8a71f8d146ca05556fecefd79f686fc4ccd3d5263bcb3683d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/summary.json", + "bytes": 6479, + "sha256": "819b1094814d5fe06bac5a526f0b19f2a0d985d99ae05570b463f8a682aa71d4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/requests.csv", + "bytes": 1676, + "sha256": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "b52104de9bd5fc6fbd81037fb4273f33725ce2285bd1923bcd957ebfed9d9fd6" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/requests.csv", + "bytes": 1676, + "sha256": "04127556bf217971c24d43d483f0ba6fdbeaca5b6ebf86235522814e9ff45ae0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "765c50fa91760f17fb2a31b8eadc005d1bb57d974da749cd7f40d5582bf1f1de" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "f1b1311b53605d29c3adf17e6c99d7ec0507d44711588cba3f054c5a7e56d56e" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/requests.csv", + "bytes": 1788, + "sha256": "695a081baef6d650d1a4c2dd1590cb51c5d14a655b8b04784427136c33dfd6f5" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "08d00de2dd108d9f0dd418f9c2ba1bbc0fd00fc2a836302444df4a56cd380df6" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "745eeca6d03921e873a91c49b669e5c31e1d58546b024ff5cae1d17a368d0d3e" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/requests.csv", + "bytes": 1773, + "sha256": "f1824e61165f7c2dda6ef052f18c900e3b8620568c42883e0a753a0826090872" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "a9d27de465ea48a6b9029500f68cebb9c0a0643624bac88d98b51c7e05c8d678" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "eafae1cb05485b30b9b517db3827edbd31ba12c2b9b8af6aa872e2b2547fd596" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/requests.csv", + "bytes": 1631, + "sha256": "370b059cb48aa81bb583d72df1884d6690ee3e7ffb31dfcff1c75b1c73ccde3a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "9d92d3edf6d606cab57a862d5a4f5ef523aeb5fe701ce2dc87a8af4735f8bd26" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b6cac73b1df7b88b059860fb2be107adb745fcfe8d330a2c88c1a0df187cb55c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/requests.csv", + "bytes": 1414, + "sha256": "0fe7c51430ff0ed380db6a9b3e9798d27a9f6a01522f533c320174775880a9bd" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "8c5d8763c677a98612c71f6511249846358c5f1d2869e0e8a3d0d1a6c7061780" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/requests.csv", + "bytes": 1724, + "sha256": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "acb10d20c96bb3fb83fa4dd73479496ff511dd6ac3f87fadc2dfb596054367ea" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "140f564f42e598a25f846ecb7f8c987dc51cd887ad24b844809b43d79cd469c4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/requests.csv", + "bytes": 1724, + "sha256": "1dec4e765007b517ae9d78e0362efbacae0a617964e226e0915978c6919fc04c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/summary.json", + "bytes": 6478, + "sha256": "9d65d741f4dd634741c2ff512fee7129fa09fecb97f91c02309f6333e6222b33" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8997ea2aefee4c79d611d0603051715087212efc2fc3722750bc9f06aaff7252" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/requests.csv", + "bytes": 1749, + "sha256": "489a216c7d65593ad1fb0c9af0bb20e298ad078983f94ecc5669a85c6b9430fa" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "93cce7109d8f90c8a322b88d6a1693a6df588b7b886f2ef329dfc3f4f269c93b" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d07db951a13e48435d31f66596853524528a76bfdfc19343592061b3e3f93e86" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/requests.csv", + "bytes": 2094, + "sha256": "9e9755cd829402e1df352c0c6121b6f60f9ef7fe446a3a8e81ebdf813efea27d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "2958cb9c5ea7248e2bc37c63a67bb50ad3d41e36b1862ae4db6039ca7afaf8c7" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8110898001bfded7f4a008a79e7a0f5018f54dd05a31eaa7203f6cecf7e6b2a4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/requests.csv", + "bytes": 1784, + "sha256": "bb41ddcc2ad31f2cbdd17ede19b0561bd78ea612cba4776114418a3f537f86cb" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "fa44586d7707c5af88cd19d7c48f7257bac7016bdf220d1022008dcf5f9559bc" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "1a7fb4459001725821b23fb96bcaeb873174636feb1433cd154380edc4b80969" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/requests.csv", + "bytes": 1541, + "sha256": "0741cdc4fcc406c8b7d353ccfdc7a40b3aec6f97e2862c0074d820d5feb0cef0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/summary.json", + "bytes": 6477, + "sha256": "cace47abc5135d340c6804bbcb0bea4160c722ca8bc79b39d0cd46efde36be21" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/summary.json", + "bytes": 6478, + "sha256": "2a0e1b97a90de09a3ee05db6701ce45a1da3c18ac4ce3390f8b01a08aa3c5a01" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "54224aba229e01482bf226f4b6c4dcb8d6c82c6f08be3e016df9138635a227aa" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/summary.json", + "bytes": 6480, + "sha256": "b91b84f88226265843e830cc7e8cdfe863d256a23df6c42069bd7e5c01db83f4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "84c533cf612cca0612a8ca42ba257821e3f77a45cd2018dc04d1e53200445792" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/requests.csv", + "bytes": 1767, + "sha256": "dd7231ff63158fe7b4798ed49c9ddcdc15822249b8036204ecee63aee515ff72" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "cf8209897d99d0fe5c2958773d7d31da2160fd1f260536c42d4031dc46eff483" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a69d04ac64a290a945386712da6d98cbeff1826fe57cee36e2049c02d4e17d7d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/requests.csv", + "bytes": 2161, + "sha256": "313430adacbc4f1bce355f95e61e85d60ada4feb16961a9e36081c0d55fd012b" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/summary.json", + "bytes": 6478, + "sha256": "85494163ce2a361765a0ebef625b2aee522dee7e4db22eeb6bbfa27760669e4d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "556421db94619e050461d4bcd6647cc4b545e6cce68ca2377e8b793061ca1186" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/requests.csv", + "bytes": 2202, + "sha256": "bbf7791aa8368401eca5f3c93bd72bf85038fdbffad56b0ae055445c423f343f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "1a9038cd7c731e49082ab39d33b35b614009d4a1edd0c76f7e321c4e12029d02" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "3977ec1ce1b8dbc6399b4d55d433c3cdb96590504632d55e80b2c3c85bf804e7" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/requests.csv", + "bytes": 1839, + "sha256": "9f3d9578f072bb633aaa8020d745356e678b80abfac13e635c375258afeffee9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "effd813bc21aca2decf2fb11ae8993ddd487e5ec8869b935285f476190f81819" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/requests.csv", + "bytes": 1630, + "sha256": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/summary.json", + "bytes": 6475, + "sha256": "74b039335f0d82e6d99b85c301c45b91fd8c394846c18f357cee9034eaa6e859" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "0468128cc9d2e4b378c731cd6b9ba0e331d67d973ea1bbc86cfc6afffd654d7a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/requests.csv", + "bytes": 1630, + "sha256": "c2c7822493486caa4bc272b840e173c006a73924b5a901d7daa8fe8ba94388b1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/summary.json", + "bytes": 6476, + "sha256": "bc157fc3d5a64844fe35f057a6d1351b58dacc7fb1752d3d1b64529b3655be52" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "b7417ac2bcf48deff98d1b338e2ef9286b9e5ce5446e5e04b90cf382ecf24eaa" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/requests.csv", + "bytes": 2119, + "sha256": "370907f6f6692a0e30bc1e654d3597be61140ab6b679a00fdd7f908ba603cd7c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/summary.json", + "bytes": 6478, + "sha256": "bbdf9e2ba0ab7119b8b10a64aba9ba397409e58906c608e6252889ad36ac29be" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d06b805f555fe57f5660641ae7de82ba37d1459f59018999b7cebb0fb0c1c7b0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/requests.csv", + "bytes": 1672, + "sha256": "fd36f4f90d5562b9a1b33d1f37eb8062007931655b03078b19bc9596bc446fb1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/summary.json", + "bytes": 6479, + "sha256": "277485f5528e9606695f45518f3346ed7409ef7d5fdaad9cebab7fad7c157eb5" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "ef8490124ad0fb0051363569eadc7f5fe5de32821b76eb2e8ac0e0b13c7899bd" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/requests.csv", + "bytes": 1831, + "sha256": "a8c82193fc14ab2e40057fbe5ad22cb27cb888eecac132df5d4031c2033ad1f5" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "f1f16d524ef830ec61928f4e72141ea2ebd7e28a02ef769ca9daf4c560cd344b" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6728038e10748465fe09ada988eed129ab7ed3446d12eaedd37a13fbc7757b91" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/requests.csv", + "bytes": 1384, + "sha256": "06317ba831e3bf346011a84b4313d2c8aea65beb2e2195c21a6bd64a6532a7e2" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/summary.json", + "bytes": 6479, + "sha256": "b6691c08b6da584065d078dc9f33719ae43ecca429369264418d79efdb6f4df9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/summary.json", + "bytes": 6474, + "sha256": "168aa06d50dcbdb2d744a73b2e6ead981219318a097ccd03354cfcfd3c363107" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b5084b0402c36f830b277532b01f5241de490cf045b1c4ca2dc03d95caddd0d1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/requests.csv", + "bytes": 1490, + "sha256": "2c427f2ef38f7d13b4f2118617a350cd476f75734751a9d54a42d020aff0d0f4" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "e0c95904d4f25574dc93ef8b5ef42407927b968c096ba64a137e1e595d6f18c7" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "63052d21e6cc788427e9bc81583d1167ed033a0aa42eeb4cdbc46d465a6ce1a9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/requests.csv", + "bytes": 1750, + "sha256": "697a4b1609826c52c065597355a10b489587678bd4ada0948fe22e811b804f5a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "b03458d89e45462fd020ba4069f85bc5f5fa4232a09380477a79eb65af782741" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "9efb4283b1d764c7e0917ab8e139fdc7f79a0e363fe7b2e777065b2a89e5a365" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/requests.csv", + "bytes": 1811, + "sha256": "dc89d9dcd99a8c0c05049bd5119f9a2fba58b5a70e8dab65ec83b019487c8ec9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/summary.json", + "bytes": 6474, + "sha256": "8db9bdc039e371f291417cb1a9eae872b3d5b8c2edbb6c51175752ef0cd5e2dd" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d4c07103868045623a466649c7b68c682d2a1f82a3d32f68246c2bdc72d45552" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/requests.csv", + "bytes": 1793, + "sha256": "d79fa7c8dcfae1f62ceea53c091b22286a6b5b5b05129bcfcd0b09a4f6bdf221" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "3f6348dfe771170156937ee388ee24fbb90c735c54b5801d0e1d278049e5e18f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c46954c9ccba614abafe23b06fcaf5588ca36bd21fc83df6ee7389382169fa06" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/requests.csv", + "bytes": 1539, + "sha256": "9333d1cc60625221a563cadb1fa950b6f28db15d4a358949c852c363fa00a10c" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/summary.json", + "bytes": 6477, + "sha256": "0ccba7b15914241999fd07c32c5b6554448c2e12a7b77bd01986c7527ca8a350" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/requests.csv", + "bytes": 1102, + "sha256": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "4c0e06b741d2e441892559faa0c2f4a5b9f2207cbda77817d9ebf10a66a560bc" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8bc94f676484fa6f01f6e399e8474dbee674887409be1c537867807885e07c7f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/requests.csv", + "bytes": 1102, + "sha256": "84a6a3f898d48fe9ad30ce9cb213ffa94e0a96c0987b3f7676b3c13e2d578021" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "bc9229ccca4f66c3550adbd7b1d98b3e63893e7fcc7513406799bce51eff1552" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "3ce19ace96a36eb15c32857ef62132a6b49de8a5778d70e9082e829b17f661df" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/requests.csv", + "bytes": 1204, + "sha256": "f4c58197b6b0aadf8551efcc983055bf92d96e55fb951eb4ff5295b530f95d3b" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "1b3c8a44d834cd83f620e0a3032189b19570e7fcce15b21014178f546843b497" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "3e28d543764779bae6fea817c037a0053aa1bb9298c0c7c31d985eb424c9f28f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/requests.csv", + "bytes": 1233, + "sha256": "91a02c5d7227d278340b7111a5e29544b3e3489179c41700f650e74afddcd301" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/summary.json", + "bytes": 6475, + "sha256": "ef4f59edf839b721dbe8df36a12214441e887726062b59df67ca68d3343698b3" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "ab47094463350e552932dc3079b555f68a884900c2b23638d4eab59f89d212c0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/requests.csv", + "bytes": 1345, + "sha256": "d30475f303cfae16b547fe954b3818340762c96f4088c11b4e247398ee3433bd" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/summary.json", + "bytes": 6477, + "sha256": "bf8b291fc1188d4eb2db1de1169196e05b3b98d60a2791c34cb7926908962825" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "7a384d5497c11fd5b84ab11f11c75f799bc4f8dc0595af19a1e156f7135c1d14" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/requests.csv", + "bytes": 1163, + "sha256": "10944ab3b2e669f006fa7e191c0052b4edb2830050abc6a6c7c4622487fb5369" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/summary.json", + "bytes": 6474, + "sha256": "8d43d836470f9d268fbcae19498ce7ff80583fc4be03c60a42861b532bfdeabb" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/requests.csv", + "bytes": 1692, + "sha256": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "687254750c86d398f4af60dfc310eac9b4269388a062e7472afd175f5bd7e306" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6f3a610119e9cbe45873ba1594ccfcc6fc415a4de84e3720744a1a0d945d31d8" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/requests.csv", + "bytes": 1692, + "sha256": "9a9f4a195d303c2abad991d9e7043dc9e9f9324b1fd3632727bbb592d2e58890" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "b36a86126aa2b536d2538c566a96b7fe1d4d197d9a0c88ab2076277670226de6" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "4a0ab5564cd421e52accc442a87d870701325041e08b621843b500373654ff68" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/requests.csv", + "bytes": 1929, + "sha256": "fe76fe34b489f202ace3f288d36b9cb0510123356d934dfe3fad56261afb0304" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/summary.json", + "bytes": 6475, + "sha256": "1f67dd4e767613135ac5254a55b95e376c98851b8af436bf2aa234d8ed8d9001" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d0a6c5f055be5d88043c1a5a95e4d3ba961e0b803523a16da33a657ba152f74e" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/requests.csv", + "bytes": 1905, + "sha256": "804dbcb613ebc886f2177087b11fd8ee7ac44e4c6b77d89e8be2995a4861b884" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/summary.json", + "bytes": 6476, + "sha256": "672dd16cf4ac4c31a310753a323b29e9fa62d6bc486ae95fc1b72f04deb561f6" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "45858115a45d92ae825d4a8fd8af8764148f5549fa56900729ebfbfa7ed46114" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/requests.csv", + "bytes": 1741, + "sha256": "4dc30e807497ccc9d98f2a737db5caf8d76327c47a28d499207f8720e00e23ed" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "9d40a8aaf0b5fff5e320347f6f6b37af711d08382aa775cf7cbe1835f5ada011" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c836a46c93bac2d4958c53296805e71556fa4213744fc05c83f3eb008a769f71" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/requests.csv", + "bytes": 1523, + "sha256": "43db42d919f490124884dc17080be48090460c5513752dc01764454b61f6f58b" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/summary.json", + "bytes": 6478, + "sha256": "4bee631bec9dff28fe0d20c7189b32f2819a1cbc69e6962cc4ab8a70afa15d86" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/requests.csv", + "bytes": 1561, + "sha256": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "2331588fea7a1c058aa382cd27d473da33768917e7f8616adf1608cc468303e6" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8c4375a45ca48bcd780a0dc392142fbff186de610fcc29f5c6ca0379780811c0" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/requests.csv", + "bytes": 1561, + "sha256": "6855821c52d757cc38742442adc447061f09499f2dc7d0151325f63f77cebf76" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/summary.json", + "bytes": 6477, + "sha256": "d4fecdec157de98362f6cfdc1542e5f1afe2e1e6d174ee850bb0e18a41e5bf52" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "901417f90428b7f30bbbc67d1f2ea5a16285962afd51c95960008de18bc8283a" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/requests.csv", + "bytes": 1603, + "sha256": "de70ad4c547468a84fb62d8cd3a54774e2effa95ed7ff672bc07f7bc8da9ce4b" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/summary.json", + "bytes": 6477, + "sha256": "b69250f93615831c1af2615d579bdb6e8cfb594d5f41ebcad41ba6a4bed0bcd7" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "0c3ca0056afbb8332225a86b951c1bcb3f06b528aa78f3b3f66ae1a570ac2437" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/requests.csv", + "bytes": 1897, + "sha256": "bc3b74bc1b5ee69d259972945add4734c0c2a7e09a569ddee702e1570091f601" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/summary.json", + "bytes": 6477, + "sha256": "0f7048f69430263b34096a30d4a076408b549d7f0aca12e69db26871ab336818" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "41dfe600123e8ee384baca7b5de65287a898e571cad23425274e7f49f9a5f1dd" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/requests.csv", + "bytes": 1658, + "sha256": "11311ca115c21ae70adf5c8df2ef44a1b09cc218975f05638066e5172a264fdb" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/summary.json", + "bytes": 6478, + "sha256": "1f32f9fa79314728a179d35207ef26f5639d79d02569c950dee078126b72269f" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "13a4b41cb22bbf12a00f32e537fc0e590bbfe401d3915131ddb75297e7ea6b60" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/requests.csv", + "bytes": 1441, + "sha256": "f76848de57a3ff352f4c9088046376f46443cb6b49a14e68174750cd76e800e1" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/summary.json", + "bytes": 6476, + "sha256": "aa7d6048030d87dba32031949d0d986dd698a5b57d1e4ceda025ed64c272eda4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "7c65ee7ec41142271137e2985366f1de38915abf29f80fc39261d8c4e440e71d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "489a66472a77910979a2cd9e60237f1202ad9e53f9364afb377d7ade90a14c9f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/summary.json", + "bytes": 6482, + "sha256": "e82aabfb6110ceda381bb8af3ddb5b5d1a1f9fb33c29a901b3d9d8ae083c17ba" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "5a23aabb886f2dac99161fc84053db73821e6288b53c7e1f7d026e3623297e18" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/requests.csv", + "bytes": 1736, + "sha256": "2caad2a6a1ee7c8da11874054abe86b63c103bf8e02a85f830d31999bad06558" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "b4e6b45b021137f0a463f7bfcf96c34016fcd3b38fbc49477814717545825809" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "26252415ac77a5ef1a7466f281e4977986a42f3f5e3fcc30af10c6dbf3a62f2b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/requests.csv", + "bytes": 2046, + "sha256": "028e2f8875b25dad33aa9fc76716d168b2cb2177d5307fe266a3f3ea63c58980" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "bccaeb318afa8290956e79c2dd4ac807f6155009673eef3beb1283ef755e8896" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "1f0c1cd9c8a03aae9366bfa32e92b5f946fa09931b3d0c04221f4e8747684f5c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/requests.csv", + "bytes": 1787, + "sha256": "61ec4ed9cebedebdb63a9de61ffd4357f7abe1944c5b7fde44fdfd0f644eec8a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "2f39cf6567406375a2564061add13728551a21302bb17c0fe670a4aa4bf03054" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1169, + "sha256": "3a815961e8bdafd47aa0c4dd7733a672cbe60c5a4dc4c33def8834fd19f4b0d8" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/requests.csv", + "bytes": 1357, + "sha256": "a99455f3b0c1c2643567b9e39e680b9abf39d3be2cfa2b618ad3369d09b217d0" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/summary.json", + "bytes": 6471, + "sha256": "e00b58fdbf0134a90a587f49725a62ad3c4c277bbfd33f2a296a8dbceb9b328a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/requests.csv", + "bytes": 1691, + "sha256": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/summary.json", + "bytes": 6484, + "sha256": "cd6c6784127cb9d3823db20dc474ae10214b536c8b7e3a0c62ca68a32f7beab2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "5beda743ce73a2ebd7b5f4c3733e00130b556670ef1f2726c02578b8631f7dc1" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/requests.csv", + "bytes": 1691, + "sha256": "1824ebd817dceb4afb92debbb83f5f08408f8184320f3935ce804ee252a1f191" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "99be45456a640c2ddebd2dbef27e26943a5d591eadd8db3e3faf11e3290c426b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "f96597e114b0bf5c31022ffc7f58d38cf4f757526911ad45b0a67a79f0c5e568" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/requests.csv", + "bytes": 1860, + "sha256": "68fdaa0ea5c8cac7d842884631d011fd8f61d0d23e2e2e760be3bce89bb49714" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "fe3eaeed175d31070569ed637885ef0f05dc7dcab209224e7f6291c61688de1c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "55711aa64eee4abb29c4911c2b317f3af325841bbc7af4c16ee9e9e8f6ab8642" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/requests.csv", + "bytes": 1744, + "sha256": "fab9a56746fddee7f37c4dc01d9b877f8edc80478128e832f87440552c5e7c80" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/summary.json", + "bytes": 6484, + "sha256": "bdcee9277089221916de39e5ba78d7e2983b6d70523d1f7903b888b5c8866b51" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "9e0997c5b832a85dd364975e456b9a3417c7668e3043d6ccdd8e22fc1124e2b4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/requests.csv", + "bytes": 1630, + "sha256": "fc97d93e59372c3b4811e844bcf104327389aa00f37e76497e762b083601af9c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "f07f0a7cddab82459b55998aca6301515732db2a23ca501b4eabb70761d93b42" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "61f15fa7ddfd11e200a4098b91b65085d0b9b29420ce6908ed1c43bfbc5ced9a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/requests.csv", + "bytes": 1664, + "sha256": "69c329bfa7a764a7581616c7d702a41088d5605ed7b7e8b4580473a91046a439" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "fced9f6f0db1bbefb0091ee8026b9f52a847812527983084142dc72e8f8e6474" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/requests.csv", + "bytes": 1604, + "sha256": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "b165371742955183debb29b53c8b6b8423fb80986369eca6e3f266484246695f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/requests.csv", + "bytes": 1604, + "sha256": "81e20c0aa7dcecab54069043186bc6394a11d58aedee7cd8e9ff3fb500c7dc05" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/summary.json", + "bytes": 6480, + "sha256": "d44c008b99764b1954ae4c2122114fc6a295d41dc7803ba431787d617109d992" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "b0bad2dd45557ca43ac1dea81480985a233f89b016dc8822bbe8bd9c035705f6" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/requests.csv", + "bytes": 1787, + "sha256": "1f08f8aaf4386472ff20f1c172bacdd78e51514b27909c2bdb715b02412773fe" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "f18d79852eb689d3d65457b3f2ed45960ee6648e0fc33f462af5e25b0722a8d2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/requests.csv", + "bytes": 1703, + "sha256": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/summary.json", + "bytes": 6485, + "sha256": "444c6bfd024cb6db9e132d2e26a405809ff3e0d1bf49073d5b084c1bb8afe175" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "005078ae591da3a27de14b987d84e72dbc3e039e6dc1e224d36d1990f49836dc" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/requests.csv", + "bytes": 1888, + "sha256": "1cabb35c203e8d6c59d6f3367cb0d5da4fd96ae08614d0616778ff1278a87295" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/summary.json", + "bytes": 6482, + "sha256": "b3c3b99ba418eb8eca24ea51b2c387044ebad6780604100c5f3737fdca160917" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/requests.csv", + "bytes": 1662, + "sha256": "286008042017b998bf7b85f5f2b292c9f2bc9f5f734abcfc21f699ca9442239a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "a68539f38062c2ea65b488030e6b901d5ab6b96be1dd738ffc94c392b1d3b8e3" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/requests.csv", + "bytes": 1875, + "sha256": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/summary.json", + "bytes": 6483, + "sha256": "8d3e7de802eb18c062e31a9ae17017e644c6686c75bcb55af024c3b0a35105f6" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "d9a4e1608fd34120792af61f19827803aa5cf55bce9dfae92ad6ad0c74f0f0a2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/requests.csv", + "bytes": 1875, + "sha256": "e07825bb0994347a5a576f921ac09d8f6fe7a40e0df22f13e2231843d300876e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/summary.json", + "bytes": 6484, + "sha256": "f997d2f9204cf089c2c0fc3459bed7df05a1f7936380cc1df0bb726e6adbd52e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "de66c30d9af273adab8d330770c3d910dd01890216f4062997d89fb1951e7c01" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/requests.csv", + "bytes": 1960, + "sha256": "e722945fc5ea3c192ceded2a0876cd6c86aae3397faf22f87e828983762481ee" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "a3c0fbc32488b1dad5531898ac3f29fe43c76576d281d814f064e66b27a24a5c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "4c936024c4021017bc249bca6c8bef60f4e6971b217ac4737b49d35e5fa73f56" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/requests.csv", + "bytes": 1864, + "sha256": "5ac7e9a327dd87f3ce90883db5dda59195dd03b1e0973946b2f31942121f5eef" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/summary.json", + "bytes": 6483, + "sha256": "b5b9bee34cec4b1d93246ada0457f6435aac06129e10bf1d3a289826d79239e0" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "52c9fca6d4c19a99417ecaa7f6f755a908a278996d7459914171544f03a315ef" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/requests.csv", + "bytes": 1944, + "sha256": "5098ff10b08ed4dfaa1ec299dac517e24bf0bc0aac858b3e03a1bb1e40ae7661" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/summary.json", + "bytes": 6484, + "sha256": "12923e5c0ffceb0a4bdb2de470d0e9e69960cfe63924d4bd23add54a49981688" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "987045bddeee0f2dc2ac1d23cb7e8b327a33fe6933cdb41368436bebdf866e1b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/requests.csv", + "bytes": 1592, + "sha256": "38a12548fa919cac9082095464da538acc5119917653aa84251cb9f2df8e839a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "601ccf3455e79e2eaab2bdd875b2f33af030d390eb34b45759a00c2bb289597f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/requests.csv", + "bytes": 1584, + "sha256": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "6933930a4a080878a16d206175066691b3876ec9faf81a0c92e1cfd89051e6db" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1176, + "sha256": "765ac728a1d5cb17b8741f682661e07278511b5dd6e45de6d5512e2974e8797f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/requests.csv", + "bytes": 1584, + "sha256": "147f4cfd63296332cac4c8eaa651536b75b378519ff18bdea4c7209b77a9f113" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "3953c1d883040c6d74d577a109a3123595dbc57a0493cff0796073916a23f777" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "11eff6f5f3f99a77b9350d820e6d24ddfb45132c1bb78d454e5ba200a5826920" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/requests.csv", + "bytes": 1839, + "sha256": "e02290587fb487035148fcd9546b281fd293d69b7c351f678c1721cd141e3924" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/summary.json", + "bytes": 6484, + "sha256": "88817c3670033630feff8032d143b6bebe27936628d82129d91101e532f99203" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "af4f40fc50cfad3dfbe67719abfd5314818611c4e19a665c8e1d41559731366c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/requests.csv", + "bytes": 1868, + "sha256": "42bc96be1d9a837fced50b2b4c6e8955465a305f47886afc92597d32ead80524" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/summary.json", + "bytes": 6485, + "sha256": "3d9b5bd744d875674e978974dc5c8b7434456fb80e3a24310c78aa725c8b4cc8" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "c2e767b6a3eb53a0dfb44895c0f0b4588912945b754cc9d6090a0c7f69e3615f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "c779c13c25071e7157a37b5caf7d609d7f515a96944a6dd8a41c389d45f0bea7" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "6aa06479c21ce22b029c107545bc950e9776cc95d887d10cd4427c89b8f1a3fc" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "ff77467f4d4aa359f106b2a3c99d0e17563a0b346e991787fa630c3399d270fc" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/requests.csv", + "bytes": 1629, + "sha256": "60cdfaa04b8465b14be1741adc4aec873d7cca09d6836c12f88da196c51f4e35" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "b8715cf8b0dc17231cbafd2930896b84013891721893ea900216fa53ffb86b21" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1177, + "sha256": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/requests.csv", + "bytes": 1547, + "sha256": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/summary.json", + "bytes": 6479, + "sha256": "f70d00ab393be216505be85e65ae4dbdf98ce254c5a3df0ce36d3fca27745258" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1177, + "sha256": "e940c3619e9c2fd8a5f67f4c42b30eaca9b999a807053ffdeaafb603083e72ab" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/requests.csv", + "bytes": 1547, + "sha256": "2aaf2f9a67a4a1e12ba857c6ab0197454fdd406baf90f518602fede70cf1d164" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "076c126855b3819d25bed1a2c17be0ad98807cd076fefd06eb358d8321d4bb88" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "af6d748b756804c022f91431f1d67cb833d662592071e4e82130b042b4f596ff" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/requests.csv", + "bytes": 1637, + "sha256": "16ce81af99d07bbc326918cb4ca0a270c9671ebbd7881a38564b69550960f25b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/summary.json", + "bytes": 6484, + "sha256": "73a92d4387142aeda59b8ca9f86c92fce3795a5e7249636f4b445f71b447aa80" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "1181c568fe3be6f19800982e69a42b4e19b11c4c96b9ed3efacd51f838ceaac4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/requests.csv", + "bytes": 1773, + "sha256": "af02eba9253ff1f65dad4fb23e79ad7d65097cba7d2766c33c8b8ac7ca1125f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/summary.json", + "bytes": 6484, + "sha256": "541cc5e9c9a67d1f53bdcfad3b2f86f4cb68fe4d5cfa1dd87fe029bac5c3e19c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1175, + "sha256": "b46571ac92a591346c357d27e5e318d016d68a880e535d92228f72866adee07d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/requests.csv", + "bytes": 1778, + "sha256": "46d7dcaf10f7459b3809f381cec7551b30d7314a6f1f2a6f6550faef1c0abe2b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/summary.json", + "bytes": 6480, + "sha256": "ff2abdc097c517e133ae994f11241f8f263ba99247da566f9a883819ada2588d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "74b7c7c330d4141a60cdcf60de7102611ff5be92f71d520656a8ca2850af7b65" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/requests.csv", + "bytes": 1565, + "sha256": "a01a93101e62e3b59cdc54224e378891118877a4f1bb5aec10a95dde27a0a2e0" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "109169f4276d5d4c4323ca6df12d93bed235382445a27667cec34d891772ec84" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "9d65ce466a76c4adb46dac9ebeb15b6a72f829427f0cb1a4b4946b4016346266" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-timing-audit.json", + "bytes": 1180, + "sha256": "850600c0560f98c1f2de35bae506c5619205375e6616137a7e8ff978000b0c3a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "fc714c6af32f330c3c04bb066f0ee97c72c9e61292c3816067736c7f79a69cc0" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "a954d33fb86e23479ee3ca5d2b7e8379ba856a98c855619788db1f09fe0b8c2d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/requests.csv", + "bytes": 1783, + "sha256": "fd8e19cbcfbd304760b4a3c8e1d38969c5d0215126e2d50c3cfe82108fc9ecc6" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/summary.json", + "bytes": 6482, + "sha256": "bc2ae6c0451f3e269f9381f1d5b4a3d815936eaa2b44390a51479e2aaa8d9353" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "a76bc5b813833777140d0b73e278021cff089a7c506935c01be87cf4c5a740e6" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/requests.csv", + "bytes": 2126, + "sha256": "9389e158eea9e2a05b03c9313f11027f4649593c9d503695b4cc826324e6860e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "717903fcda6c7b925cc3806660e3f46088af05901193fec5b4e6b7d6d939c159" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "bf173d72394057865cba683202ee007a5f2f3b6a175b0ac203aaceb4e43b97a2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/requests.csv", + "bytes": 1837, + "sha256": "fb7d43cc6078eb4e66e60ecf3f7be4ca6e149917d592fbba47294f38bb6e4b4e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/summary.json", + "bytes": 6482, + "sha256": "90b0f3358cecece0884b9b7e6de6fbf86e63e8d8694237444c93514d622f764e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "ab2da5a9fd8db1b42b00ed028843070daf795218fec58147a0c12e942706d6e8" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/requests.csv", + "bytes": 1468, + "sha256": "2da0f96ec9f5f790aa6320176e56ad18343bad284825ccbc3775a8c315962c14" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "a2be52fca3ba81afb5b7f1e9f94714de17da68bb4889e786ec42c17ac34fb6c0" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/requests.csv", + "bytes": 1941, + "sha256": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/summary.json", + "bytes": 6482, + "sha256": "ef6a3b5d6a137a0a4028a7a770ffc73442b99365da4f0829969f66c00d21c9c6" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "bee841def26f6b9b74a39f77453849a8394c6e49c2f1875d35679854fa120784" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/requests.csv", + "bytes": 1941, + "sha256": "75a2ef03dca5f8881ba765466203f0e4bfbc2d1cbdde284afd32495df09265b1" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/summary.json", + "bytes": 6482, + "sha256": "6792e4f45d56e55ed02a2d91595e7b0874c60ccdfda4ca438124442ca24597d8" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "1d1eaa3e459a49aeda2049fde411e4d6f88bf04a468c9da98868b1c67630e21d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/requests.csv", + "bytes": 2252, + "sha256": "99fcebf16e6e43f4ffef6887efcf842616f2bdb1d8838c45e60b66ee8338658c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/summary.json", + "bytes": 6483, + "sha256": "4f0efbc267fc7eb1f78dd61cc4ad273d00260f4fd2249f69f7193bbc36ac812e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "b1cd95693c764a5af09356f1fc034b8ee56759604d408da6068fe6edf268edd4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/requests.csv", + "bytes": 2109, + "sha256": "2ee80b86f104b6b43be28b1a778267d1ec343c2d8f0364793f6f220028f64a94" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/summary.json", + "bytes": 6482, + "sha256": "360587bb6d8af98185171cc5e821663ebcdf58fb355dcbafa2f5ac91b17e69fd" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-timing-audit.json", + "bytes": 1175, + "sha256": "d8359808595049ef1f637538d124ad4ef584487447893fd0bc711513b161c08a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/requests.csv", + "bytes": 2027, + "sha256": "486e5b0f0c3d1b9e3ba1e10c9b42e3a82dc712305ad47249399ec87e677aea2d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/summary.json", + "bytes": 6476, + "sha256": "c2e8884219e34984254eb74853e5d59b8414f76518b09f9afd9201ae5c13b828" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "4bb2a6f69e420c85f0245a6885941fd58d55de5647648ecbbf232d954115b3e5" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/requests.csv", + "bytes": 1976, + "sha256": "e19df5bb4ebe77e445e8e4a0910d2bbfaee9f631d84c04bf01327cf5739f6f84" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "d8f86aec2950b900b32b914bdaeb6d31dea3f9c5c1c109d8d18bd06b63cf2c76" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/requests.csv", + "bytes": 1620, + "sha256": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "20794246e1ada0ee1047dc0180e88df2f61980d82641be891e30a3e6d15dba41" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "301ab9c691b9292196344c5c73cf1d8f5fb061e4294c29de7128e985c274e903" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/requests.csv", + "bytes": 1620, + "sha256": "184f40fec177acf2fa037fd3470bc68fb84c54585804a40639e9165cc99e4e55" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "372732d41d0bb51785140441c6fb40e5aa2055d2d83143530be03e171c92a010" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "729dcf29169e5266c1d57e5aa9f0263dde88b606a19b2dad192dee1e152be1d4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/requests.csv", + "bytes": 1822, + "sha256": "54ead5259acbffa56920153c651327a3cbff3ad19794f02631aa48621505c149" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "c2f0d07e4de433aae18e95d50267b94aaf793b194aec6ab81018783a5f6abdd4" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "8935a1a79ae43a5828b746a920ea21ad5744a057dd748810d5060203ee62b7d2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/requests.csv", + "bytes": 1703, + "sha256": "5745bd7b4e11d10d18fd20f089d5b99be23f74b79c620c39d08e052d2d73b6ec" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/summary.json", + "bytes": 6482, + "sha256": "d954f98170c81299d6c05c2c2703685ddfbfba53c476fa315cf817704a23ca01" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "ba2cf68868441aeb88c7471182f54cd24b57b4f35b7901b6dd0c7eeb2bc1837b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/requests.csv", + "bytes": 1904, + "sha256": "ca6b7da1fc73e9f89054eef85d805a277959c56a95e8392addd70f78ca42bb94" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "00392b18a5c4785c9e9acaa880aa4a87ad90083c1e68f3683119b0bf27690cf0" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "725a5afeda3033fee327d3052b16257aed600e6fd4f43a7995d85720d425d7a1" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/requests.csv", + "bytes": 1692, + "sha256": "975da3a37d48b015ba908a990b0b471b570ed2e95bdb538b3544cb4255bfc9a5" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/summary.json", + "bytes": 6482, + "sha256": "252ec7b66a6b1fce15690e28a5bb8d6327de89c1cca8b40d5a2319d5c07b22b8" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/requests.csv", + "bytes": 1598, + "sha256": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/summary.json", + "bytes": 6477, + "sha256": "2c63a41f03c44e5eb763f818d5be40ea7c62f541ee35cf10ff9f53301f693c83" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "640922419df96e2882028e4189784fd27b1e240d3784929ef79cc804042aff51" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/requests.csv", + "bytes": 1598, + "sha256": "7a67111e463beec3e2a806587a4645a9a76f8f628da7d95109bb5db6edf2d69d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/summary.json", + "bytes": 6481, + "sha256": "26de39f24d6a05acad648941f4be819e2a321a0041cead953f85edd2a3ea91f5" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-timing-audit.json", + "bytes": 1176, + "sha256": "cc5f4cb46cc9d8c1c494b17f1787b9b5b1dd5c96f739c3e1610dcf243355bba3" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/requests.csv", + "bytes": 1647, + "sha256": "5ab3b2b27370f6266c7bf2ae152bef1d1944bbd36bc4a82994314b1415f7ed17" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/summary.json", + "bytes": 6479, + "sha256": "708968e331e25d1641eeca63ba0cf255e4cd15df44e71e32dcdf32249591ee5e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "1c300e4d84667963ab7b64bf283f465bf93a12ae5885855bf3c034b702738090" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/requests.csv", + "bytes": 1651, + "sha256": "e9dbc3b29bfea6ab9af03fc0714b64c3e9f24225cfc90430a50b9c32fea3bc3c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/summary.json", + "bytes": 6481, + "sha256": "941653839ea359e40e5a39dd28c8176c4276b982af74c018bc1c4a6a2765f5af" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "c87f80c69d26ed9c784e268385f25a2c1b4698571adb6c602c9bfbed8bb6c621" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/requests.csv", + "bytes": 1640, + "sha256": "eaae91abe8bb1207e44e99a7cf2567147706f9d1ae78a176e91e38670a4bd277" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/summary.json", + "bytes": 6481, + "sha256": "5e23b883ea37d950874befb596697c791f0a194379ba28f8328951dd4d4da57e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "2cd831826642ddc1e7ed73f648c7d63ded83280336e6a7f455e0deebcb75eea2" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/requests.csv", + "bytes": 1380, + "sha256": "d4b65f14394682be4d494a8c9ab21c57069546ae6e0dfb38076c48670d2e1905" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "d1ee093596fa407fcadd8eed544f00ff9e588b5aa5d5fe08863aa35db85d558e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/requests.csv", + "bytes": 1055, + "sha256": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/summary.json", + "bytes": 6480, + "sha256": "0708210542d28e4bf3336d916a3ab104d1f932af63f32c3896b24f7ba8ec5327" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "114f70a4219e2a9862c82e18a903b7afa0ef108130094f0da576bbf4a6c0c804" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/requests.csv", + "bytes": 1055, + "sha256": "1e5e8549b3c4aadf3f904ea7b6d34fefbb501a651a8c9dd4049ee88d982088bf" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/summary.json", + "bytes": 6479, + "sha256": "5f285ccdfc29c6eae54c6cd766d690ba9fffd4da63f6960673c2a0cb6f94da7b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "30c703ea4345b1b652741e5e557764b938a28e2a9a5d186271d07c8fdfbe6147" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/requests.csv", + "bytes": 1436, + "sha256": "a025289f3948a50b29daf5a19e14f200e205cc6f89ffdcd8d7e6a3865430bd78" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/summary.json", + "bytes": 6480, + "sha256": "4d703b4517d60a151980483c82c6724865aded416c26a4e726cf09b8ec3b025b" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "0a441c3361b26d528e8bd9ef7c81fbbfe0bc9a9c33fa98067e338c598c1261c1" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/requests.csv", + "bytes": 1541, + "sha256": "f5093cdbc6a68a85fd7035723a46260f68d1192de17dcc77bdfdc44e136ba077" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/summary.json", + "bytes": 6480, + "sha256": "a3ca320c6947934855b3d1965cbc671762df81e932d5d3406fe80eda819c001a" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-timing-audit.json", + "bytes": 1178, + "sha256": "5b72bd1ea2a568d561d92bd09d5817b729596d5de7af4f66d32824710e4776f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/requests.csv", + "bytes": 1454, + "sha256": "4fd58854778e2043f598f0bea6ce111c1a3b916c0743d149ce8e1641cc871521" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/summary.json", + "bytes": 6479, + "sha256": "570207ba6184c74764624e2b7a161f947c9a03e6e9214a304ba2073705fa1373" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "e255cb7598e5df6d86d9ce7888360c5db3c6b183bb484f885005953f5f81e2d8" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/requests.csv", + "bytes": 1241, + "sha256": "53cd433dd88d080cd9546d64df2b4ceb39a909fc4ab4ef7669b11700e80758ec" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/summary.json", + "bytes": 6480, + "sha256": "4b6a185428fc1191251e39fae7bcd739cdc4d1ddb7d7d08c0802ba1cd25bc9c8" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/requests.csv", + "bytes": 2982, + "sha256": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/summary.json", + "bytes": 6481, + "sha256": "ac979c129b0a450543620bbace4764d75e807ba62c19ee4adfc743a71bdaf578" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6e460157d8728155fa0872af1875a55f80e9b5f3a8f5da9cb75326e586488a7f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/requests.csv", + "bytes": 2982, + "sha256": "aee9c78259019e8cdd53623d79ab10c4f6d5bb1302b9259d51a55d791b8af68c" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/summary.json", + "bytes": 6483, + "sha256": "9959dea09ff7984c41f50c057cc4a95a28c4e804a2f0df477b78190520118599" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "f3e9a7221e253cc925a1e64faf4e971d3d43a52b770f989453d880662b4b8e83" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/requests.csv", + "bytes": 2906, + "sha256": "c76a6dbd8933ff96171221770bd375b723468d03badf841f47923db547c975ab" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/summary.json", + "bytes": 6481, + "sha256": "247c25631661732b9651fda6c36a517de37f7edc95ee7d910c651d8523f8ba05" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "08380291ba9db1cc6ecbd8b66d425d80599c90116dd4b069f9d0e72680f8bf69" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/requests.csv", + "bytes": 3139, + "sha256": "78320b8aed2192f4e63b0084a2b75dc72944a4c04ee22e08e92a2bf241791826" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/summary.json", + "bytes": 6483, + "sha256": "5663b260d55a37992da71995669720892cdc3130fe20743f2129ba203734d24f" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-timing-audit.json", + "bytes": 1179, + "sha256": "6304352c0c3ecf327a7158fb7f5a9ef174c264cee7309e5b2f3a2502660d3812" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/requests.csv", + "bytes": 2690, + "sha256": "21dfda52982d29ead787169dda0d41b859ef517e5c03acc7db0206f7c163591e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/summary.json", + "bytes": 6483, + "sha256": "b83c9223425db7823990c54effe38a88d4d12cec7f5e9438e425f2b3414df57e" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-component.json", + "bytes": 1684, + "sha256": "f94b360033b4cb643c9774e7fa31c95a65c5571ca62b73072ee29b3af80121f9" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-timing-audit.json", + "bytes": 1180, + "sha256": "485ec8dc09566c6d1ff519316c9bd77ffb4a182bdecfc8734c69c806ce898299" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/requests.csv", + "bytes": 2504, + "sha256": "2fa1d78f9eef1860b09eba562b8dc13f5b1324dde2aa6e5f7b63aa2156f35dba" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/runtime-bridge.json", + "bytes": 444, + "sha256": "4aaff67eadd1cc9d45a0bbd3cdbbe54e364b5e1634122d45b92a8d0b4923c64d" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/source-audit.json", + "bytes": 859, + "sha256": "d644f0265632f117bba0e045d26fb266765b1d005a89426b6242f3de034be935" + }, + { + "path": "evidence/gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/summary.json", + "bytes": 6483, + "sha256": "1a1148a99b05099a42b458cb8010a991ecdc3bd1c24b8e51c9c22e562bcca220" + }, + { + "path": "evidence/gpu-reference/extension.json", + "bytes": 449, + "sha256": "20eb140a998310501ab69e4fe69b856a5e7664a5500188924ccba73badc65811" + }, + { + "path": "evidence/logs/component-controls-cal-matched_energy-00-s51101-r0.log", + "bytes": 135, + "sha256": "ad53b9c29d272158e7b837acc73c5703256a184dd8832b2aa09295e070a7b38c" + }, + { + "path": "evidence/logs/component-controls-cal-physiological-00-s51101-r0.log", + "bytes": 134, + "sha256": "0abe5b6106f0ae0f557689b38ec7b7e7589df324b187343b352b5c5be1aabec6" + }, + { + "path": "evidence/logs/component-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 151, + "sha256": "0699cb3154f56093039a013bbf2438bf2fe47a6a38f3f4a8977d6a4e0737d728" + }, + { + "path": "evidence/logs/component-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 150, + "sha256": "90b028015a08ab1b793689bd6e25a59601befef4f1e1adee574412723fb8eb70" + }, + { + "path": "evidence/logs/component-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 159, + "sha256": "0517057b506ca50ac01155e2f2239c848aab0b31df08248e8578dcd021d637b8" + }, + { + "path": "evidence/logs/component-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 158, + "sha256": "32771e56c47b4d81cf61b250fc9d5c252e88539fe2e0057eb1af677caf57ff1f" + }, + { + "path": "evidence/logs/gpu-controls-cal-matched_energy-00-s51101-r0.log", + "bytes": 129, + "sha256": "b942fb3ea73460aaa792aa773d4b8af061650c57854000b3bd18cf670be579a7" + }, + { + "path": "evidence/logs/gpu-controls-cal-physiological-00-s51101-r0.log", + "bytes": 128, + "sha256": "dbe46cb3756d03af2afeafaf466a6104620d9ec289495d4acc0714dda7252cdf" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 145, + "sha256": "b134113da709f243f8c57609abb41225b6c5a750669e17796e66457a1850c557" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r1.log", + "bytes": 145, + "sha256": "fcf403ef466f72edc7593c94b92e4864c78dd0e3a8fa06186c9fe8895610b21e" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741826-r0.log", + "bytes": 145, + "sha256": "acfd7e5367a7cb36d5fa85427af96291a64b9b0c51df985e1cd3b7b12fb1b38e" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741827-r0.log", + "bytes": 145, + "sha256": "062319fe286c0001ef00cdbf8c01148b1db8974b40dbf1e415c4b13d8e2b776d" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741828-r0.log", + "bytes": 145, + "sha256": "7050ba395867af0650b159040ce13a82abf47b261529faf0c0ced54fe3a435f6" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-00-s1073741829-r0.log", + "bytes": 145, + "sha256": "abc5185fd465288f8b80fd413ab883a430e00ef2f73a0a59ffb72670b700b269" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r0.log", + "bytes": 145, + "sha256": "a2fcbf8948ddcf57ae60c5715a8d0abfff8ab50ca77a16cd72317c82cef92661" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741825-r1.log", + "bytes": 145, + "sha256": "5b8c31e7d23eaf949ce6ac5c722ada11fc246a249700787ec064e85b019da44f" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741826-r0.log", + "bytes": 145, + "sha256": "9a8709bd0a0adb98a551ed471a7d5d708d50274874ce12a37891ba3ed17a4a0e" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741827-r0.log", + "bytes": 145, + "sha256": "ac20e153cb4865be90850bc5f30163f558d438e224d4ff02b04613ef3f5ecfbc" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741828-r0.log", + "bytes": 145, + "sha256": "6d50d190aa00dbf6c12070504644254591b0447e6b7ccc494e1cc1c854790f9b" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-01-s1073741829-r0.log", + "bytes": 145, + "sha256": "6cd40af3c47eac6a74e2a977be9298f7b9d1a28c31eaaa6aa0b61292185f56d8" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r0.log", + "bytes": 145, + "sha256": "f8f63acaac230f2543ffdb6bdb9b2c85317ac1c77ab11deadc3415f9cfb1be77" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741825-r1.log", + "bytes": 145, + "sha256": "e03549aa2175c5a28dd7f7504c5f5c34f534a47023fb0c052f0470b4d565307d" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741826-r0.log", + "bytes": 145, + "sha256": "b47eb4edee6001289d2b2969f4131c52e23527f8a00d4241e63e5ec51453641d" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741827-r0.log", + "bytes": 145, + "sha256": "d3fc66bccf61506062c036bb2722f951f705f9202c7fec0d1b682bad82033b8d" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741828-r0.log", + "bytes": 145, + "sha256": "4649d59832c5257767c0aea511430b48c86cc77eede90254c4b4300ab8b02322" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-02-s1073741829-r0.log", + "bytes": 145, + "sha256": "3601c2853081cb872b9d065a7fee910a87340fda0e18e9b234bf16b0c90302e8" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r0.log", + "bytes": 145, + "sha256": "34322bb2d95094f03ff3a099dfe9e4dc2d8aedcc07ab970a57bfb5efb5110390" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741825-r1.log", + "bytes": 145, + "sha256": "144aa1098696879fdbebc5a25d6d5ef9a17e0fced6296ff03750064b16c9b6e3" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741826-r0.log", + "bytes": 145, + "sha256": "8947a6b8462e791c2399f70987f6582d92e052657d0835309d05a947c27b6589" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741827-r0.log", + "bytes": 145, + "sha256": "2621cf168c01f39a0a47384f072f0575222240acacffb86268eec81f013899ee" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741828-r0.log", + "bytes": 145, + "sha256": "603e8afe99bf60b238d7d186bd484f9e116f2b7dc066970023611f5c448af8fc" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-03-s1073741829-r0.log", + "bytes": 145, + "sha256": "e3b62183fe05d542353aa6cb3d01ac2231797b7e620f795ef2676fcec5059d11" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r0.log", + "bytes": 145, + "sha256": "4e71d272a639ade2e5b1adb59a718b63c665cff8c866c2a31009e776346b72d2" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741825-r1.log", + "bytes": 145, + "sha256": "71ada6740b353505ed73c4141db8ce12cce497dbf6ea54a816d306d3d5806a6b" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741826-r0.log", + "bytes": 145, + "sha256": "f0ed80acaad9c400c55a3d428c09cdd4f6e1303194c1bd846efed889f61bbd53" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741827-r0.log", + "bytes": 145, + "sha256": "60e3ad560f82e0b7c19ad1f69cbfe32c0268da92719becc70ed3b421b56a2fd4" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741828-r0.log", + "bytes": 145, + "sha256": "1432fef4821b882818fe7bd358fafb9f5e2d94ee1fc4e78979b38a8b3cf413a8" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-04-s1073741829-r0.log", + "bytes": 145, + "sha256": "079ae755599530d7b44152f4f5f0de5da67149a4ee26f6ca5dd7a349b97cf687" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r0.log", + "bytes": 145, + "sha256": "121a1c1c37f9c55fc511aeb2fb1aeb8824081ed52f6a1bdb61c88f9f5d5e5f87" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741825-r1.log", + "bytes": 145, + "sha256": "e7e25b32a326ad42aa2d3b4d99d5798d018e3acbb2e1463ab96ee055fd3157f9" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741826-r0.log", + "bytes": 145, + "sha256": "61a77f3f5afca95596c46fd6799a6aa875dd1ee460add0156ad930f870d92488" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741827-r0.log", + "bytes": 145, + "sha256": "f3a6a127518b00cd5adc904059c02c62c7392aec58baa20a7f5619284d16ed42" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741828-r0.log", + "bytes": 145, + "sha256": "f06783763383b4adb0df7e774d7c637fc14cb33ccfd0598c1cab89a1dbee74e1" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-matched_energy-05-s1073741829-r0.log", + "bytes": 145, + "sha256": "ae0e6458960c451d86e6a1c1e458412be4f5aa676cb0de77b258013bc33dc720" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 144, + "sha256": "5a7b6e68d68dc78cdbd2e5ca4b9052e66c065582e2cb89b4346b75768b1af026" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r1.log", + "bytes": 144, + "sha256": "963a0fc4bce7e6cbedb73b29c4acf06b952c685f97397051be8c708701a22f2d" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741826-r0.log", + "bytes": 144, + "sha256": "9123bdfaa807506791623390c7f716e15d3f9344fc227b6634a10ece7ade3d67" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741827-r0.log", + "bytes": 144, + "sha256": "ae5e88e361f6fff3155f2c86160b8b548cf6da954ccfc8d91361986611b169fd" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741828-r0.log", + "bytes": 144, + "sha256": "a2f5ce2e80dff8ebbd068beafcd1c07e6ed5b75eb5e6d3b0a0f210587675122c" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-00-s1073741829-r0.log", + "bytes": 144, + "sha256": "41cf764ffbe91b10f311ce44916a793ca87808deaf0fed11bc0cf5b0021594ff" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r0.log", + "bytes": 144, + "sha256": "d120e34e3155759349b4b6d4d21b4db746eea6a3525cee7e603ddf8c1f7c07d0" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741825-r1.log", + "bytes": 144, + "sha256": "d7aff71f4828f62b34b7a1848ee7263dcd726073df3d8e5e5f699f7f2e9b3e87" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741826-r0.log", + "bytes": 144, + "sha256": "4ede21588ad43f133df09e576ab8133dcb5c921c2929001e37f34f6026e8e20a" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741827-r0.log", + "bytes": 144, + "sha256": "272f24eacc8deda45d023304bf40e3d74043b0f81ebc751ec70f0c77ee74948f" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741828-r0.log", + "bytes": 144, + "sha256": "cf9517247631ddbf438e6beff3401cd71b6bf371722e472b790cefbdc8f996a5" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-01-s1073741829-r0.log", + "bytes": 144, + "sha256": "ac3b26a2fefb692e7207d10f910d637dfa839d02029b54a3e8f90cc81e2f8e2c" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r0.log", + "bytes": 144, + "sha256": "3a33785dbd1511dd4dea25a890fa49687148cd8250c8ca459695db21efd37696" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741825-r1.log", + "bytes": 144, + "sha256": "5f75220a5a0155480d42b874cce8fa5bfaf4593bad9a73ffc5ff724149091b35" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741826-r0.log", + "bytes": 144, + "sha256": "bfcc873a383f9e65710f3d10a963bf6a3d354d889435ab2c9a30405d33544968" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741827-r0.log", + "bytes": 144, + "sha256": "d1a8c0dae92fbde6dc7263d8bd39149dbb7f22ca4f3a407595bdf1676fa297cc" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741828-r0.log", + "bytes": 144, + "sha256": "744dc23802efa75e1c6072b87a92c2ffb217336f982e960d264b24162f7b638a" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-02-s1073741829-r0.log", + "bytes": 144, + "sha256": "2791ef98d36c46f3f8800d8d1a45df62f68696a88ceef5d1f6bc1ba33bd77278" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r0.log", + "bytes": 144, + "sha256": "082addb6e6d8c6e49d5371ca87f89c18fc1de17fea75cf4b92470bba76ff5197" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741825-r1.log", + "bytes": 144, + "sha256": "e17f39ded9b22feaf2451c64be1099640f6f306fbf48dee5e53bd1439e374e13" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741826-r0.log", + "bytes": 144, + "sha256": "2f66b712ae60d2a7acdada1939256a2cb87f3a65617167e351bcca2155c943bd" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741827-r0.log", + "bytes": 144, + "sha256": "5c198670c208e5cf9d58ed4c067e582634a7751c490861419f95f99a3b1373de" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741828-r0.log", + "bytes": 144, + "sha256": "fe4d67ea6e72d1af3d96452fe6a44ebac9a1114eeec045d3bf864a1814e86358" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-03-s1073741829-r0.log", + "bytes": 144, + "sha256": "932792ba6504fad9760a2e0b5fc7084f77e14f38a4fa83bfcf2bd704195a4cff" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r0.log", + "bytes": 144, + "sha256": "4f53db2a70bd576cd65bcc63237b4b03ed00133c920a52a19e07593657241d5d" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741825-r1.log", + "bytes": 144, + "sha256": "c280fb588a3239c9cd7bc9568b9b6d1ca4408e226f0956eec6010d4e6d3e8be8" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741826-r0.log", + "bytes": 144, + "sha256": "c79950b1cbaf2ed6314c0cf8b91b8535cdc95327c6c5bdf743f7e03c7c73e634" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741827-r0.log", + "bytes": 144, + "sha256": "f43c661062dda7b4475c5fe720378f85160bafca0cf9601c4b38dbf3110cd905" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741828-r0.log", + "bytes": 144, + "sha256": "d367cbdeaf70a2d8d8ea94244481fb5613b0a5b43cd277d56994e15e692a397f" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-04-s1073741829-r0.log", + "bytes": 144, + "sha256": "2a5db0538ca303f6f65662a89423ea12494ac7bc224f4c8eb000ccbd49beed77" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r0.log", + "bytes": 144, + "sha256": "c1273e30315ffa537229f6994facc2ef9837f20ae480795d5ea2767114cb3ecc" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741825-r1.log", + "bytes": 144, + "sha256": "cb7f0f250eb1a1eeeefee17fa9ee341aec0d5b935243284c00d4e72bb2e762ee" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741826-r0.log", + "bytes": 144, + "sha256": "ecc6ca8f10cb4e41bb790c5e1e0ad2fcecd31db4f7ce4476a3e1c9a41a954e55" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741827-r0.log", + "bytes": 144, + "sha256": "5c6b4a41bfeab269803bcb066b9bfa4a70a7aadbb767b11c1330007b6e2a2520" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741828-r0.log", + "bytes": 144, + "sha256": "e6c1d297b1a53b2beb9850ac696eef26e4bbffd4c9dd7ef576f64bb6e3109a43" + }, + { + "path": "evidence/logs/gpu-novel_to_aj-novel_to_aj-physiological-05-s1073741829-r0.log", + "bytes": 144, + "sha256": "d41d768b67d33f148d9237bd0ed992d5b40460b1964e6d739184929a275004dc" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 153, + "sha256": "1861ed032063e41fa262a5bb8be7e96ebc556a93e7baf206befe71473afc65e7" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741825-r1.log", + "bytes": 153, + "sha256": "404806ac2ef9654956fc044d5d9bbb1173171b8a73a7e024f0844d4075811f68" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741826-r0.log", + "bytes": 153, + "sha256": "7eb396556c1606a32d1b23ccb69d5e05ed922ae222517c15054a78f778175f51" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741827-r0.log", + "bytes": 153, + "sha256": "700af3826b842768931e45b718bfc19e46e15a164d86a375a624488ea32b2e66" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741828-r0.log", + "bytes": 153, + "sha256": "195d6ce91a40d6bdab5ccf7c9a5f1451f5a6e729878044008f3574efc522409a" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-00-s1073741829-r0.log", + "bytes": 153, + "sha256": "62e80523a1625bb2dccf61ba71fc1bf450066d3c9fb242cf66d64a432a2bd6f4" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r0.log", + "bytes": 153, + "sha256": "b3de1664fd9e3805e26cf84458de061e0f67d36c2358e8203d31e83274f39a61" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741825-r1.log", + "bytes": 153, + "sha256": "4ce5296ecf6cfb8e440b26faf5e18d6555b86c0dca464d0efecf910a91debe56" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741826-r0.log", + "bytes": 153, + "sha256": "e968a782cd4d9c637451558a0a89c515c838c47c1fc37b6196733d870706e261" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741827-r0.log", + "bytes": 153, + "sha256": "4400577153dc98906b0397021830d48840b7899fdee4943fc4d24dca336ea960" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741828-r0.log", + "bytes": 153, + "sha256": "55d0c0d88dd7efd554d67e2e342bd1837b272634d5e92722ceadca6582550097" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-01-s1073741829-r0.log", + "bytes": 153, + "sha256": "c942b8e2b388a16a88a3664ca87cd5c20c28433d293156a9706d62fd8262b67a" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r0.log", + "bytes": 153, + "sha256": "5df9244d99763e9bb2091e02bf884706845aec302d3417c6c5f3fbeaf17e1cf8" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741825-r1.log", + "bytes": 153, + "sha256": "f59e06a1e33b1beff324579dddc1174e412318be93d71b1ef586e782f72ecfc3" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741826-r0.log", + "bytes": 153, + "sha256": "e7404ff1592e41e88db000ae03056cde5f69d968eebf529735071bd57cf1452d" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741827-r0.log", + "bytes": 153, + "sha256": "873b17ab5ede8630b29ece30d296fa6372564747d09eed12aec60e96073c4136" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741828-r0.log", + "bytes": 153, + "sha256": "ba3dea8d6f87d134eb75685cd5a26b3918f70109578320efcdd05ad75b49d188" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-02-s1073741829-r0.log", + "bytes": 153, + "sha256": "34aae7e2e228e51290d05d1a555abf0fcf0085fc0485ca412c7d65f5d84d73b1" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r0.log", + "bytes": 153, + "sha256": "6f67e8df221a0a96334e32a64eafa07e904c5eec3437d83984c5a5a12389b770" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741825-r1.log", + "bytes": 153, + "sha256": "28b8e7fc8debc898fcc5bae6bee5e10aefa1a3d3166c0526572c87ec0359b015" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741826-r0.log", + "bytes": 153, + "sha256": "7ce7d83f4a60005fb64a16b2c8d5b1e39df93dd34756e0e37b198cc9f72cd937" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741827-r0.log", + "bytes": 153, + "sha256": "9f6f7144756c47f36cddee3a9f1078bc51d8a7b281b90f4d8e5f1c7910a28475" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741828-r0.log", + "bytes": 153, + "sha256": "75b198b61ac076c38da16a97e81af4640e357c40e5e65afe9762a60c2a574c43" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-03-s1073741829-r0.log", + "bytes": 153, + "sha256": "b81c6ff54668d2b4cee0b8dbc7b150348d55f7af91e5e386f56822eaabd2cdce" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r0.log", + "bytes": 153, + "sha256": "be2465dfab3868b95a81c10ac227d526b47e7b0d7fe6e0dc0a1efc816c479844" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741825-r1.log", + "bytes": 153, + "sha256": "baa7e0668d5fda1ad3ba3fe8f9e1a2ade4be5f62f817c6bc080d20b3d0c9d0ae" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741826-r0.log", + "bytes": 153, + "sha256": "20df165b3e66fc4d2f88aa5805ced3ba9fd4b00f5288d0be9671ca1ef586eae3" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741827-r0.log", + "bytes": 153, + "sha256": "64369c629a3623969944556568a3b8f69110affb6afe2a6dd5788b3a842858c7" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741828-r0.log", + "bytes": 153, + "sha256": "68ffc622e4c41f3a855f5bec5d0ab5e1c8353a79c527fd4670d705265bef6d2a" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-04-s1073741829-r0.log", + "bytes": 153, + "sha256": "bfca411bedd8e83a769aafe257400e7bd387ba5861dd5d34678f333d66daac24" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r0.log", + "bytes": 153, + "sha256": "01242e37e6a13ddd767371443b4c37bbd95fdb476d0d09ec6329ce79f2a7351c" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741825-r1.log", + "bytes": 153, + "sha256": "2f5eb231ebd3088815d73fee11cd30693bbd07f0fa11b2464e3d0e7cb2cd8c4c" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741826-r0.log", + "bytes": 153, + "sha256": "563e6419c18e3b7eafa76d1b23640bf6f1cfcbd5de88376bd2fa7ea164e81a73" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741827-r0.log", + "bytes": 153, + "sha256": "d82d4b716b8779b26f1c72b126aad243f53ad949d7774ce775610e4ca491c5e0" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741828-r0.log", + "bytes": 153, + "sha256": "cad9033fe84b96e43ad520ed4fe6516727ad28d30967afb398ca3f21723f3016" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-matched_energy-05-s1073741829-r0.log", + "bytes": 153, + "sha256": "a70370125c4e5a6e7dc3e485d33c70bfc9060a1cd45359aae7a8a91c419d86d5" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 152, + "sha256": "28812e9e2b2ddf176af7c06be89e9776107285674fd72a19394591003e8bc7ef" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741825-r1.log", + "bytes": 152, + "sha256": "7824e32b1a3403c2faa964845ded4330ae5fa3e3ec6c145de7e64dfc62827ea3" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741826-r0.log", + "bytes": 152, + "sha256": "955e38aec7331e2644e75cfd88a17ddab75f6e1ef211ff330570d39c995d276f" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741827-r0.log", + "bytes": 152, + "sha256": "631d63e12dfd3bae2987e62408be4fa97fba314ab9c6a7546292dd9e569566d3" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741828-r0.log", + "bytes": 152, + "sha256": "ea8dbaa254f4d696f4464cb4aecc6205caa6ab2c7d3d78107cbc56df114ee4a7" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-00-s1073741829-r0.log", + "bytes": 152, + "sha256": "3bd114b68fc7dc84753548de592f29aacafd5cbf544d6900791ca78c0b4c8be3" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r0.log", + "bytes": 152, + "sha256": "16927a8c25669bd11ce6ee47d7af5e8b41414d2a6ac95199c7b7a55f1125666a" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741825-r1.log", + "bytes": 152, + "sha256": "f0698ac7eaf7ad4e1868e4e94c4baa64aa27b55816686c222a23c97eaedcf615" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741826-r0.log", + "bytes": 152, + "sha256": "fcc8fd2c09ed72eb934981ce8eaee4cf0e28b76d68674ee83acff03d961c3c6d" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741827-r0.log", + "bytes": 152, + "sha256": "a07c386f30fcd36fd51589e71a38368f00abd48322059449cc4d48f86449520e" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741828-r0.log", + "bytes": 152, + "sha256": "cc24b04e0a8a2ff80f13ea9b811e4d32bf1e97c28e0bb8755ee19ef941f07323" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-01-s1073741829-r0.log", + "bytes": 152, + "sha256": "61a96ad8bdf44d1f2a3bd6029bb7defdfb34e9ff1bd4d15968f6527b3e13f596" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r0.log", + "bytes": 152, + "sha256": "dfdc1d0eeb4b2d0848197c639a3993157fa3a65c2ee9916abff2088e8f284364" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741825-r1.log", + "bytes": 152, + "sha256": "9978edb48800921bcf7ed6fdbf4bf21dfc8a399cb0ca98d2d9236a01e7396c46" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741826-r0.log", + "bytes": 152, + "sha256": "c1b4cb66ddaa58676ab890777f078cd7e265677ca011324e216d5e539c3a6614" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741827-r0.log", + "bytes": 152, + "sha256": "f34c898f76a2f49080da8c51f84742fdc1f00127d20edc38835d53a5c0e01577" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741828-r0.log", + "bytes": 152, + "sha256": "a731c3a606bebe2230daf4b7cd09a61db3f97b2058d8378ee6e1e2d280275a7c" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-02-s1073741829-r0.log", + "bytes": 152, + "sha256": "9b255188594b9135071b5aa24efa8b147a6ba99d7d8453c9ada099a72e93ec5d" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r0.log", + "bytes": 152, + "sha256": "3d12d53201dd779f5c90967a04f8c0f8db7a26a08be94d88e679154ea79c8721" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741825-r1.log", + "bytes": 152, + "sha256": "6701b0ae8d7d5a265ca764bf7d8649e4b21c9e5c0273b8fba34dfd284590236d" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741826-r0.log", + "bytes": 152, + "sha256": "d7063baf4a0fd2ff6a9124350bd85cb8b84d0bdbea7f0983d69de7b925684d79" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741827-r0.log", + "bytes": 152, + "sha256": "9b502c492c90ef218888c1e10ca59421d2d03fae1f3a4213f2b5a91c8a980805" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741828-r0.log", + "bytes": 152, + "sha256": "6010950d55f795524fe77e3e9901903326c6261b2ca610e1917b4c91c2082b4c" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-03-s1073741829-r0.log", + "bytes": 152, + "sha256": "8bb5af25b07812cc25f057c9701d0feadacd84bc0b3d53ff057452a594422fbb" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r0.log", + "bytes": 152, + "sha256": "8521293a70118fd8897a11ecf3018ae55f312c9096990a1f22498e60085b152e" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741825-r1.log", + "bytes": 152, + "sha256": "9f76cda32809f21cca13845a45b12ace76f2e2819aa2918f57d3a8e65310041e" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741826-r0.log", + "bytes": 152, + "sha256": "81ab41b57b4a0ce1bd68bd6a9ff224400462938540cef6f43fb734237f56c398" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741827-r0.log", + "bytes": 152, + "sha256": "eeb718dbd45c8616c4d5153356df37f715b1c03d4f9301fbedaa490d8721838d" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741828-r0.log", + "bytes": 152, + "sha256": "3a8b255b60643ede5f50fe37c2c5ea57ac15cc02c4d482d05961b19611e4696d" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-04-s1073741829-r0.log", + "bytes": 152, + "sha256": "2f0e5d4d09fd3f3cde7477eebed65873676bbd3649060698593374f9adc30bcb" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r0.log", + "bytes": 152, + "sha256": "df8a954d41f18451a54a9e2621a3236b66c63b18bd16b471050c0c9fc0b35c74" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741825-r1.log", + "bytes": 152, + "sha256": "22b857f01d8aa1bde039ccf6f00ce5487abfc4b644a25f66a498a755cd2ba86c" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741826-r0.log", + "bytes": 152, + "sha256": "a136bbc7f6a05c7fda847028af6fe3cda2c438ae06a59d33508510840165327e" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741827-r0.log", + "bytes": 152, + "sha256": "a324ad478043986bebd4a4e3e25674b77ffd89edd642c17c771e532464bc1603" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741828-r0.log", + "bytes": 152, + "sha256": "dec9b38a9f7ba898c2f0e4744e8a1ac7f7cf96824d5e97a25b1063b33c7a2800" + }, + { + "path": "evidence/logs/gpu-seed_validation-seed_validation-physiological-05-s1073741829-r0.log", + "bytes": 152, + "sha256": "a86beb9b26c56f9f5943eb014b84bce2d06f370aa5e9e39ce405e08cfb0139d1" + }, + { + "path": "evidence/logs/oracle-novel_to_aj-novel_to_aj-matched_energy-00-s1073741825-r0.log", + "bytes": 1364, + "sha256": "d773a699fe9db591b128ec4d026d5c50c983698a251f2e1c99eea1d6a655054a" + }, + { + "path": "evidence/logs/oracle-novel_to_aj-novel_to_aj-physiological-00-s1073741825-r0.log", + "bytes": 1353, + "sha256": "a7d9a879f730ffdc1b7e0b5d3dc09eaccf0f6375e2d284ce18dde893031506ff" + }, + { + "path": "evidence/logs/oracle-seed_validation-seed_validation-matched_energy-00-s1073741825-r0.log", + "bytes": 1412, + "sha256": "68eb5ff39918c795c4cfbd2e0bca760b4186d871d057b7fd69c35ab3c465ad74" + }, + { + "path": "evidence/logs/oracle-seed_validation-seed_validation-physiological-00-s1073741825-r0.log", + "bytes": 1401, + "sha256": "5aee1700123bed846f5dc181720ddfd5c54aa67155270982763216029513880d" + }, + { + "path": "evidence/manifest.json", + "bytes": 627218, + "sha256": "25eb7e467eb17c3fa83ffee2e4e82b754f161fd8891e515bed23eeb500c5656d" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-timing-audit.json", + "bytes": 1415, + "sha256": "d5a6b9b87bb29eab8849aaf284de8a3383d169d7f76ad04d8ab9dfaf230fda89" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "b34114d7a04f81e8a4013d8150ddba7dae2b29e6ead64d78af8a598bf458dab4" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "8d0da00b85fbac49df9888b03a1e0bf23da99c8e6d916a1548aefc3a57a7eda9" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/input-audit.json", + "bytes": 4041, + "sha256": "9491589532b60bbb131459174f5d0addd20f63cf079b39895ad67012b386239e" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.csv", + "bytes": 1757, + "sha256": "605d2ce163b2a93cb18c009c90fc0a6fe0fb89007d030128bc130b9cfecb3968" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/summary.json", + "bytes": 2173, + "sha256": "89186c151d565cfbe568f0083658b7a5bfed65ca7468ecac7d8cc2e0fc4b8e9d" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "251dd25f317e022dfd8ba8709e0c1b5c468401c3ed7beeedecde9f8cfe246a63" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "96df12a028d99daf697de3b04a40af8a9e2e37153da34460ba8de66644822eb6" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "d4f2419be9442bd79963254ff7e5bb77f16be9f83cc5df918dac9287b5fe259e" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/input-audit.json", + "bytes": 4035, + "sha256": "62ff6072a0db38c03f733afa57dc46a71358bb27bf02b877a87d754cca5b92bb" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.csv", + "bytes": 1883, + "sha256": "dee41900961ca56bfe5ac1d725783a4a1a99ae89dd364b2dcb99d93d25db9608" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "evidence/oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/summary.json", + "bytes": 2172, + "sha256": "dc80c2a5ad1f5cdae92e93f7124ebfb8a38af45324d3c00203dabeb44d3cf6b5" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "ef1061951869c394d606f79f2d362f67e75a06955e737f0a4b9a7cb7eedd6ce1" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "b8eaac9da077c9bee1edaa20911e16df26b7acf480d090ebcab5a4de841a5e88" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "5d8f88ee826ef06c625007e6d563e7f2be0ef95fa1fa61782f7ecf827a987b75" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/input-audit.json", + "bytes": 4055, + "sha256": "a9b6bb54fd3cc904d7e56c6ab2e49f607432966623c6ba47a3939e8d7e401920" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.csv", + "bytes": 1754, + "sha256": "b13c09a63c0825beb3caf362a3c31c8d75ba38d9e9adb7c393c1ce172dc497a4" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/summary.json", + "bytes": 2176, + "sha256": "ea1db106544f41d49e9a07449670f4227b4f93d3eeb8b2de2befa4b68d287ae1" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-mask-audit.json", + "bytes": 721, + "sha256": "d0f9e4bec276cba5df66468d4052c00944c6fd9022d2d09c400e3b582e4c90b7" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-timing-audit.json", + "bytes": 1416, + "sha256": "c94e1d8a3a3760cf1926f105c41487e7f6fa5a68b3a4170857328ae9519af78d" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker-handshake.json", + "bytes": 2104, + "sha256": "9850e95638c94a6855533152c91b1f50430cd2b68ca2b47381a0ec5d99d0e1f0" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-worker.stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/coefficients.json", + "bytes": 2329, + "sha256": "bde79d95ef0097b827d5faf4d5658eafc009d8e9fcef1fddd645c953823e3f64" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/compiled-code.json", + "bytes": 9617, + "sha256": "87a4603d9b167cf867799d5984293ffb07cf37328f602ac1c2a0b65b0f252595" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/environment.json", + "bytes": 473, + "sha256": "16ec485d45d573738f9e62d74d7dc5a2cf130320472e2cedcca645dad2c5983c" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/generated-code.json", + "bytes": 9627, + "sha256": "6aea7fc4577e52397f592681799eaf352cb85f855fca66d6e31b7ff98b00b155" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/input-audit.json", + "bytes": 4053, + "sha256": "b6b911de48231528ec16cb87396b297d9b2beeec2fd54c2a4d6717704f706659" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/output-schema.json", + "bytes": 1797, + "sha256": "60bf775425916d659a166f9c40b6304546dd4c3792ce125bd6402e88631f0a3e" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/parameter-checks.json", + "bytes": 546, + "sha256": "bf226c4e685933037a384f1e0f3e8f32d5f8220cb7600a0897254033503edf72" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue-audit.json", + "bytes": 533, + "sha256": "338af77057d2c3611f4dcdcf4329ec7399d9375f9bfc67a0cafe3eca2a26a6b1" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/requests.csv", + "bytes": 1803, + "sha256": "4bcc9ef7fdc596ddac3be3b0d29f0aea2e086deeb803f3a90baba21b5490ef53" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/runtime-bridge.json", + "bytes": 450, + "sha256": "22888eeb650ebd0d35d7d1094ff3e46cac0456e3af43ecb3bce87ebd1b221cef" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/schedule.json", + "bytes": 1730, + "sha256": "5bc476855d1836c5ba55a713b680cd821003e2a2bca0355a1302e1b3a5ab7fef" + }, + { + "path": "evidence/oracle/seed_validation/seed_validation-physiological-00-s1073741825/summary.json", + "bytes": 2175, + "sha256": "3050f437019a9e0c44bb5cee4984b8d7872e45b82f4fec8e9f7ee4a0b31fdffd" + }, + { + "path": "evidence/protocol/control-cases.json", + "bytes": 598, + "sha256": "131e55983407aa396f5064cf45c0e8baed3d6d366862ed9051e6ba7186cd6247" + }, + { + "path": "evidence/protocol/encoder-audit.json", + "bytes": 2858, + "sha256": "4f7be7fbeade26ce682ab39f03018380e85f07c11aa067d11331282e65bdd5c0" + }, + { + "path": "evidence/protocol/encoder-control.json", + "bytes": 21026, + "sha256": "f29ad88ed30252b0bea28ad181b1ecc5d08eb4ace4ab9eafc7735b25b00ab3e7" + }, + { + "path": "evidence/protocol/prepared-hashes.json", + "bytes": 73427, + "sha256": "490100d204c2e202ec07739c41ab2fb2f8518576c30caafa39dd9d6832923d32" + }, + { + "path": "evidence/protocol/preregistered.json", + "bytes": 13568, + "sha256": "c9cda32a74b45df192824405e65b98571b6febcddd5f63d78e5edefac619b300" + }, + { + "path": "evidence/protocol/validation-cases.json", + "bytes": 49395, + "sha256": "50d7b3aa7b0235e8f7bc1e21ef693cd5c554272ef3bd205c72f61e8e07ad1fd9" + }, + { + "path": "evidence/regression/frozen-five.json", + "bytes": 7144, + "sha256": "020fc362e70c4c0670e200783a8d1682f167f862e59840e8b8d80a4688e22433" + }, + { + "path": "evidence/regression/old-integrity-after.json", + "bytes": 7214, + "sha256": "273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0" + }, + { + "path": "evidence/regression/old-integrity-before.json", + "bytes": 7214, + "sha256": "273d4581cb15fb5da851ce19ee005abc15b265fbad4bd0a5bd8738e307fec2d0" + }, + { + "path": "evidence/regression/unit-tests.json", + "bytes": 385, + "sha256": "7885403c63f83337e9034e40145f0633908f7d4c979c82439d3b22a98b122a70" + }, + { + "path": "evidence/regression/unit-tests.log", + "bytes": 4732, + "sha256": "5206333f1a31fc62671ebe6bdba02f3b2b2f0303f6009e905d7ca94bdc2a666f" + }, + { + "path": "evidence/validation/novel_to_aj/matched_energy.json", + "bytes": 5738, + "sha256": "6dae5ea395cb39baa6a9a07341dbedeff39229df0ace28b6bbeb1bc54737e6ea" + }, + { + "path": "evidence/validation/novel_to_aj/physiological.json", + "bytes": 5736, + "sha256": "8c59252c983cfc76dfe40d7c4c5f2ba3322058cc40bf1e7fc46b97fd0a3ee2bd" + }, + { + "path": "evidence/validation/novel_to_aj/summary.json", + "bytes": 217177, + "sha256": "e922bb8a174f1e1d8480101d7f12682ff4de5cddb7c31399c231ec4134ad46ec" + }, + { + "path": "evidence/validation/seed_validation/matched_energy.json", + "bytes": 5740, + "sha256": "1c3c7bd834484f30848edf181268f511b45fd5c92de007806e9e3ccb6245854f" + }, + { + "path": "evidence/validation/seed_validation/physiological.json", + "bytes": 5727, + "sha256": "9fb3919c060583913c8d565747cd9caaef76a490408bd115129c2ab098ba7526" + }, + { + "path": "evidence/validation/seed_validation/summary.json", + "bytes": 219215, + "sha256": "5050f54060ffe3b5b9a43b7545e943566f144da3183822633504418abb45bf63" + }, + { + "path": "evidence-index.json", + "bytes": 448734, + "sha256": "3c8492b1a63500d5cb03b5a8cef6818821ba39eeb430225bfe6a81cfe874be61" + }, + { + "path": "model/checksums.sha256", + "bytes": 1468, + "sha256": "0a0cc604736c6ac6040f9ad05b36399ca7f99bb6d2dfe2ae9ba5877da7fa5502" + }, + { + "path": "model/manifest.json", + "bytes": 2655, + "sha256": "3206a8666718b4a99e09b8384c87dd25895b5d7038d23fad7b93e40379183ccb" + }, + { + "path": "seal-verification.json", + "bytes": 1092, + "sha256": "9f04a61a54fbb970f5f2eef47e914cd287db528cf3849bcdeeb4fa9030ba9d54" + } + ], + "experiment_payload_not_copied": [ + { + "path": "cases/controls/cal-matched_energy-00-s51101/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/controls/cal-matched_energy-00-s51101/requests.npz", + "bytes": 883, + "sha256": "d49fb00b3870c8e923c0e5fc903536c0d8985555e5052c23ebc6f963c8af5314", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/controls/cal-physiological-00-s51101/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/controls/cal-physiological-00-s51101/requests.npz", + "bytes": 894, + "sha256": "9f87b434e8da524ce31b4563ad89ab47189dc7035c9f827840f3250aad81083d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/requests.npz", + "bytes": 832, + "sha256": "2492a95c805c779db16753a786a20e5668885ae9f54f4be39e6d86e3090e5cd3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826/requests.npz", + "bytes": 807, + "sha256": "3bbb79402b17f63d92b0390973396d2a84d9df7d9ba3d400a8ab9ec12a9ebb6d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827/requests.npz", + "bytes": 858, + "sha256": "2e551b842adc13a505d7703cacb7329df45752e5705bd0b912dcd73ac6d481d8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828/requests.npz", + "bytes": 886, + "sha256": "40ddaa87b131754987871b2a47480dc69cafdf9183cbe94238e405488d457366", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/pn-drive.npz", + "bytes": 582, + "sha256": "5596ddb945d2f33538b8edb5022b28f9d70288cd0ac81762a36a94fb542d6272", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829/requests.npz", + "bytes": 804, + "sha256": "7d9c70413c78f5da6d0eb02c98ffdbdc58e6eae73249b084a08f2e7360e1a087", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825/requests.npz", + "bytes": 824, + "sha256": "4e523d2ed0a30993a2c0338a6d8a8e8b81b1f726822ad5a3c391f6ca738944f9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826/requests.npz", + "bytes": 909, + "sha256": "1cb092bc3431236a9c3881c04feb2b2ca5595a42f0f56014f45226b2171485b3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827/requests.npz", + "bytes": 834, + "sha256": "149ab6fbf8eefe61c2da0018afe22a7c3c79f248a5d23be1ae2b47d890bf4ce6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828/requests.npz", + "bytes": 871, + "sha256": "5e850e55dbc85b96486c6c698bd1d213ef3b8cec7afebb6f51a990199536f130", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/pn-drive.npz", + "bytes": 643, + "sha256": "7a6eba56984267d7fd56107b69e4dd7db743ce3b6b588e2ad931dbddb1b93a5c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829/requests.npz", + "bytes": 785, + "sha256": "cb2ff024444fd2f8b0b6f0140dc5ad51879d810ca5714dbfb191ca34acaf091e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825/requests.npz", + "bytes": 777, + "sha256": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826/requests.npz", + "bytes": 835, + "sha256": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827/requests.npz", + "bytes": 853, + "sha256": "0714d660a1d921591f1a5c2d3179c476fee4739c9efd92a38fec148dc2e09238", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828/requests.npz", + "bytes": 834, + "sha256": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/pn-drive.npz", + "bytes": 596, + "sha256": "e75d90af1fd8534caee03223cf3abd8339097c9aa3fb5352d82488734f860b72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829/requests.npz", + "bytes": 798, + "sha256": "af0f421a45c46e7e34ba6052f04591c2885737eb4e8c6af26ae29d34e7e1ec71", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825/requests.npz", + "bytes": 724, + "sha256": "5a61c12fb0e0cc7720a4f2d1a3de7972c28b0715006e313a630086264203ce2d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826/requests.npz", + "bytes": 768, + "sha256": "061f7ea742a95fb2fa25f16471c6d6a3d08c0c0f235a816e0d78e2909f884f06", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827/requests.npz", + "bytes": 812, + "sha256": "fafb31bf16097232c4f2168ebcbcfa3ead008a94633398924bd1af23cb079137", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828/requests.npz", + "bytes": 809, + "sha256": "2ab0660dcd47507119a1e5d041a6ce84425fb55cfced67ad5d4aac738b52c8ba", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/pn-drive.npz", + "bytes": 529, + "sha256": "8305de7ed85d5e499c7559c4691c5cd049a95d15246d41043d079362d97a3f05", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829/requests.npz", + "bytes": 798, + "sha256": "79ead4934b881d29738d141a2abb6872e4593da4522f104c94b917f2df2e1a1e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825/requests.npz", + "bytes": 794, + "sha256": "c43ebbb98ed90692b6cdae46382a705b572d147cc5966aebc61af52c37f11dcd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826/requests.npz", + "bytes": 837, + "sha256": "7e352565e2dba5ca712643e14a2f7d3799c792ac47ee51abff455b63159c5d2c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827/requests.npz", + "bytes": 820, + "sha256": "44e0111da21e744aca909bfe295e5f20715b78353a801ded102b41cd66405b07", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828/requests.npz", + "bytes": 798, + "sha256": "cf1ce2e9e5bf961ff3a7dc37c7fd152bef01131856bd02baf97a6e0c48b24303", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/pn-drive.npz", + "bytes": 625, + "sha256": "216d0fcc416d7b67a57ad4fe125d51bcd0a995c4b5ff25326635dd2ab4232e04", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829/requests.npz", + "bytes": 757, + "sha256": "956e4d19b5a80b2ebf78bb81c66dd7a8e4f991e2b7b03fba9ee4928c88e0276d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825/requests.npz", + "bytes": 835, + "sha256": "1a6873a01060b25e9c7a40be8f67f3ed309912ad81721a3de290a2c1f318f392", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826/requests.npz", + "bytes": 830, + "sha256": "435d39c07b130b76426bc7daba1735cc5184673b889deaa9291e78e251237085", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827/requests.npz", + "bytes": 892, + "sha256": "fda5d073176026f8f2328111cdb999cce7bdc1245fa0b4314df1c676261fa389", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828/requests.npz", + "bytes": 845, + "sha256": "34ecdb646af4ed433a8bdd00e59e5027b0df95dd44b1e142343a804759fd3976", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/pn-drive.npz", + "bytes": 618, + "sha256": "b6e5cd68179f84721401a40fd205faca622cd7ec4ede75df157ad648f858972b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829/requests.npz", + "bytes": 801, + "sha256": "936417551c12c9cb9044182f0d8e18068ca5a9b0d52973aac7e5d9b898ef7c99", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741825/requests.npz", + "bytes": 854, + "sha256": "e1864bc4bbe3224126fdc6757552d09d942803c83853faec00e06069c00838ee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741826/requests.npz", + "bytes": 825, + "sha256": "b3bce4606a4b6007b390c15047850529aa945ecc83cad28ad58e8c56e6bbfb3f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741827/requests.npz", + "bytes": 897, + "sha256": "16ab7ec1a24dc2b652c6e2a0956d1ebfe0d889d3b1087ea14ed781f3050eed72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741828/requests.npz", + "bytes": 905, + "sha256": "793671eaff85ff247bd23f25ba31016eeccb61e393f4257274ab02057d566610", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/pn-drive.npz", + "bytes": 580, + "sha256": "7c052d8dd7b981b479e919ffc95a5a5c658151a5c206c36d41f72717024a6cd8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-00-s1073741829/requests.npz", + "bytes": 840, + "sha256": "c877a1b016cfcc45765e80a98b993a4924eca2796f669a52c7cd56b41469d095", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741825/requests.npz", + "bytes": 806, + "sha256": "3e143708fa866b66a0859ec23b95f7842b3262467df719d56620ea0371228d51", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741826/requests.npz", + "bytes": 896, + "sha256": "d82b80b25535f07c094b79397f36e7c81300e49e0cdeb47033f0076314f6e411", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741827/requests.npz", + "bytes": 813, + "sha256": "2f33f0e81be9a7890f9d7f7aa993b796da19415097d35595236ca7cf63a1fc79", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741828/requests.npz", + "bytes": 855, + "sha256": "125d51555247ef10bca42f854d2ea2cc0f43aaaa02b39168801d50c88bac4699", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/pn-drive.npz", + "bytes": 642, + "sha256": "0716117a9acad536b78f6e6643d126270c3e2e521629788d679aea958db2eeee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-01-s1073741829/requests.npz", + "bytes": 770, + "sha256": "47e08154a319e007f365bdf0dcb479610b58cbbc98b55f47f8e9f08eef5b8c1b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741825/requests.npz", + "bytes": 777, + "sha256": "e57c8b60d6ffc2cc1e8514666ae416fc15ed06ada61da018c8d77bf8fd873ef3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741826/requests.npz", + "bytes": 835, + "sha256": "5db3671d409df16b2d132caf1e46bdb298ce6598eff2959d469c3967574b876d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741827/requests.npz", + "bytes": 841, + "sha256": "984a4fb6fe7470ba2e8ab251dad350e88970d81e212e79b14fab4271bc769a8c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741828/requests.npz", + "bytes": 834, + "sha256": "de0f44502f202ef45eb49e1b4733e1abf359221b301fb08a2c1027ab58eed2a5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/pn-drive.npz", + "bytes": 595, + "sha256": "b031d4674b69fce3f25c93daeee37c8225c214eab47384823a2f710931d72eb5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-02-s1073741829/requests.npz", + "bytes": 796, + "sha256": "859bb229c66a9b9d9bd2d18583e0bd0d78174b053af874c7bc66a22354ae5245", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741825/requests.npz", + "bytes": 669, + "sha256": "8cbde658775880500ec8364f2035aac87fea6c233dd4c556e86e292116a94088", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741826/requests.npz", + "bytes": 691, + "sha256": "d007e6d840faff7f79f07ed7eac058eacf957662447a81d19b7b714271fbe2f0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741827/requests.npz", + "bytes": 698, + "sha256": "9c2ab679ce740dd9446c01418f0ddf44ebd1aa4a83dbaff58b86f48c744a2612", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741828/requests.npz", + "bytes": 723, + "sha256": "f33d943614df58d0ba2b1f54f3d51513b8d2c76021f9033d1f9132e6e858f30d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/pn-drive.npz", + "bytes": 530, + "sha256": "8c89d9e7c225a63cc77600403f65d777d6888e201e0a36643d8b559c1d0725e1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-03-s1073741829/requests.npz", + "bytes": 692, + "sha256": "669241b2fa22fa40c136ec8c94f9f850b6fea64f1a9ac0b6f1aed79f82f3f802", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741825/requests.npz", + "bytes": 796, + "sha256": "a5bc45febbbc6b8c9252c7122f47d38ad426ad97289cde5fbdbfa02f11b98850", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741826/requests.npz", + "bytes": 864, + "sha256": "7ab3e7ed68b0ba5156904ec37438657124370c0f1cb796ae0337a0a76fa7761e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741827/requests.npz", + "bytes": 854, + "sha256": "67a5584d6e85104deaf657c250f1f4a0895ae51edd3275477c7ec38277704eea", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741828/requests.npz", + "bytes": 826, + "sha256": "baa480025b6406c38194adf7917aa861b193fb486378983bcdc4efeb852a8349", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/pn-drive.npz", + "bytes": 626, + "sha256": "beed4dd106fbc41acb36231b309cf739b77ee9c7a55cf36711db938941ab802f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-04-s1073741829/requests.npz", + "bytes": 784, + "sha256": "9a0916e860af901bc67080c5f6ce437a848a45912cc891f99a388a90a03175ad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741825/requests.npz", + "bytes": 800, + "sha256": "e89b854d0838f7e9e4c91d4bab9f709bdbd08ff8fb7bda0b20514393b20a2538", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741826/requests.npz", + "bytes": 795, + "sha256": "700e1f667a0d854c84224b5b8bf68ddf7458ce16f35d8496f9b7f0ace626bdcd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741827/requests.npz", + "bytes": 860, + "sha256": "4123abbd0297a14efc5edc354f4613b599d52abfb961aa8756ddec131cc941dd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741828/requests.npz", + "bytes": 823, + "sha256": "af44a0c36b4825f471a55cfa7efdf5605c4c4d88c1ee924f95734dbfe0f2973a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/pn-drive.npz", + "bytes": 618, + "sha256": "9f02cae382282e36d7eacbe2962d6705ce38b3780f8ca327877fcc4d98a3950e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/novel_to_aj/novel_to_aj-physiological-05-s1073741829/requests.npz", + "bytes": 783, + "sha256": "9d318c7e94f83f5691b85cd20e49d09fac31872d6ab42d5840aabc0325eb8a34", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741825/requests.npz", + "bytes": 841, + "sha256": "829bb96de6a7137e33f3b17ba12163a973471068a5777188c958ce4687100585", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741826/requests.npz", + "bytes": 832, + "sha256": "2aab826f8120672e41a55cdcc017f920e7dedd640f045cb6718d49c2928055f5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741827/requests.npz", + "bytes": 886, + "sha256": "92c0ffe8ab703541b76318ce0fd10d18df9b212b82b4b163bca91d5d53412820", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741828/requests.npz", + "bytes": 854, + "sha256": "2ab3babd7a19f6261b6816343c0b0a918db43c81372dd2144ed8b961fccd7f9a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "43b41e132a94345cfb25c40be05b133c107b40acafcd29bd9e32ce1a5d83c970", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-00-s1073741829/requests.npz", + "bytes": 770, + "sha256": "a8b1443e8f209b411ae6c7d0f6fba4e2035c5b0b711ddf6b1af63c7b26812112", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741825/requests.npz", + "bytes": 794, + "sha256": "8de70bbc0484b397d7403ae694e8109a2eafedb1b8f861d66dc4feaf6abc3dcf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741826/requests.npz", + "bytes": 861, + "sha256": "09e0e524246a9d140c7076cd5911064beae539dca844d1eb2874fd3dc307406b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741827/requests.npz", + "bytes": 831, + "sha256": "19ff9ac50feb080715634e52dcd0ea198251785e1429b0c3d1b7c11db3cceb07", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741828/requests.npz", + "bytes": 808, + "sha256": "0aa24e4a96bba741818e62d21fab1a82dd523e5bf1099bbc987831e9ec40c8be", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/pn-drive.npz", + "bytes": 641, + "sha256": "84541b0768dcfa35bf014a16379c9d6673b1a16f76fde5ec29b7378f9ea69b15", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-01-s1073741829/requests.npz", + "bytes": 813, + "sha256": "849145b923309022701f1fc3e664fb8db9a34a73c9023943f447093284c62ccc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741825/requests.npz", + "bytes": 799, + "sha256": "8c2b6aae00f6778a7deaac75272d4982c18a6d5be5e63fde9b91fd21f7e45433", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741826/requests.npz", + "bytes": 833, + "sha256": "ad5ecd33f62b393e450cd0d5f2d7ef7fedf46a0ad69485534bb72062aa1fad09", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741827/requests.npz", + "bytes": 821, + "sha256": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741828/requests.npz", + "bytes": 852, + "sha256": "fbb3a4a0e9c11e683f6e444ffa124b175a5221b4f202351cf945005de7c0aae8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/pn-drive.npz", + "bytes": 568, + "sha256": "911d1e4804a13f2825c1e90f0a336b3825696744053e9e6db859d6f2fae39fbf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-02-s1073741829/requests.npz", + "bytes": 801, + "sha256": "b976872c849f75a0aa2bf250c57ec7cc95bba2b52791789c271c1d3a0edbfbce", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741825/requests.npz", + "bytes": 849, + "sha256": "15bac49e3e67ad1ac3b8a02369b703b295be25c7fd87d1516a8966e76e2453fb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741826/requests.npz", + "bytes": 858, + "sha256": "f119988b7944c7254f8cf2f8a9366d51946ab84a898f41ea2fba230a22826fc2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741827/requests.npz", + "bytes": 845, + "sha256": "bf2130a69b90dd22c2b4cc045b7082826f47a22aafe96366c6f0fc730a5052e2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741828/requests.npz", + "bytes": 859, + "sha256": "4f4db63884d2db2ecc3a24311a98b43b8809247159b06a95bfa4365dc63f8da5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/pn-drive.npz", + "bytes": 599, + "sha256": "19f649c42abe39cca9a1dee18477146edf818e4b2356a87483033515dc3885cc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-03-s1073741829/requests.npz", + "bytes": 797, + "sha256": "023c018eea52448e0950425a6ac23eb62ea43d33065780680de4ee317023cfba", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741825/requests.npz", + "bytes": 788, + "sha256": "e5f7549c7488d5e3c63d95e6c758e64bd8b3c0491437210332f1a433f218ec76", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741826/requests.npz", + "bytes": 829, + "sha256": "2b1fbac8e75b46cc47fd37b3bfa00180d30766a524c880b172b6e2af60a819c8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741827/requests.npz", + "bytes": 856, + "sha256": "aa0906e673e8cd0c8ff343c513c215dbcdbd1248d1afc49228073023ec0a93ec", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741828/requests.npz", + "bytes": 845, + "sha256": "32f6f4a1153ecd117147823cbaa244be6ddcc0965740c2afcf88ef14dc32945b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/pn-drive.npz", + "bytes": 617, + "sha256": "bc0ec40b2a2386e621bd5fc872a61eddbb3161a6b7b9bacf790c61d1ec31bcd6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-04-s1073741829/requests.npz", + "bytes": 807, + "sha256": "8842f675ff7359716055c96b2218cdb80f791adeb2cc80fe0f3641f7b120771f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741825/requests.npz", + "bytes": 798, + "sha256": "c958837d8bd15fe664a9b0cbc1757b4568eb91266bbe8883411a8bd0d53ea215", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741826/requests.npz", + "bytes": 817, + "sha256": "7a87ead895fa55f6b143b284c05c9731db02e0ce5492ce2dbc9847497c25a082", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741827/requests.npz", + "bytes": 838, + "sha256": "05e56490bda3cd4d30861ab1d2648ac0bb5f496a13a3c0dc14c03725a3cf983a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741828/requests.npz", + "bytes": 843, + "sha256": "f59e7a368061f852d04c28ac368e5362776f52b38e88c75cb234c2d6cf11bebd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "74007e54a77ac4e3b69b2cb03d5fc4c324ff9eb0b1274073c20cb457626aa4b6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-matched_energy-05-s1073741829/requests.npz", + "bytes": 802, + "sha256": "dae9f0c7f757429767931c014d629346528964a75a38dfae8cbc8db1e098bdb3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741825/requests.npz", + "bytes": 849, + "sha256": "003a6f6306787b67391735c41dd8b14c689beaaab3ab71a5e9afb376d3cbb091", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741826/requests.npz", + "bytes": 840, + "sha256": "48bb675f17020bf05a2df66cec2b0479237c312af5c0519f391d35131b96d532", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741827/requests.npz", + "bytes": 897, + "sha256": "580a525d8a647fbf365ceebccb66ff0e420a9540fed24056ef7925d18978eae2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741828/requests.npz", + "bytes": 861, + "sha256": "9f459e8b84e1635e0cbab70c33e34d5550b6452863d8cfa3547336005b43a9e2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "baed58090fee6db48c17b239e1d18bd555dadd0e75eb67afdbf0fdf9dc5846c7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-00-s1073741829/requests.npz", + "bytes": 790, + "sha256": "dddb55701c54208571b0ae1eff05fafa79a81c77d86012e40884271dbab43ec9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741825/requests.npz", + "bytes": 850, + "sha256": "3e3520f4bd0cc0326f5c9bd46b8bbc671653b53a239215e005dba0cb99c6ae1c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741826/requests.npz", + "bytes": 927, + "sha256": "86775de18e5fd65e54b1fbfc69a98e905d54438ad15442fa742e69b656b526cb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741827/requests.npz", + "bytes": 895, + "sha256": "a97d58f0f57d9f9660391c703a9778b2a445e2f9523609e7f0ba728fe3eb8ec5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741828/requests.npz", + "bytes": 885, + "sha256": "7239fa4d6453f4186a794d382b62d7a8aea4f6ba7e751e38a205bfd9b1585dcd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/pn-drive.npz", + "bytes": 642, + "sha256": "ca31020a448ae318936f0f5e86c6e5239b2aabcd79f86bc92788a365cfc5d61d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-01-s1073741829/requests.npz", + "bytes": 876, + "sha256": "e117109c913b3721253ad61b0d9a14cfb5f04c01c0ed68511dfdf9b01c2a23a5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741825/requests.npz", + "bytes": 805, + "sha256": "283f1ff832dea848b24f9d7cfb7e621bfcc3bb21458b5e7c80f19455ff2e1110", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741826/requests.npz", + "bytes": 839, + "sha256": "de91f0e34138d57ed7a85102d25c340859511f6cd7a3425983d1ed232556967a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741827/requests.npz", + "bytes": 821, + "sha256": "4e827075cc3cc462b75cb318dc32ffa9062266dad7c17bcd727c2d4c3a2c16d8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741828/requests.npz", + "bytes": 854, + "sha256": "e71979b5568a3569ff140ec98e276d97e4dbd9aa3a3f09cb79db3e355fbb355b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/pn-drive.npz", + "bytes": 569, + "sha256": "95aa94c8d59d1bb38e781020bbaebc4551c0c75cf4573d0fdd000df1f7860462", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-02-s1073741829/requests.npz", + "bytes": 806, + "sha256": "969f8e65189d34e7b0e24b2c26eb0af016a19ebb3ae02cfce606f98ee9ba4fe8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741825/requests.npz", + "bytes": 800, + "sha256": "736388dce2c9c49c5a989d97a58d9436a739e96ad34b8df116cf9a13af066d7a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741826/requests.npz", + "bytes": 807, + "sha256": "f6350d233f3fe5f878963d9c13e14bda6965878078072df2a8c5423469488a33", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741827/requests.npz", + "bytes": 816, + "sha256": "b84dec34a04fd1e5c489d0de271564f4b5011a716d88ac49d99477aeccf34dff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741828/requests.npz", + "bytes": 807, + "sha256": "ecd31704c321496fbfaa79c5daf4bd6b4e63ab6324701768bb1f0b445bd3e163", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/pn-drive.npz", + "bytes": 597, + "sha256": "5109116f0b34349bb81d612e64227b59656d086ecef9589d569238ce00f838c5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-03-s1073741829/requests.npz", + "bytes": 751, + "sha256": "e260362dd25b792f9cd6f406f783bd52f9b8b53c51333333b512f0cfc2a7d9b9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741825/requests.npz", + "bytes": 680, + "sha256": "c04bf72e7f9e4411557b324cf41ce09799669e8072deec35f2cc31f866b001be", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741826/requests.npz", + "bytes": 752, + "sha256": "c28a0787c31bf8239c00598bb3da0094ebe40c3a5e9ae9a19d137c53dbd8b39c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741827/requests.npz", + "bytes": 782, + "sha256": "0e6f9672a4ab7aefdaeac1f7452a2802dc48c20dcec04f8c1be41d2293887848", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741828/requests.npz", + "bytes": 781, + "sha256": "d410746c2c7bc6a25b8bcb94825bb23fa1bad5a5dae0e9af37c4cb726d235b40", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/pn-drive.npz", + "bytes": 616, + "sha256": "f7bf5eb0c5e4244dd06c232de1dcac266d9c15fba8f62f53129dc72e0d44b51a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-04-s1073741829/requests.npz", + "bytes": 728, + "sha256": "4acf1d5b0758638af5f9c95523903042bd527ac43838098428b53c646f4a24dd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741825/requests.npz", + "bytes": 1045, + "sha256": "2b78a7ac720d85e9f30486c3ca4105f2be42afeae8d89af7d28b0eb97e76abfe", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741826/requests.npz", + "bytes": 1025, + "sha256": "6a0196aed438e7ff28b0d4aa12180bbd865b9a2c5e306fb84ab09ddf3d9a27e3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741827/requests.npz", + "bytes": 1077, + "sha256": "c0ae8b6fccb9d29cdbc0fab60f2a9a550ce8734b8d4ed3ad4b885adcd6b9f8e7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741828/requests.npz", + "bytes": 1004, + "sha256": "54943d9c80ad4f716339bfb3720bce8c0453ea2198510224a3f61ef203d15b84", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/pn-drive.npz", + "bytes": 618, + "sha256": "7a75cf32538d617fc62c489c148c806a11dd954d2105b4ac14a5b2bb9d044c0d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "cases/seed_validation/seed_validation-physiological-05-s1073741829/requests.npz", + "bytes": 980, + "sha256": "8e57585727debdf1cdae4ae9c4854f9751e7eab284f063541ca6d6207004d28e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/.ninja_deps", + "bytes": 726096, + "sha256": "ecc8b54e5d5e05e975fa7b724ae535b432e8811eb630dd08bd7cf84d381bd753", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/.ninja_log", + "bytes": 217, + "sha256": "a2538070c79a03e3ccae439d393d3815b739782338622cc93658487930b2cd77", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/author_cuda_8b92086ce274b694.so", + "bytes": 371672, + "sha256": "1ccf024c35f8ec38c294d42a5b0ac4fc535034223ca47a558228f3a9182a9153", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/author_ext.cuda.o", + "bytes": 235784, + "sha256": "6eaaf05493e932fb826b200296f3ce2ce4b5d99a2d151f5a9b7b3404126ab481", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/author_ext.o", + "bytes": 381024, + "sha256": "f9092f2ef8da90ee89cfb89075d1e0891456f4bcbf6d9d405c65696a92f8cc49", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/build.ninja", + "bytes": 2104, + "sha256": "75c123c6847475e58245ed925446ae65ffcb58f336d6b4cb928e7f47e4de8a50", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "extension-build/author_cuda_8b92086ce274b694/lock", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu-reference/extension-build/.ninja_deps", + "bytes": 723996, + "sha256": "8c62598994e3761b6064855724ae0d1dc0f524818edd23896846d782513373a3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu-reference/extension-build/.ninja_log", + "bytes": 224, + "sha256": "6ac0d7fea211c0e65d1010dbb26be4fbb53b477a790ed39e83d1a4baa3923a34", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu-reference/extension-build/build.ninja", + "bytes": 2109, + "sha256": "c570f72b9a2f486e104ed3bf5b1b9f2ccc729ecab02046cd62389d629fb4f48f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu-reference/extension-build/lock", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu-reference/extension-build/male_cns_lif_deterministic_v2_ext.so", + "bytes": 291280, + "sha256": "0b4aa6348e7626de960e8f10ce8feee734f8b8ce76b6f9e0d65ec1ad56d66433", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu-reference/extension-build/phase4p_ext.cuda.o", + "bytes": 101992, + "sha256": "0eba6dc0d48ef412e3af8fc5df41181791fd38f4ceb9e3001555b339f1aefe6f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu-reference/extension-build/phase4p_ext.o", + "bytes": 377136, + "sha256": "27d284f6a369221a931251b5a03ce133cc8231a97942567d4efafbfb45483811", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "228218d929370f412387eddc969694178b025186ed4d226a17e57c2d46bf49d5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "945f263c84f91569984961e9c04bec1b316195bb5a08151119ce4b9c03adfab2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b6f3741e964b3d57261be82727a08c8555aa1ef3af611dfea1aba20543421ee3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "2d190ab166a4c5af542629a0e09aca50f8ccdc2b756dfe21de1010075388b511", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d3c52200188a64b9b7dc5054c9a6199a4cd4a9168369f051b6de2d764442e64b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/queue.jsonl", + "bytes": 320823, + "sha256": "798b87b23b835e357429a226241ec0d1c8b520254fe2a8ff755e2892e1f7bc0d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/state.npz", + "bytes": 2068508, + "sha256": "17f9aa5c6748b0dc028c551ae6c91edaeea40b8d7561656a0936ff716ca74f0b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-matched_energy-00-s51101-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b71e13ef45e1562c7ad87084af30b0dbb0e68acb2848372d92eb53bd3652dd8b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "02576a8aea786e600bc165d53a1d13853489b3e5d27ddd38c28e1a6d888b85de", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "383cafd480aadca9ca7b04810087a1865f941c3ecf3429cc9133ce8dedbdd7fc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "3bf68b8939f54fdbda273803ff19d3b77b602ea63e1d8edb0a4528c3c9f69233", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "830e2f33958a35666f61a219c72025b06970f1043971310f56f112253c6c816d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "39358239cc58666ef5c690111150cb08cb4fee7b1f2c85ef59f8063e00d7e698", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/queue.jsonl", + "bytes": 320856, + "sha256": "c154d9b1b6b39e376be892bbf9d622baf976be1731ee3ab7594a919a765a5764", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/state.npz", + "bytes": 2075058, + "sha256": "86c2607df55271e573c942c630f0d99488417ad823fb3b0e0936aa2db32d5418", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/controls/cal-physiological-00-s51101-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "f582ba1006f8d600d800a5439cdd116508eff4b1886efca28479e382e4070db5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/queue.jsonl", + "bytes": 320899, + "sha256": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/state.npz", + "bytes": 2067829, + "sha256": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/queue.jsonl", + "bytes": 320899, + "sha256": "3cf1017ab663961a26f026660059bf52b31683d68cfa6f5c782c985c84363547", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/state.npz", + "bytes": 2067829, + "sha256": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "60cc144f8cf1634edaebd694bf505b3fe0779353fd501a467187c9d859a08080", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "87509e937e12f67fec42bc3a9b7cdb5e497e08e802f894bd4f34cd2f8d251418", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e06a3ab89be571c197a19469dad8d89120025518fa3506a08766a14ffc2fcd30", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "01749c886a94731565b75b66e63050b52c57f53808c61838b212d14bcbec5790", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b365e01a0444457249984cd33758c345a121313f7556cb7ef150434306f60c15", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "74746320407c9fa400011603d9dfef36cc0e9bcb0b04fe8ee7508ad417fa74fb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/queue.jsonl", + "bytes": 321035, + "sha256": "1d529fce25eb6856a534d41c205224f98b6c41b01a38c232e4ed16b722706326", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/state.npz", + "bytes": 2118360, + "sha256": "a2e402d11b1b7f915b3bcabf69d803039bde5c27dfdf237546b1fafab4729cae", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "21d9d7aaebbd765d616580c71a2ce66bca67044f2a18fff8b9cf6bd326f5446a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "bacd3f7d07ceb4194c3542dd85edac6541b9b2246f8735945d03e43474c6cc41", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e58c743c50e0e0c6c39f818e70795df1c770efac2a8b73b89a6db0961edb5781", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "df17f5ff59493997d551845aa390c216dce044e97f08ef14e980d590cd4fb03b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1b24a689c3a80bfae1ab1e9a9c9f9848a3f3559c6f8d10e02bdccb4dd2e089fb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c6849a71a584c16ae40b17fd6e6a8226dfd23592888fd7492cbc1c0d56579dd5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/queue.jsonl", + "bytes": 320767, + "sha256": "8008072bb10dcef833761e8777cc4f7254839882dec204bcffc4fd3f543a3057", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/state.npz", + "bytes": 2092424, + "sha256": "f6a2f4b04875a66d9df21063114dea8980230916291533f70b0d73901618f6c4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "431a4577e3857fefe9f94b9b671f58917c9c2b8b22f80981a8a157869666c45a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e7879cf418437470a55ed9aeb83b06fa99a252e9dd02b1ffd517f5e3639373c5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "37d6d9dcc2118c56270efa698f1bf7ed3232dd38bd715620d796fb46a4ae2f1b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "065589abb47f7159f5c91b64b27082ab53447c6dfebc08b8b70c6ef0f9973458", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e8d56937a6a2e629e743b1fed9078ee1a10edf68e245034182ba8d419f3b436a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "316f3556f0df06a3c2c1cad2061899ea946f31535e86b3879b580d7c65e98b9b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/queue.jsonl", + "bytes": 320870, + "sha256": "df974420188597686d3955ab25a63f3905152d642d3fa3c3ef811128d914f969", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/state.npz", + "bytes": 2090950, + "sha256": "7683dd404a575bef06ee3eb8b6ccb4bea4ce97e044a6c3abcf963ee414f43dce", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "444d075ee5c73fac12da4812b2c2604044a06b2623a609aa082ddece221d8d75", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c4ecc67a29f07a07381e4a0a9e49b64bfe35c89ddbaf33a3d00ebee8778a8947", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9d4a8dce2147a5ae1d06e811d1e4df4bff461f45e62083d8cb7fe8eda95a2af3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "d866fa09911c1963799261305e85305309c930d8829fb612cf6275dcb5fa908c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ba780c045ca5f075918a09e1c30e3c482c311952fd2672b440f7d69d5160608c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "9d47875ef926022e0d1723d78f93fd28da6cf1a1dba6a14c1106112d6598d121", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/queue.jsonl", + "bytes": 321026, + "sha256": "b8557e79bdab0732227ced6f1234bfbd50c87b900f2cd1d3a093c845d23e92e8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/state.npz", + "bytes": 2076864, + "sha256": "0528d0b77e601a3fec9bfd72644f7223f6e6ff936cef3a277392019615261547", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d925038af9150c66e53f22758a621eae22f8e94369ff3ea22efec53cfde31626", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/queue.jsonl", + "bytes": 320851, + "sha256": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/state.npz", + "bytes": 2095149, + "sha256": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "433380999945d52c2dcf44fcb38ee1a5cd539791b7a414e939d59f347db4818d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8752df59faa83cfd10b1c770bbb6e12c75d605cd4dacd742cc15c87ddb9a27b3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "deb79ce35c7fdec0a5675c141c7934e20a12279ec65052ff17085dfe467226ed", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0ae2b42dd7521a1edaf527d2674f081e1938296e3bd1e16e89cd5000a770b27c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "12d43da481e76cb415fed666cad43da90ef946f78b6ac2ebf6fb4404cc65d632", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/queue.jsonl", + "bytes": 320851, + "sha256": "48445a557ad67d2b1a759f2970b5fd425aaf11b49cbb0c6fd6e929f2e831b176", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/state.npz", + "bytes": 2095149, + "sha256": "ec4ad7569d7c27b83bf718851b4db3407e6c66fc95402e5403fc69504d70d06e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "4a31068c6f7332bedcc3c68c2c75b1e6c857e5e1d782f42525869b030b83bd82", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c6523b4ce0d6da3b7aa7e5fc8514d1b898502eaee6ea67710510aacb87584d31", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "86f32a12fd435de673fbf713551658d7bfe77a5aa669629f5b24d36a7696b9e4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4898af02fcfef8a5fc30c51a6665f1201d9e2f06ad04875c9b324a78249a1be9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1471f86c463a76382814c720983a9b7e1a61ae835b81759024fca5052e0e4526", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f117def8d0d74c7bb76efba338929f86df627004a1a6146fa454f2ae6a446b27", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/queue.jsonl", + "bytes": 320792, + "sha256": "7b0491aacdff5c4070af33d6affe9825c7491b97aac93a7be76ba978e3ca91a3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/state.npz", + "bytes": 2069357, + "sha256": "c8275ef6daffd44ee5b5cc62cdf388825a9026da1f9de35b7bbb65d5b5096e6e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b05f059ac1dc2dbdbe4421884f5c0fd66150523e77b03351ca376ae61b054d25", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "8d7e166d9e3dea7f05d92c49952436ec4ade24fc9483be2c677449e5edc8824f", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ff577fea082433379acd3f6d30d0311a4563d6f904d282e7729277df49c5f87f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "297c02cf0794e226ca44ccbf633a74a16ad779dfcddc23ca6ca5e615c7979206", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e18aaaf6c1ce7a21aea76153ff9ef9df9c9e4c2746839135d7d430636a8ca3a9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "4bfc51be9f7c74f07f8930c865c4aa7d5545b131474d8aa940402f5a39270147", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/queue.jsonl", + "bytes": 320455, + "sha256": "81c7ec4fdf79f777b4fb1515b8c3c8098d09a16ad52ff4b00db8171d6d146e4b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/state.npz", + "bytes": 2096162, + "sha256": "cd7a19591dbc458d350a8e94e11dfd7e18059e6d6ce14ee93883eec60fb31575", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d4a5e33e8d2df2e65fc8f20ede1cbd8808b1fc0d38d721cd469fac4f18f4452e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "8a0b1c3bd74d03a8551fc2ad4644e129cbfb008820d8f1128a097fedd72b381e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ac134abc6774864d156bf86f359fc7b6589e0420b0b7061c8bfe0c34126eb64c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a9900c33acfe32b9086607243384b77a7673227400604e00849d64f0a9c007be", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "cb9428abcde03f3aa80a6f213d23aba56880889e30f7a58afb8f9763704d5da6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e44c73ad7ddf7936704aecae308bb88ead69591362fc623ce628759f1bbe87bf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/queue.jsonl", + "bytes": 320649, + "sha256": "3be34e6e57bdffe596c6433bd73593d8813b2215da23bf6f4fa48953edbe9e8a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/state.npz", + "bytes": 2093215, + "sha256": "ea45193f2a4ef02f40aad01c2c21240091880012fc8ab42b2833795413a880a7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7ae9c1c73867037dc33526ae3f6e63af9731339fdbb0027566a10cf75864b6c1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "24d80230317fb8a083ac14690b7429784f3641b11e3838ea25660851f7db54e3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e4ae1633229d737d504cb8eee0d11319c10ac772210fd98453bcadf4cfa5fa98", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a1cd68af429141c4ec1e497efaf429e7121924bb89e4d33861c530150eb3ebe9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "67f3016c2fabea617ba4967e0e2ffbd67a8317908af9188825a838a6ba40f14b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "61f9a007211d42c42974e97ef8b3878f984c0a8b6a21d4e745f926e9ac16f1fe", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/queue.jsonl", + "bytes": 320446, + "sha256": "4e8ecc814ae8720461263f905d3c7c4d27e1628fe794f6f7e63b415b78536532", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/state.npz", + "bytes": 2116748, + "sha256": "c59602e4d6d25d3900df072b1585d828c7d7da81542846830c475f52c5c1d352", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a54ace40ed82208039c2a538290725c6090e5155f4206d745a98f467a6ea534e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/queue.jsonl", + "bytes": 320913, + "sha256": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/state.npz", + "bytes": 2090148, + "sha256": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a4be2f0bcfc20d92ee86d3be00f17bae31f30610bdd4616b5cdbf56a6467d0d1", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "f111701edde55a2ef12c1dfaaee55da572b6759e99527253b168e980eeb2b567", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "26904b33121a13b5c1aff9e2b285605d4d1b89cda90199674d955b0212bc6a0d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "26edf3d12f7df9504ad0b7ddd919c624265ccae6b3c490cda2135be8671ca61a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7fc6b2100a33d0dbfd52dbe1af8c716d8508fe541c7263fb97e544f2754756b2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/queue.jsonl", + "bytes": 320790, + "sha256": "56bd0128c245cd6e9b4d1fe647ab72100c5829108c6e40a77d54a394fc8e90ae", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/state.npz", + "bytes": 2077498, + "sha256": "64359c27339acb077aea734f7dcbc447c2a0e61fc6bb2ad300196a4da05b668b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9d636eb8e4779bee64b94c28e3552eee2c782069fa15545506e69162abe2b3de", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/queue.jsonl", + "bytes": 320780, + "sha256": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/state.npz", + "bytes": 2095164, + "sha256": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/queue.jsonl", + "bytes": 321027, + "sha256": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/state.npz", + "bytes": 2099700, + "sha256": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/queue.jsonl", + "bytes": 320518, + "sha256": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/state.npz", + "bytes": 2079740, + "sha256": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5ee750568ba189d01597728073d57cdf020b351ee81be71d2b8c6dbf37abc87b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "78728778dfa80c95974942fef3d629b29f1dab6ff5608315e8fa20d011aa6b44", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e6ba7e57031cacb899b9b68c5c0db5bc02d366a4512c27ea761c324193d3866a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9787f92885e8b4ada793e83fdd23e90c52f63e51c4b609a6fbc0dd161fe4d0ab", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "39f01fe25fbbcf7116c88eb8c1b62789b1779b3e2fcf1a34e2198ab6e6239b1b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/queue.jsonl", + "bytes": 320518, + "sha256": "e440e8e6fa57f4257b5567c7ff0b43ee6f7730441bc7492651e773bbd634bfb7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/state.npz", + "bytes": 2079740, + "sha256": "06a3892b0548860d5e42cee313a57c030afc162a7e6440e93a4e5a1682e923a5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d6cec2c93471ccea4149efe0000c85642fc5fadcc368b588231bacdf123863f6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "278c0352fd418fa9ed8f424696b00c586e673618b8b54024c009521f3b919e26", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c9eadd547677a1b9c060b3dd8db6758b167b7369798c17c6c5b39ebb171fd940", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "58f44cb9bb217c8ec8defdac580f5c181c0297046852d2d71741e966dd7f1c80", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f172e3b88859e5f630ba029e5df2acb6b5661e92346857c010b3b2d6dccfa225", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f174e59939f206e364199ed00ddba6adb1d8620662e719e58a3ca7de13e69995", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/queue.jsonl", + "bytes": 320526, + "sha256": "a922ccdf38ad98a4c02b0e9de0515be45ee01052cee2f0eeeb81dbfff434fed0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/state.npz", + "bytes": 2048703, + "sha256": "c13a5aaf2f6169a46e10b46d92436ab08f4870e848490d5061fad12e8f967110", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6bf26dff2adeb66c7f952240c14d3393e81ed8b14bb5d7721c03cb7a8ff9d7b8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c33fa5a0a18e7e4fd602b94fc90c104c9f28d56486cdec3f55179eec30262919", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9d5a2b2c67bfd0004b59363ccfe907a9d4de4b2cbed85aa749ac20305b71e84c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a4a243281d5691c45962888f114dbb869aba273c24855c900bcda56fe1a1e390", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "bde5e95a679aa0dc4a52c4aaa5b18118964c11b948c102f2c8d62333cdc5e887", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "fa009bc09f6dca94392cd8095e016ec057d8b0b6f9d968d8f26380cc4d8252e8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/queue.jsonl", + "bytes": 320719, + "sha256": "acd8d3d1ec19a5604a82d3f22f381e2349b24203870fb9952e8426fe97efcef5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/state.npz", + "bytes": 2080306, + "sha256": "8901c9963d8ddd7eb0cc38940330716b5491416f21d3b4ae4084ffda25f24f77", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "1d98fac49ef46c05ae074471da3c0678a4377e242a8397c7b2819ad7c92aae75", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a404872aa5bae4850fcd0988e4f4862cda2b2cbf32ad67057c2ee51adc3657c6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "d091e296a106784fcf541c99e73c8c0bf3ef17edf44d7b0b3b22554441d2b0dd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6f74c502942145946e14c8d5f9d520839f5d90bee03fc31b663d80f32a259f1b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4245827d30eda0a2830855e2d06d0f0d904b280485c12ad62ee23ebff96b8391", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3a6ab2761ada4c34d1856e8cd688a59679b52a0b53c3b72590ddc039da2c06a0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/queue.jsonl", + "bytes": 320660, + "sha256": "3d50a7efabcf1b554efbb9661035d6ffc6d30e298d78c65373e34682c71e886c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/state.npz", + "bytes": 2063059, + "sha256": "6adeff88abf77df995bd402f6f4f4d6ada9e7cfd31b130d00ae612e944464d97", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b5a4ae80820d05a612ce86eea8ee0e86b4c48aa8214b04b8039963d5a58c5ecb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a5948450ac1f7ca913dd79fe08ccd68d6685d2ad3a9e76f8cb4be39d37888b5f", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "15f8ad42878460920cc48928225e5b7f4929256c01dadaaa7e9a0b150b6928c7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dc41aa130544e72142ebe6f54105d94aca7c1e06a029c8c3addf12f1e0e6f44f", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "10dabd4b522d5639c27a5c95db497cd0a6e0487fa63383bb32ba32ed6fd67ad4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d2c2e6d551cad917f10b149eb6f94ee17b8584559ffed6e191655ca119740c45", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/queue.jsonl", + "bytes": 320570, + "sha256": "6bab530ba0dbbf6b13064121bb910fd0f86e7a8699cb67cb4d3fcaf7b5420569", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/state.npz", + "bytes": 2065553, + "sha256": "02dd5bab61f5fb549045104105e99f9c931002552dcf9cef7a1943fae2729bf7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6d70fa5c98d9c917c54a10e2d902e488b47c68e04ea5b9a2f61965b3a478722e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "54b74be13e0da23edc966bc7bf12dd54568da628d53108988dfd7a58a6c04d38", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "90dba32149535f167c4afa9ed38cbdf3de066831eda07cba7f77ab53187a7ab6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ffcb780450f77642582f9f726db8f64d96dfc53859591f9d249b2964bee9b538", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "77dd593f6324cbddb48147c00481998d20ab2a2dfc3c9df8ad611e5e143737d9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ac2a3089b1c3ec02572f762c95cd603d0c21c00441660f36b2ad264c1ff8ad91", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/queue.jsonl", + "bytes": 320785, + "sha256": "dfb1d5a2effe7a409b507869d94d69259eace38e15544a51edd6a49b9c946e56", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/state.npz", + "bytes": 2089628, + "sha256": "9eee167d3497bed606fe65a592e890b43ad11b46f8198a2fb836cbac02c677da", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "59e370507404be11f9b33576486ebe9e411d3ee9adf44ee062951aaf7167344d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "6755a0f528838cd196f95964bbf49812c521698a9ff4891de4b6b3dc49c144f4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "56a6dbabcfdf22f70ffbb541975405abd46938f12e74ae144dd7da5a879bec92", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8e66c11478571b83fd618f61fea06e8efee80cbf1335646e0a89948edddaa4c9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e7824eea55a70b4c08cc5d315aa949c5291d08797b3816cc5ee162826f4de87f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "4cba59e2cfc28c6094e2d2e63f854c4cbc6e1ed8cf64d2587755b0169279732b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/queue.jsonl", + "bytes": 320860, + "sha256": "2cb200595c7d0c568f5e1698f23feccf4d5761f5e6755f72bba2f7ed2269f5d7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/state.npz", + "bytes": 2069474, + "sha256": "65867ed036d5bbd1c043a99dfb905031dd20cf3c709a69d21120703db57e4aed", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a7bb3930a8194d5206f2b37d588d792b20d0dd3be0ca8b92fc1c0052a636a371", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a5505f60f4762f99a58cda63f361cce3a4f13dfcc88c6a4d96844bdd82d8c20b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3307e240f06ded4d0fdb81a936b21ae4c57c66ec64cbeaeebc65ee8c07e78f11", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0162a3673f7fefce6f56daa3e6f668f69557cc2983e4f4f1e250e1132624f364", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4b3cde2f7ce5cc5cdbd2965e5d0f879599c7075aae98e0c1e4b0e370ed978f33", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "1a28443fa34fc76cecdb0620b578097dc9c69318ce46b8a14b53f078d1f22b81", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/queue.jsonl", + "bytes": 320671, + "sha256": "1ff4e5526f2c573ef58ede8be5ca3b2d50fd136fb1430cdc6bee85d16c007059", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/state.npz", + "bytes": 2091929, + "sha256": "4bf7fb589a122c32cc5ff3199c578055c056c95cbfc988f0e8093cbd248b3cbf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a07caa9b470296be671a9dec2c5de9e089b05f8a4001cb417dd149c0db2e5451", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5375fa3d2f0746b4e5f65eb49378b775a26a2e48e0a925c1b4aa2ef29e6ae10a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "f21bb846df985d932b67f71e3cd1dbb5c1cb91cf5c0f59e84f72032a09da9cbc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "06467e2786ce26ba3a58eb00e3b007e51703d0dea9e3692438daa86209ad80ed", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "3f0be26815c395586577b165b4b6d589fe45b08bbddda3fffff8b5b5a8737f5f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0f58d8d3f727ac0dd5338572933a5ca96096f00530ef9ea42df53cbad340ba10", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/queue.jsonl", + "bytes": 320834, + "sha256": "47238ad0d05d42be8eeecc3312be472e6e277cbd1080c7266823858cbda976d2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/state.npz", + "bytes": 2067060, + "sha256": "87354769784bf6b88a88e8962374bdde2da68e9bc3e0f99e53a8aec95111d2f2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7bdc08f07223c59a98b582930908fdd3c21698ddae0c1c7354bb2631dcf1e6db", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/queue.jsonl", + "bytes": 320743, + "sha256": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/state.npz", + "bytes": 2122904, + "sha256": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "5c941224d797211e94e44e6e0496a35c46dad17c044577c24b39bba3b73e83c9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "34dc5425c50a5473ee4574efa503e93beecc481cb832716a9e7c030c3a9e5c30", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c50b182a8ad32eca18ab737790c930a4a29333f660c47c9ee63702dc74b4e156", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "77c8f7eb8a55bb29049e6db25b37f601f59000f7c4cc23a1a890c42fc008c0e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "81c9b6b9b69f975f6025dd5dc2ce8d651deefbc7e9a6b4c688227ece136e92e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/queue.jsonl", + "bytes": 320743, + "sha256": "6c221eacd26189f00baf6da16b0de99238355273be254f4be2cb44b41e940592", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/state.npz", + "bytes": 2122904, + "sha256": "d629a28a913e5b8d2948022c45d53153126e1e8e8a4b0ab5b6e33eb4a46df565", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "36fd37b210b69f4636cc5388652894a71082b44fdc4290b0a19f4a31678126ad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "394e8e40da40efc363a8aa560c23607758d621a581176cd8a330b7267d013b23", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "32e367ce5fbf9579c4a22e511cb8c2d072c29fdb40ad382c2bab437cfc01d065", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0eb3395ccede202f4c06d692958a16cdcea839fc6e85d633154afcad8c7bfbe5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c5f2fdbe6055a68bc886925dd01174d46500e4b0244c92028264855e680c91db", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "07361b6bdd6f3c75f6aaf6460f88e51f80108ded44a8965baa195f73ef9809f6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/queue.jsonl", + "bytes": 320662, + "sha256": "3e618f7ebd2e00de28247467f6e9c6e020bda769a41a4c3c1f73e37b49c82467", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/state.npz", + "bytes": 2120666, + "sha256": "60572624c540c0377b2b48d39d814cb9340b78ef59ad16bcaa77029486584771", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "494b5ccaabda99c9ffeea8ca7493a392055a5aebe55466cf3cdb30fa873cdc5e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "007df4d22c31132332672b29b71d7ce19b835be93a39274bb24d9eaaf9090319", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c38f3168f1315aa2fdf02e34f7b695b305dd722096242c6180059bba24203a12", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2cd0f46f3ac5a504786add9c89282129bed51064cd1935868007d24e8aa4ef07", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1e0440fc7d9521e93e266b3e01e2338cb534c94679610ba93a6d74a7b59e0254", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "accce938b5dab6a15af00fc5c35cd476e75a85d236f613ee56674af3a41cb099", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/queue.jsonl", + "bytes": 320421, + "sha256": "2c30d8b29b7d72913df6dc047d341661f77e42220bef42f324683aaea1f567c1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/state.npz", + "bytes": 2066784, + "sha256": "914eeeb84311271f1191a6aa990ce467f3cfa9a33de91744d698b32148e7fc4c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "bf62ae9a56791ac7ea79ba821680d165962db865f33737b3b85cc9ea44931d78", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "48f2b648ae276ac5731feb861680e0f8afaf2e90e28d30c980fb97f4b34d287a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9ce4c42e47b2cfd367a5dc33bc685cbb18266111afd09fa365ffbb704e721c9a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b1c4d9ebd79c29400d1737cb0f2abca03f2da92b319a1c05531d3f99d51b9b61", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fbf62a04ea53c22f8b80abc465e9d2c679485f9faff7aee10d20c1d59924892", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "2f81d7e25f8f96a1b4d0e460f71ed74204cc09326b362b93e3732f31b0f0f8d8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/queue.jsonl", + "bytes": 320816, + "sha256": "07553a422c1275c8d1b63f2e6da04cd01615d02eb5d50cdd8a4d049f6042eb6c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/state.npz", + "bytes": 2081689, + "sha256": "7a32c17e2457bc3ac267834d1cb97cfb97e122131ff827d328230cda349f3647", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "1ddb546e66371fd7b1d6f6bf630cb15d07b037c9a21b7f9dc18a99b7ef70d871", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "6baf311f5f615bdbe52d19bd2fa9ce08179e6030f2c0aed3edc50817d16a194e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ccc24543aa81da3b8f40b1e754a55dc0d0edf0518c48820aaf1d4117026357be", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8e9263f3e5d2a34b6f1bb951356ee501687441f798f77cab85adf1f70700d5f4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4999fda512a6bc26c993a9db20e951a692bcf8b84b9a86406ea42b37fd537e6b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ac4d70ec6e71c060acc0281cb0bb678df658266d8e290246126aa1c08457166d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/queue.jsonl", + "bytes": 320022, + "sha256": "699fdbf2282105c153c1e1a362fddcaa3f3a5ecd784c4e40b7a1c79bc4c08312", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/state.npz", + "bytes": 2036660, + "sha256": "3f7014ce074fe7b7657cce45951f94232f73a588dd44fe20d0b79b124d00e1d5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-matched_energy-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "f9f91a58f46f2865c0493f9fc7ece8930caa0ceed69d7a13de0ff599c3a14c96", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/state.npz", + "bytes": 2069652, + "sha256": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "ebd6f41a0b635a8b6d36819d97eadfbeab5eaaab7f1fed5a41e0db84cad6ce9b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/state.npz", + "bytes": 2069652, + "sha256": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b2a79871dd604f8c062598c8014711242699dba435db4bea5b75b088ec38a191", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "9ab8412898d43ce905382b501e2b3f1e5b0d0b5c20da664b1863a4c165e66371", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ba797456b196bae1399213db79823c8d6e48a56d270ff5c87beb9d929b8829b3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "32146beeacc8fe093b1a213ccc6c4398769015457a92a9f903b4baa34e5c9fbd", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d3c6c0ec344876961cc63f2ac848d098f44fc68e0cf851cee33014c8d2e78914", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5aafb32d3039ff47a2a951c2d2fc84b06e4cdf134597f3ea5478e0f5b968d7de", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/queue.jsonl", + "bytes": 321029, + "sha256": "b80fc3f830a2eb44d883b9dc52f829c62fc7c5fc6f46936c1af3cd447cd907b6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/state.npz", + "bytes": 2118378, + "sha256": "1d077d597a739ee758c1ea0ac07cea5b6bd269364bf295547ce42898f23e1135", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "08e644319916a618cb326cd3604e9cf7ab51d3f4ff5e817728e7ee258369f4ca", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "4a5edbd6c7823c4e95930750677ee6533e020f38e212b46103f7ade35f308f99", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c8e98a05da0374558508e2e802e2ad41f8924169d899172b349916e41c86c9b7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2f4c9af83d42fabf20a3c1644597ba806bf153b4c0de32fbc77126a4e3e37e58", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4571c2384c71e075ee00ca9f97b76895ee156a8fa4cfe186f2df30d5821e81e7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "16801c00e404f9a9ebbe0fa967ef9963a87c75542865142e2d191f5bdd2afbdb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/queue.jsonl", + "bytes": 320861, + "sha256": "a5e1f1e91c41b0d6c4923dee6bffb04d76b1891c19e0679c75f992577daa728b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/state.npz", + "bytes": 2082791, + "sha256": "581277b16090cf5b796f306e2b772195ad08cb5a1ca814ff2cd54db402bb126c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e58f00f650da5cae15bd63dca5c998faf0cfec6ec491f635fad2b9fc7a812d17", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1e36eba4a3f35a5b3f8c22553dafade2924e0ba4ca0da8b6d7456e8a21225faf", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e3df35293580ba5a86e78ac2da10b6ed27e5c9b1b5af7498610d8dc67aef3d5d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9b38719cf96b9a3347ae4bac08457354e68ee5e9fbccb39a79a8f61bcf5a98e0", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "082a0ae84c18695f599d324cab3b0bbc24cf95c5e6bb39d408fa6125bb775239", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f703d0947bd4d7cbcaf923f68efdeb6c95a42306cbe4a3993ab574c834c8303a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/queue.jsonl", + "bytes": 320871, + "sha256": "d6a77c29b0a87c612c737bbcb3ba2508fc64069b175041a7872a20b0ce291818", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/state.npz", + "bytes": 2096007, + "sha256": "b5f3401552c335df31b0a6ce3c2d8fd032e6df7b2b489ea61f11e1b3f9e3d45a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "cf11b6bc9c1935ab736dde151b161411c2e432b23e81f89a86eec3d4c7510f84", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b8020bfb4cd5e683ccc17c13cc03db994b8c6b6efecea7adc6e00de398600910", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "af6f467eefe1c99e7b9fa4a5a42de24ae55237d38619307cb64ebddb75466f71", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c011b5976397c4107bfb32eeba524d97c9e0552417d2c33b11be7458f4de7935", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "175a7c2f2c3d98ff1bd7d70e4bb297c8b030c76eea010b3c02b736d7d09c0598", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0dbe7bdaed6d9183fc6527ac084821e58ef091756d018b5434e2ccc500d64414", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/queue.jsonl", + "bytes": 321045, + "sha256": "b81386bea49809b46fbaf3a10a4118d26b6fd7502f7f26bde657b668c177f51b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/state.npz", + "bytes": 2116428, + "sha256": "d68d6bff39e5245af5240776e54aba0fe0575ec04b09158b3f4c0be8afbe2f31", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "18f00a662ca9a42ea00b31ed459ad7ed981a04ac884441d1767dd832c3dea64a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/queue.jsonl", + "bytes": 320840, + "sha256": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/state.npz", + "bytes": 2095575, + "sha256": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d51e61cfa29c33bd22205d63f54532dce1091a4082216b905496a7060f2174ed", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "7e510667122b481cc3948bb0aeef2fc8cbc32c00314d8cf77b68050c225a8781", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7db2bf8fbd545c2c2a64b827f9d89f0fbbe544c76eaff53e4944448c9d866a8a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c0708a47df2028faa920e52858b9c9e91401fac5d884b5e77adf0c946aa36668", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "0f7e61e3e5dbb32911a9b75e276e8f878ac213fd714d8abc955694ca8255d30f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/queue.jsonl", + "bytes": 320840, + "sha256": "20a76c2fb4cdc14279077b84a8a4f141736d361cedac67f233f3482569b20f42", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/state.npz", + "bytes": 2095575, + "sha256": "a035083be036c9968b7f863ff5187072f4df72486d4655ed6d4d2e09d6968806", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0f387b3f608b8d55c7171d40a6fe7ad5697be4f7c73dac3e4ee259513581f568", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "24ea3cf44da8413c1531e3886216fe85396c77e320b79732fcd0fa1525a7a920", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e5a6809acd304796bafe5a2b46ad85509a82cb438aa13763f8573407c5094e33", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9a9425d3b8dd15d7d6137f097522cdbda3d0a88ae4d945cdd53c6c5bf7f79095", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f5deacdcb5c2f7b19647d1f0a523ee95e60e28be078d37e7eb876c65fc1e17f0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3fb0364824401c285605f56e90703b0e1a5d10f18f2e53f3a7a5b03012ef393e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/queue.jsonl", + "bytes": 320652, + "sha256": "e1f7b0b80d1ee8d0669c7786f8b0a296aa5034f574c541d97e419a4d572a5c63", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/state.npz", + "bytes": 2069287, + "sha256": "1ec78574f80411d9d04a3405ab497f69fb39e9c9b7cbd8ce9819c14f315f499c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "415c604f16d8d130084e2dcf914695f52693e720a4b9180c4557baac9aadee4d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8ba5dd6e699bbf98414ffb87a9432ca1cfeda717ae0101dd5281279ee99f7ca", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9536317415a7d407cda108b8638c3916e832889843edfc14932265aefe3a4808", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6c3e2108d3e03e7353099aa747743077c98be9588dfc04a54fc1faafe855e403", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f6ab11756c87a5b4e79b7225b73d2df31f27c650a773d9e7555d1cc5166aa8f6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "60d700d53f33299abdaa11b6d47597e60578b2806f7996a589b42f7f30219441", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/queue.jsonl", + "bytes": 320426, + "sha256": "9d4ce9ebf46d87fc28933492a89cddc19815e2936d0fa7eccdfe8758b223a859", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/state.npz", + "bytes": 2081902, + "sha256": "150450a546b45b67668e1fa4d33f73a7eab39a7c4c019900fab501640dcd8c6b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "42daddbfb5369c2acd58635deca14e1adcef8caf512b00c11bcc48d9e203a919", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "8ce1f893bfa65ab01584081b1a93354900e40fa3cd6263d93e8afbafd388ac74", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a23117eb29018f0adfbf0b0044d87309619b854fc4dc5f2041503bb2e03041dd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a5b8d1d9c2b3fb669fecabf658a82ca84cac61968443c0cea5f2b2c71e559fc6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "481aff5efc6ae095d015a5b18d63bd87087f41f41e77b9291d630296d7b9de72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "51cef95eb4112ffd6488accadf4898b9d1ea5c5a23a3e0ff6b3379496c453855", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/queue.jsonl", + "bytes": 320668, + "sha256": "6ccbc63cf66114bf501d0f884e2f7322f529cb804ab0379612fba0510ce8b5e8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/state.npz", + "bytes": 2102038, + "sha256": "507e0baf4163f86768ecb4b8a130112671cb8a25582f033bc511ab799597d09f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c26011e148b7b8ecf18ec80e86d0c39f95689619c608d628f7ed7c64f90beed4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0947f3b5860bfa5b6434d88bb605266b113a77547554740cb853338296411967", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6e6519024da189dbc4eab232bbf55c50e1aea03cc980534d09b4234c3b83d20a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "32e5db0d575571e262842b39b09cdcb7b876b9578abaac4cb42dfc966f1b9022", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ef5bf4a5fabb6363559c44cb02dd92413477a9b275a6465b231ad6f3b51cb6f4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c130259f84b22c8e8e2fbe8d59d8a5c98254b30d2d04dadc2ac70001ad6aa4ae", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/queue.jsonl", + "bytes": 320442, + "sha256": "818351c37065e65a400189c43ecc517a89496e4c48f1b6913113064fd1cd0dcf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/state.npz", + "bytes": 2107681, + "sha256": "4783e8a56838ecec437dbb0e0e6812ca065060477da1300131f59e33fd11c0e9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "fe11a7fa504c39fe026958e8f9ffbc6d7dccf35839a5098c72232167c0e0e656", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e44fb9ff51a68aa59ce19ede714ca0b4a69d7f7c6fe08541aa8a135d688b6bd9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4ac7a4da5150fdb7ba55b5982339bfa0496af5c4a84b0e626340f1828a15d537", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "4c3d6d05675895ee5159d0b500b647ff7b08d0c21cb8c04abebf01b936dec4ee", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b7b4666950ccf90ced501cdb1981f4fd940b1f87d86ffeb37b4f73db6b61cd86", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ba7050e8d287de8f54d5d34db4562c5ba0a928a72bb7ed79b1bdf1e7b2ce11e5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "31fd8b5185f5723a56b46185148bb8b37593981329be641da443bc79c09c0218", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/state.npz", + "bytes": 2106017, + "sha256": "0c1f356008bc9e2c0bb904ba01af98585d72ac64bfed182d0cd4a06ea73d78ef", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9dcda05383c2da318f11cbb2c8217c673933bb6c2af81d6de57b407593b9f896", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c510da5c81466a0cb7c3b9a7c86dbaf2fe5110e9442a2d319d5aa917901a40ef", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "db4db9bdff85780de832bcad8f37c9c1bb6305600fd99ce459896715843a0eee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "061b351ecc85d2d330e5a9a39f7ff6f27712eea8a5adf8d7cbef7f4b094f6a54", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "c722fc79d3cb20fb307329a46d56b8b739f80d474924af874d7d43039fd7967e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "863921cad8daff911422e56b1c7555a94de6b476b9f6cb208914ff88775ad39d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/queue.jsonl", + "bytes": 320913, + "sha256": "84bbb6ae20ffadf18fdc5a9f08f8768bb989f11bacd5bcc8fabb0e2d671973ae", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/state.npz", + "bytes": 2090148, + "sha256": "0f2851a751f5aa1b1be15af6cf508edc42dd70709e67503b3c32a452ee39582c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fb091bab68743a48b4b31b321c8e8b508a54c48fd27fc873debce49995a57ea", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "992cd3935aa1ae718ed4db8a708239349853138472b51f985001960234aaa96e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "38c4b54884c17fa9980c5677eb16e406a59dd07933b9a89acf894dd75a2a4970", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "bf231ed4edcac974c7dee858cbb4d12a95a7c37cec8a3551449571154e24c945", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d6a759c36de3898308322b021cb60ac8dab4059f2c36f41740ec4e8654f5272b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "13bec6d05c0c1e1c50c410e7d8bcf8d3ad3c4a101484806b3570f7df7d65fd37", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/queue.jsonl", + "bytes": 320778, + "sha256": "365231f49b92f03a97519ffa33318e59ae6acaa0972a07374b09005dd905bdd9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/state.npz", + "bytes": 2076741, + "sha256": "082732d4d7ff1b7b9f27ce96b67ab1c8c0981e429fa48ad5b64c6beb583b0da7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "708b07e6fbc720f730b3073397b6f3ddbdabdaa61bafe7d2d4c99c789f95fda9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8d91134ab39d9be9bfbd82e7dddc2e6faf3572ab0a660a4da78f2eea34d1fc6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ae3f2b15b26303507a62fee5545826a448a6990cbac969275fd9c6323c17598e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0dacbbb1619e97f741b8637dfed40fe729d0e6c89f0102dcd9436f68d3a33198", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "643286e70f5c21b0a2e870d5c02ad5489b831b8f7b96372e8b18a828e377f3a2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "de6637fcf5719de8dcd177ad3435ff9abf8e44f03167136d34ba2061b123eebf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/queue.jsonl", + "bytes": 320780, + "sha256": "5e42e819c2c932d0fe1338c4c46991875c35ff125807d28003fc395e91471325", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/state.npz", + "bytes": 2095164, + "sha256": "648e750d6eff3dc5cc727e6f2c5b5ca1168e2107ab2c106bbfa46f22b2245e38", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "ae6e57a526ddf24b653bd8b2ad37c2d9450d833bb3130cd49dc4b2c1b42b974a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1d3d16b0489bce215acd32d2a7ce36786adc919111edad986f298b4665296c45", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "2e01e2c7fd5f7a2857baf2736a5c00c280c00a40d1f70041063c4081198dbed2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "80942a27bd630506514762c029414394788a8ec3db0b17fc285b866401582173", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b26d29fe2d621c8b868dfe0cf841710913c298502d85f2443d5f8df46044215a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7a22964dd3d316e225f40f4e2300eec74115fcc022189f1023a5bbc1b7763188", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/queue.jsonl", + "bytes": 321027, + "sha256": "c6a3bdae42ef999d2f5443edd4b85a59ffb27c82739592c39143604cd0ae5fb8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/state.npz", + "bytes": 2099700, + "sha256": "b6846049a9b48989a48a27d86db5a1e4f266c1d6a52f43395c35385edb49e715", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8da55097a6f30efa4504a2a3ad44a250ff8b311f9501b109d299b4d9e2d72d75", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/queue.jsonl", + "bytes": 320549, + "sha256": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/state.npz", + "bytes": 2099247, + "sha256": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a65b02911e58911b890d33d5d894d3524c081f21f7366ddfe492fc1a907cd380", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "36f5826f432c767e25ac6f5d62e71bb2f3c76fd62ca560eaadcf4ec776df8b6c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2c7c7d66935cf1bed5d11108044855e20c0b324aedd4d88201cbdf691c12aaac", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "47935d1b98d3989923abe2575fc0d36ada79c9dadb6f8d3a4de1e94c7cf58762", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6fc5fcdbef484de3c1d4bc745ab824645e7ac2f809d96536acce4cefd0a1c957", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/queue.jsonl", + "bytes": 320549, + "sha256": "66a53e81c84336da4d55fcc2038fc613d9e0059185adb2f380a4e09541a6289f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/state.npz", + "bytes": 2099247, + "sha256": "1141483aa7243ebd4a153588f82fdd45ff3ce028b71a3a0d1dd73226d17b2532", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9fd7ce38ea4d64489255f52a6ddcc55fb8df303bb5ed8e46ac0676d87728d473", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "fc864117b11779273358c9c16313636c2da0e28e0761388a7aab9bcc10c17239", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b37079514383e66556f37a9b4ed96d9efc299961bc219e1b08854c485ad0c1b2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e8ce1ade93c62761929102395d150ba5eea7a1855b7d5d9a0c7c1e1571a72ae7", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9c606fb372f4eb366c2eee662c8ffeca64d923d7782471fa7ab833e7cf2a7895", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "27242b96948c480c22883a57fb40960260bd41892eaa95ab1325dd332d0b16e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/queue.jsonl", + "bytes": 320243, + "sha256": "dbb6f3e26eb73ef36a23f940e79b1b4b3de091381ba8cf5a64e9e0f3ff749f62", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/state.npz", + "bytes": 2030113, + "sha256": "7055a2ca65c9a54d08f649ec1ecbb42068ad90301ce8e23088b51e18c00c1af7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b0429f13a1a40e997d59a1afe6071375f9a706869ac9b752009d3eee425c261b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d29ecb9dee07a95a0d7761d6e5284a3cdd93b02967cca9318eb6422e99ac0a05", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8a3c340c19b69112cf992d8da80bddf1e77bb05af04be3bdfc4da6f69119bfdd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "758a3adaba02d665815faa33e6b7905f30769667dc9a1e6e2e9191cffb90d9bb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "661af73bd75dc1aee03d21dbbace8df0b39a6c93dfa90f368b3fbc2b70ca0bb7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "8f48027e55f33a5cd27610e343de697e132e96d102c402ce849cf60e3dafefe1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/queue.jsonl", + "bytes": 320689, + "sha256": "40cda1d8cafa90c149417c07c45c61fb150f3b1426c8c9327f8d020b41d88999", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/state.npz", + "bytes": 2099055, + "sha256": "5934b1739534b1a9716d89a29b798e4de80dd6dcf96627697d6dd5601a04ba14", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "2ea6648b47e1093a84864948402e44d13c41574aefa85e8ac3d1a0fcb5445fbb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "950d6e70d7ec35f5d8b4fc69b0e113e2bd251d68707167a2e0eb1e4a4e65f34a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "83ebfe4f05a65fd452a1dca52beafd801fd8d0c031ae36ca12792f9e10905a8c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "47b8123d474a39af7367e7dfb4274263b9b1dda8d6959c838ed8e67e4c88b938", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "13ca834333bff51ab2b4e429ab877ba33f69af904fc9d39efd2247947109a379", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5556326457035afd185dc7b89930caf3973b61b850d4f518594186ae5e8e3fb0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/queue.jsonl", + "bytes": 320637, + "sha256": "2d0a7866b9f6b94947c14003a9ebf85be058b4b5334a53a118e52882f64ada3b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/state.npz", + "bytes": 2103550, + "sha256": "324a547bca3ad71707e604d1ce3b9579399ebe169d5a1c89b110967aea5aace0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0404ab8d946150127ef753456d7a6256f0ef0739e2207c9d82f1df93a3efd931", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "541457fd3372852b66388940120cfb9a7512b515961e14254df6a9c426349e5f", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "2db6acedd9decd3db8f13d065e880a5c5a97ead59fc5244a1191d2a169b06dcd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "3be716ea3e2b74297c9f3a9699982b8392b05877f26740487230c606275d374f", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d6e7188d3f13f5e9f991da49f7670dd2d5ddb319f940dd2ce9787fd5fbec872b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "410feef04bbc781b5a507dd9d69bcab199c766b0e9d8d8d2ee1d05d210b98514", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/queue.jsonl", + "bytes": 320293, + "sha256": "f4b411d0312c6ca828667a083f925ed1dc73387a564a0e5565420c3ce459aaf9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/state.npz", + "bytes": 2092918, + "sha256": "4467469e538cc4d104218103503cae7d3dd295978c0105fcc45d10e55cd0a923", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7ef1eb513c65999f65e8d418c2e59465afc8b521695b5806858165fa461962cc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "aaac4c7b5f490a72b93e58ca1993a5b9295cc48364c92807ec53470095a1570a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3c8cb3edd22ff828d0d55e3fcf480d3d62cb91b2922c84842b34674510d96499", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "098c3ea4e4bb791c9a5a75ea797684301830a064610619f6f6abeaca8469690c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989fccf0cfa25626c6caf48fa4f217e031d482f6b4aa121f8a93500a6494d23d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "09606acade44e264cdb09c44a57d7c3149a431c7d21882c55bc5ec8d10a7c280", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/queue.jsonl", + "bytes": 320804, + "sha256": "c97e5ad398d534c3465a8b5226e18b1a14b2ca35a62ba1cca6232ad983857ba8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/state.npz", + "bytes": 2060644, + "sha256": "b2269da9b3e11b1f96c345136d9ae8a2399dc2cb29771bd7c8715ea508a9b4f8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9ef76c16e919a006c12c53f65fecd1089e9337082d029d79d17f5f29be68f558", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "6353a69af78afe0651ce9154083aa30c899be1c4ff2cf40a47d9a0d2143f8ec4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "98042eb20158dea660bf6acde853002176fb7dd64b7f39478572d4b78f6837ac", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c81f23af4b9e6eddd027853f7dd98d968b5651ae10a7677394b4fc62995dddd1", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "8f971e015ee45db06fb16fe0bf104bcd895b36af68bcca2e0b62c75ded5c9fb5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5ece7f086411835ccaecf3f8ff36315c526f41d43c797dd2728b5c87a761bf55", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/queue.jsonl", + "bytes": 320768, + "sha256": "9ab3dacdd5cbeae92e03dfff0e8aed0b97b3535da9a4224e33e288874e4b1cca", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/state.npz", + "bytes": 2105436, + "sha256": "46c1005396d3fb787d77cd4579a72d52ea76eac9153f5740738636a9a0aa259b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "03f0655ec25fbd14b4a00320994e9daec398b14887fa8613832dc5287f9a9321", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f0ce18d41a955f151a8b15bb763a7e9b35bc0646d4ddfb59966831e9916a8ba2", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "99e37f1048922b6a4d50deaaafa73089bf75939d4c93af6c0ef8a6e8f5cdd045", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8cf491771a018a5f07e4296faba4bd1dcd5f2333117eaad7c1395b1e3d814cf9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "8551ed5ea7214989214be3e1f6ecab136b814b6219ee69ffc05d9bd060ac3856", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "76389a33438f134b687273ec179b6f8ab944f41456c8594e02287832e7b5488b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/queue.jsonl", + "bytes": 320867, + "sha256": "0a9dd0698ef540907f60710a396c211cf922d14033e009af630e96c36f3504c1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/state.npz", + "bytes": 2089910, + "sha256": "cfb0274945354f0e3073b9c65e41e4e62622ed00721e564cdb27e14117dcc1cd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "250ae9394e4214fdef01938e12081001b29dd1218fa4380d43fe3f2f1733cff5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "21858f7014740826f5df4164726e7f636ba8006785c30b04edfcd20f8006ebb6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4c9cd95682b493663399aff35df75c9ce8ce79a50676cd2bdfc880723c438bc6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "63fb04d279eb0982f538b9a2e5a8b058314debfc381a3d183d4654494af0c748", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4b64e7479b327570509ad43cc955b470a3b9ed0a94043944fd86504b581a2ee0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "bf264e68763eca87755388c7d62bef97fd516660ac1be182251c91150149ba4e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/queue.jsonl", + "bytes": 320774, + "sha256": "58f6d56be33253df19706db40b71d2a1cdcdc65d2432301c944fbc6c9410c8ba", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/state.npz", + "bytes": 2091936, + "sha256": "911ace9f3f6ed81011c8b9d4a1ed141d7d3d2496b41b856ff42bc690b819ae92", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "65c5d82bceffe93757c785dcf437121518c1db5e2be40d913954a53b61cf2fc2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "2c18cc88de3cd2142a3e3e810c455ae32572771b33cc44424fde48f82755882b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c9abb9ce731078641fcadb36ea8e9cbdd4d972f46a36f944a6504b38b0ee8afc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "624d0e582adbbea2ed0de422870e6af7455a78eda7665ca28f773399657e41fe", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "47ba7dc49b15a657d17c7b4775c15e42ed57ed64ab0be1b933ce3ec000e4027c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e92121f83f848951a3b437ef5508dfb82f44baac13d354503e95cde9c185ec3d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/queue.jsonl", + "bytes": 320813, + "sha256": "1423b9f7b9c00b25b120918bf20270a2fdfb0d096f9d49afd86fbd489789de76", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/state.npz", + "bytes": 2086603, + "sha256": "77eccb870896d2485daa28026aa995af4bbb166c61b90042ec58e435fb0e7a89", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "007f80db5a97148f20003ba61c031fa3b99f86138a6c658d7217267ba4f03223", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/queue.jsonl", + "bytes": 320727, + "sha256": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/state.npz", + "bytes": 2131160, + "sha256": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "7ddb3d92d1e78af7cce6c3447b2f4cd6e795b915bf03619b076daccc108c7af3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3b5bc3bacea29c7e4953b32b46ecc904bf1f8c6bda19dd7dc2f62b24490cc298", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cde6d72e44e9484767007e514c1ae9e5e19ec1ba5813209d09817b1c6e077886", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9cefe8e42b83943f98c1a01ac3a69e084fbae8d0c4381d773a884d09d78b5396", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c89d90cc33be1c971eeab2e9c9b2301cb81e78ac7a3d1c7b00ee74db81ac660f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/queue.jsonl", + "bytes": 320727, + "sha256": "757e8fb1212c5c07a948a5f1cc461bbd9108f1c908b11fa54ceed5ce674a95a9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/state.npz", + "bytes": 2131160, + "sha256": "711f364e296c504842c2aae7db53b5927dc7051135c66f53a9a313244d3eba88", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6e6cef96ec99e15d483bd87d219caa957bc50582d67815bf7a80a8ccca34766c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "014f0880ec48c580e928b5cd8573562e72b58be7b5f647a875d4e6f2d8bd048b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "10dc351adfc603ff01cf11b71535395cfb01f4e32a942fa7dd47139326de03b3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f7962f402cf7abbfd9eac756a54111df86028ba60ab07cbe16b74c1b7c9f3911", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "3da35c5bfb6debd895301ec40da1b33e7099e5db7a74b57e8433478906acfe1d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "055def1e3a47855a2733bc2a1b4e65767899438136f8698eaeaffc5f66a88c5a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/queue.jsonl", + "bytes": 320591, + "sha256": "43b1e98a2398f3bbdf81665d472fc40bbc6710df682240a6f61b73153105fadf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/state.npz", + "bytes": 2128653, + "sha256": "e22a0e9db7b51806abbf89c28a5de65318093d725f3211d41a7028b5e6723327", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "aa27549da32c37abf86c7dce5677aee8008529ccc4334937c2c3ca6d23d51efc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0736d8c3295d19da7a2954966bb12428192bdc9c132849fa5c2a9e9bbbec44a4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "34f367a6e4b7294ef64b6088ad4ceabb5601f07b15c2959ccc55ce9e17adcbac", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6a23f22b9259f33e6d289136d4db446ed6cc3b67ca989d7effce0ef779d49021", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "28677f7eabd43f3be417c1447173341565e154d08a3cc80320f4e8850a5a2d25", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ce4d391ca7419ad37a4b11202d3ba6d6861b426776d87afe212c17b353f39988", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/queue.jsonl", + "bytes": 320377, + "sha256": "1c485d2f1cfed052134017aec12513ea7d4dd7f9811ee9a6ebf2cd56b5e09441", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/state.npz", + "bytes": 2047588, + "sha256": "65f9cd238afdaa0d187f3445d95729ac5791692304e70a40d22765e85c7ea3ed", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6f4313198548ee54a7646eb674ff1aa0a85176634a0983132f0f23ca11d8160a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f4ad8e5ecb722ed74b6f06bd585f16a729bee8885b89117161b5eb6a810a625a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "d42f2b026bd2565c3eb01ef792671615fb9f23e34741bf54cb784645d4e126d9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "808b78b9b2c6ad2cf1a527eab0ec97374d261ffee4802e5c3baa5836d1c009a9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d4f835833480b80464c0fddcbb2213c8881ee07fdc718e4e3790edc1bf1a203c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "7854be275e5eb52135fd6c92c5a83549937a83d45729471b34eefcef1b178f6a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/queue.jsonl", + "bytes": 320681, + "sha256": "c8c641aab63b0ed8223dedcc5c592c221cc799b329acb6fd8420e2e695e7104d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/state.npz", + "bytes": 2093412, + "sha256": "604f868cdf929f706062a64943173c95c59f33feb2e77aa80e6b518065670156", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "5cd5bc1d89dc289f3cdc206423c5957c9ad42d72ac795653b2eb849e90219e69", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "27a754cd3dfd9482a8a6616bc39bbc92c2c2e5ed44e1a44a8be4e7bb3fe09e71", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "aa75990e07b2293f75a37d8b3f07c852efba7e931d97aaa516e50244c4b08f66", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a475b5d108a77b4ea15b56251ba166604f490c4be7c4ab205de572dc0773e508", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7d2e5a7d0c5c4cc6e594114954cf9df6e1472b18b808b0e644fa5c59f0c8f2da", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "30532de4b4521e2c317e392e0bebfc5f66a8426861eef58bcd0395061227b797", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/queue.jsonl", + "bytes": 320018, + "sha256": "00e8e65344b5d36973350135d9a3dcb6ff82b7031a35ecd89299e549c240977c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/state.npz", + "bytes": 2041421, + "sha256": "a012bcd835f3b33c09fd15b39721f6d36d20aadef1d1c06a8b732f335d067bcb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/novel_to_aj/novel_to_aj-physiological-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a395d7a6c22af43e081ebebb6b49714db0af2be3b4a4a2e31d51ec911abed975", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/queue.jsonl", + "bytes": 320894, + "sha256": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/state.npz", + "bytes": 2090455, + "sha256": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/queue.jsonl", + "bytes": 320894, + "sha256": "0f789d0733a6b7ec0056f39c0522fa19ee21ad61db9da239228ceda7612dfde6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/state.npz", + "bytes": 2090455, + "sha256": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "44c7ed90a421c7d7eb771365661fb6f02842a4ebedc6171ceca4062627ba214c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "7895e4bef3945ae98a9a0fd2d777e25e30a2f37e79f31189d75cfc5e1c4d5826", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fc037bf3efcc78821be8fc016b36f30a70da8165c5a681a56a83cc7c1db87326", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "61384432c32e0b150f329f6de4c62964f064ef0117959a6c777838325f5d5778", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e3ecc3fac2e3a6408f3fab70ab9d706b2fb5b7b3250123907af7839713db1489", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e2a4e90b3c237957bf21b5bef83ea6bbc9b848e53b0d254b8cc495f61fcdd226", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/queue.jsonl", + "bytes": 320692, + "sha256": "336f7a6a70dcca648395410b48ac774e704ef88dfc5c433f19bf36c06c8c0a32", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/state.npz", + "bytes": 2095924, + "sha256": "665bf1c4645a73eea8ad87d586fb0f815461946b72ef007a356bb3ee603921b8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "14349a36219a462c78fa1c77f30819ce26beeda29775378acdee45521bb0bb7e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "dbe2c011f81acc321f0e4c34923215b24d88fd27b35f4bbae1ca022fd6638d64", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c03d9909130fafc3edda144476b3a4057997ff169c857834dbfafc6820fa1d9b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "72c7cfa7574558100b1aff4472d2d55fbc9e350a123665de08b7158c823f16e3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "54dce144c80cd577293e0d6fa3380aa0778d5a346a9c9b812f1df6b4f3dd0ef6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f6dbaca249a96d22aa288e4fd4e43653a3fe742679452b76433e286ef957a014", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/queue.jsonl", + "bytes": 320633, + "sha256": "99e74ef592bb9d3400dc040c17510fb0719028602981efdee9734f047ace26e2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/state.npz", + "bytes": 2103458, + "sha256": "2824cee2c0a114b9520b43a8c5d9a5c94aa50d877d1ed9665dbd65032083113f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "7f1652a3029cc8a69029ad06f826f0317e505c75eae0db7dd9e694fb29121f55", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "49d7578ac199ad1857413745beafc42ab23daea4e07f567072991281c04381e5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3fddc3810ace6d3e3e99120dd416f5235e2dbd1fd68f63e51c9da1d3b809a2d1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7cc2e6ad51fc3abdcc492ba53c569c405d850be1520370495b6d70c8f0de0f09", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7b25216084402f9cc98b66bc91a3839d57e582475de90564b73650880bddb083", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "47caa20494d1c49bd51fbd5fc79b34be89463cc221c70fb8ebc31720455aef44", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/queue.jsonl", + "bytes": 320747, + "sha256": "1bff8aa19b6ebd1cbe004d6cd8a1d6dd0aac7620b584257f138f1112833a949e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/state.npz", + "bytes": 2071539, + "sha256": "f6335d275e09c3e49d4a52440d159e8ae1e5b854ed958dde6a6c08d27246be58", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e70ad9bdb96a8139035ace249a443804ff397faa381e908f2da8e4d06ba234cd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "491f5de3e1e27d5088414102e5fc769291585b30ee4a5048554a6f046065be76", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "beb1462b25f55b7e82049534831ab2f01e50aefafce9aa60168e158d4b9c8ec5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ce1cf766729bde413fa9c295e4586846d7b9a9e105e37aa1641cd5388b669eaf", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1f856cb3e802ac0b7a73ba743cd22d4b08d25c2cc0a6b054c855cb77cd0b880d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "400a65e3e3d52a5c8165f9d52e55e0345242553e7716cc2b02cbb37e251895ed", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/queue.jsonl", + "bytes": 320086, + "sha256": "be9ae0ec9ac017175fc9d1f3f6bc487bcefffca0873afc5b2841df24b73de410", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/state.npz", + "bytes": 2063987, + "sha256": "059371b6908d4d1cbf99f05dde1dd4ff7c7a512803128e344746a2f10a2f4482", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "09f8264f763889baee8ede5abc4a527de492fc129058360d828356903c6ac05d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/queue.jsonl", + "bytes": 320925, + "sha256": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/state.npz", + "bytes": 2066673, + "sha256": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b06099bf6bd6602663951af8693437f34d41a03748fd96183519107e5b383f36", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1c361bf253dd69ba23b9fc3c488d96bdaa88ba2e453eedf52249ca85b966144b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b6d6b5035dd098fbc3cb0052f890be538021bef9a41f8a01695ca31fa19b49a9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "92cac2428657bd8aab24beeccd98c27ecf7d78cbdb8c100d75d8f2690d70d31e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e0e2774394d23e7e25d97f13ca1427f0199e7be23f845adcee9063ac79710860", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/queue.jsonl", + "bytes": 320925, + "sha256": "df53fd6800319ce4605ad6ed92f7246e141e08e30fd3545e7e088d10af208ede", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/state.npz", + "bytes": 2066673, + "sha256": "3a0e1629b1e0352158e0159df371112d920a4ef4f71ffea80cb251e110150fb9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "8ff87aa53291a58df5e902eb2c9c3a926012a5daa8997af7f126f41b34343747", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c7833efad2747ae96ec72ab5bb9f531b71612759711996547365174c77da53a9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "f92dda4f06ec33312ea81573eaaac090c21a27a4e878173d2d1145f585bdd31e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0342943c3308d07ca2f207c4ee8aae2102bd14ebea139f6794a549d07bb44bf3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9534db7715e0b338a601f8f1fe8ccbbf11666425bea9df95fd588c247f37eff9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f1e49a734f4c9252a5b1dc7da67fb041f4713d464be9207d923e5db31fb0898e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/queue.jsonl", + "bytes": 320591, + "sha256": "be5d9f24a0372083cd76a20c5cbb443e3777b5daca69e1e987d1facf3a569ddd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/state.npz", + "bytes": 2086576, + "sha256": "6f8189155c8ad720abb8cbd1d5d5c303617da052a48570a021c2aa1c703807f7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "705e1fc46ed595d3dc3f1db48703a14245bb96e05019181beade63bb67d5ac4b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "df4d2f70cd2e9587ac99d2df22455f0d67ebbfcea84b722547ef896d5205d6d3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9c19a3544a72260451b745a14cd137c0f3f7171c251a889a4adb4a8afab4ffb3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b4db70be29fd109e60606610d893f1d33b7e3b95b0dcfaef6362a5e5400f9bbb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1642254dda2b75257f52ca964883522131baad635831b0c175e65f146dc1404b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d5c1dc1b5a4cd480cf887220336757c6c28733bd90d011fe7478e2c86ba9d377", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/queue.jsonl", + "bytes": 321004, + "sha256": "1d4091d244380ec0b527da27acb690c3aa002e5acde6858cf8b984ebeccb8d0b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/state.npz", + "bytes": 2109675, + "sha256": "18d8b3e1e51d10cb2a74a8e9f3aef1e0e6b598bfd322f78c0b84b16b54d66313", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "260829a90f927d54f7b0bdbe9ae01d2e05bf86d8e7413a431008a4a39515ccec", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f4128f628d87a083846ecb6378b5de9eaea57473047215218cd3f9c48e41d7da", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "0f94d5bde680827c26dd74a61eefd317fa3be3e9326666b244254f78347a59d9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "58058733f16dcd673994c0b024b5aaed73bc23ecd14bbd3812e1c844d7ea006f", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "899745dcffbbb00b6e1c6d4847c0a5e79e5a806aea250e45aa1be14ecf7f0a99", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "fe05d21b1190c3c0849dbe39c97d0c0aa267664dfd7503661ad1e253373ee648", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/queue.jsonl", + "bytes": 320622, + "sha256": "ff989d17ac5879ee8e4cb3f904a89322285ef400080b7bd2350d16716bff8e35", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/state.npz", + "bytes": 2079844, + "sha256": "eab329d941dcab221e0d540702b57c22c07cb6abccdb8a49d8ddaa5ec9ffa92f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9961a7d82db1a2d9f6d1730869e71bbc8fed7e55c547b3305554caffdf015418", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "859846cdec8667125f07e0e33a786ec9a5921aeb1b9b8af60389ea0cfd4f78b4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "221b2c8cbcbe34d1e06202be291743836d2e60d95e39983c1044fa3cf3029888", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8392107b9e7261a421a88d994603db1245f9c3d6bacd96404e794442fcee00ac", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b5224cffeb2225b7c934f44817d2bc3d187579f5ed3adb8ad804a70259a196a1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "94d800083903c24958737567fcacf94f2999f67d22c27a67baa9e01694fe61a0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/queue.jsonl", + "bytes": 320969, + "sha256": "5d9897670b236bcb6fba9a70e98a8398cc282c4507f6fd67fa5715624c7f37b4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/state.npz", + "bytes": 2093842, + "sha256": "3ef1d8f277e8896d7020ba19256f3ad4cb36be8685edf0d774d9971425d01222", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d860b2c0b0fb807ec977811e560bc5b318a13a17338f91fa68844311cbe8b483", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "94db5586e2052018e8e1e6e200f2f15512325de38c8854984da95e4fa0fbe491", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c097e1da2aa64410aad707e2537ef37b389eeb95a83a6298c1a62ec84abd680c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9042d172f9875991ac5c8b8ae84e104c5ed24128b176436206d6985cc074f8ba", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1359f5053f79f8746e40fe01164d9de8745e6ed25ade062ac003a964c1aa93e7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "75ce804b8837e0398e03f3d948e284e0f82ccfcc8a1c9aeb528ca1e8c5adb019", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/queue.jsonl", + "bytes": 321054, + "sha256": "e0efdbebde38686e4f1303cbb08a0b7960c0b8438d8f5b7723abf9717e5f1464", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/state.npz", + "bytes": 2112335, + "sha256": "5cac1dd26a8a1a69e24a897fd515c10355f14c81d2a6bc90d2df30bd9c9ce8c3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "32b53787eb3e7354ab49a15174061052e878167f9d51fc89887185ff3c67bbb4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/queue.jsonl", + "bytes": 320721, + "sha256": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/state.npz", + "bytes": 2058465, + "sha256": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3ba1df14c3bf09cc163fcebac087abc113ee76e71db110beb205fb8809fb5b4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9c74db432d4c81b344b0592e5639bfca03a341e7538abeadc2c834c406373968", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "fca5bdab47569d9494e54865fd71faddbd487d9cdc85ae1eaa62777b8fa29010", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d94c071cb75ea8ebccba276164e54a61267cd9fda594e73230d3ec3b4ae6c7fc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3c903c2f51fff96b73b2f1028c395790b04494a003a172d6722d9782d1362a72", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/queue.jsonl", + "bytes": 320696, + "sha256": "bdcb7fed3ac2fa51a737abb0d42de6c69fc8c79bc05867a82b6b747174e7968c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/state.npz", + "bytes": 2064955, + "sha256": "372de2ff56c797fbc025001a32b6c38b49cdfe05c33dff05bc8801342af71836", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "256b56f56dbad3798c13c15ffe51cd21b3fd151b59c0c67d1e1407e85026e5cf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/queue.jsonl", + "bytes": 321019, + "sha256": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/state.npz", + "bytes": 2121396, + "sha256": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/queue.jsonl", + "bytes": 320591, + "sha256": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/state.npz", + "bytes": 2079659, + "sha256": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "bf2d8ecd7e6961989dc636f4d1de01ab65e75566dd3d01d3cecdc29ef3170655", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ca26934d7ce400534910d20cdfa44026fc142d7d81d20771cb6b0e06af4f1f4b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f18e33db353bc7b33a6964c215c06a26982637bd053f090ece05bfb5e438437c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "eb2bea3ad9f67da6842ab2d6311f1a2a42f740fbc5bfd405e057f3e9e331b288", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e959e32bcc40df28e72b63aa6b6756e5f4967e8d46cb8034ec55a59e8d3bb2ff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/queue.jsonl", + "bytes": 320591, + "sha256": "92ffcd9d2e6aa7ee50c4b3564a57d741c82812c5458da1133ad64da2a7849596", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/state.npz", + "bytes": 2079659, + "sha256": "9a64edc73cd44d7dc808eb243ecd0e735a49421ff8a4ff3d3bbb94c4fc65aa0a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "75538af3b2bc83988c1fbf7fad49284eb41035e60c4874794fa96bf83671fb14", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f3ecb81ab39c55413f4ea6bf5c36cbce5729db66542f6af93efe172ede94702e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "44f63ed5dbba1a0ec234e7a15440880c35942cf5f22e1059d3ba48b493dd41db", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "a5d88563086faf137c6b61de0f3434d35da5b38576c4240764f3a990ddf8d7d3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b3c2780c9aa987de00fa9659f7039c3d9ba147134b6497221d9971ed012c53f8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c7160f94e7cb273e8fa76d3a35f37bf2e0a0e1b823f1bf1417d769799e8fe395", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/queue.jsonl", + "bytes": 320735, + "sha256": "0a01e0c4c67370afa3a64d83c403b5c0e6c443b343afe2c3037c7f760cc25738", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/state.npz", + "bytes": 2099725, + "sha256": "a55b95c71b826f92214c1ca8b5b74863d894bf8ae4937f4a5958c783d35e9990", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "ba99446869fa18c70bbb1d75504438f600ffbb5a74e2106ca74026a362176fba", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "99d2e728be760f6ba95205388fa7a997fb43da5f172a6ca73206a2fb90ea3308", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "ea15382a12f64e1045ae3d3e62bb00a9cb56a5393878182e607b0848c2f48b63", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "614f98d70ed1e6453632d31138b4aebaf5566feaa0a832d874e858e9781a3b97", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6b2072e85fefeee40f2b60e34d2d19344e2f94c641d1b18a68be217b7f8f0c3e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "72b791126d6de23d97f1015aa551bd6dbb301559097aa65305b0c3a2fbb8a6fc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/queue.jsonl", + "bytes": 320317, + "sha256": "5d4b52d65e255badaae0883390e0c528498b6fb7afbec00bd9469d68aad70da5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/state.npz", + "bytes": 2133059, + "sha256": "22070c25f27bc2c4db39fd2d84492c4afdcb18ac92de18890d1e70f4bcb10435", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c60cbf6567ff07bc3d6d4c1cc861bf3d334f1bd16a17489f4acdaaa09c83755a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "cccbeffd83ec6d048869c2d31c870cbf1b02a3b3eb8479558c4c8bcfc096a3dd", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "976169806d6849ec5d8c57a31f0eb7a78738fa5451e00d2dff85e2cb25d5ba3c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8533adf1b558b9fcbb2eacdfb31ea9c70aa7e11657efd8c8ca3939c23d55465f", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "234e4faa7bad078947cdedb740e2b98284ca82f6fbb83389d6af21e87d460996", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "389f0b6de28d9ca8800387d179ea24ff514281e850386b6cb0c8b49c1bfcd57f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/queue.jsonl", + "bytes": 320504, + "sha256": "d7186c70d3a9b1444207785b61be257e9f25a042e0b794a08b043888a42a8f9b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/state.npz", + "bytes": 2115548, + "sha256": "ac13317f77a09dfdbe84d46073b26aba856a704041577887cf8c4c99a016e6f3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6c9bae47bcf610bf55566063a63b4a4ca306ac6e6ea1144ecd6cdd0098715228", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "752af4573b949bc7810f67d2bd4df33064eb9a1955f4a379f809850cf7e1ee62", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b247daee44dcd581b84b78c439f05853dfc85760f8a92dfa0552331938dd0dac", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9b29282990babc4c259ff3ca395590c07ae9b9fbbb946f26f4e064b486f7eb27", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "03dd11edc0d8f03e41f977c737ab94d20b0e2b49efa1563431894883a0bf536f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "b81d7fb192af682ff294d938b0b5540018783a47a593857875c013c225afdb90", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/queue.jsonl", + "bytes": 320451, + "sha256": "e81e8417b88f4fbb058590ece6503fb5613c2532bd185db3c5c7ee00e9e4d797", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/state.npz", + "bytes": 2094331, + "sha256": "1343d714b4a52af3ea23f74c4435ad52fb10640154fbfedac67de72d4ed8c4e4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "517c7863d58c54b7c426e0069bf31b2da2ded8703d1e46f6ad87768409a7ce34", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/queue.jsonl", + "bytes": 320780, + "sha256": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/state.npz", + "bytes": 2080526, + "sha256": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f3899c5959bcb1858add456d9d93a9374c5316666334d3f550b3d4f34359c9e4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1fccf4f194e50d78a2b50a331d8de88324d589123422df242a7e437c66f30aa9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ba3f28b9e88ec33a7cce97c2124f223e1ebf4d5ec5ef6bed6818168582d45acb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d24e77d59495c19e4b879b2b193b1cd17a690e44c1d6152c0ee71926a81e46a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5fbcc9b1dfabe52c4d5599f40845cb7659e06e3beaf033848fde119b7032eac9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/queue.jsonl", + "bytes": 320780, + "sha256": "0398db25feb6ba3cc6c15c88b70a92ad6866a85aea67c96f7638df022abc9fe9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/state.npz", + "bytes": 2080526, + "sha256": "cce5bc8a5789c69e7cd5fe49c111b93d9a31be3da5322b262f68d7ab57fba3bc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "fcef3763b7ae62f2784a95f22d7d7d73ee286bf85075d5a09a7895f3dc740c82", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "9401bcd787319b556549a0d943958f77aa9c6a8cfce216ebbaa1ddf1ffb03150", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b1d903b4e1107d4d2fa173418b168d9e135a22f6b0296786e9f48b59b227da0d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "bc0a3d1d908a4429a4fd3b63e2c6171bf9cd21afa9cb5884e46ba971013a4f94", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "9be13eeb482520ea358c2e97b9bd00fb25ece048672fc3a3cf88fd1921751ebb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ca1f8e2a06c1321e300bf9f1619b380076217fc32dac1ee17ca103bd9449a926", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/queue.jsonl", + "bytes": 320954, + "sha256": "e14241a6c0f2d857c86117bee34358d1b10aa405b469dfde07dbef085273a4f6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/state.npz", + "bytes": 2122364, + "sha256": "30b6d5e31d517957d938c59e3bdadbaab4ee65d155c8bb105692cd12fc006422", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "699ebebb485e259bd3be618444bc7121f15fd6420f05257751c7d1a7ede3baa9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "619863f731689791b312753876bca9c364fa8f47679d03716b1ea976b09933a2", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "c84778bbf445fe3b9d399dad41709f6ff3ff9f9d0562a4cd7a801e9d48c97f9a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dd39937f5dba3a3086c1aeaba13794b96636b170669d20bddd01f1adb8c573e1", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d66f0e05e2392d8e308eba49e04c53092356b7761e3087690e125dd35ba57330", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "da6329fa97ee1cea317bd86ac964ace8c2e2ddaab64126565bcbd7daf61493ba", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/queue.jsonl", + "bytes": 320571, + "sha256": "5c67dbc42e5316b1249f9a190dd35970875078d458dd6fda8b663f8c87b0bb25", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/state.npz", + "bytes": 2048836, + "sha256": "235155408acd15b6059c0a8cc741da968c0e52c9ecdd70b7a69168cc94a516dc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "42f54a3272c6352cb36115ad8661c97caf4e5087ac749dcbdee225f2c95527fe", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "565bbc53a8e90c1bc60f7960d26b8d7904448ca1795f7b6d68b312feb413c77b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3ea6f34e583531f9764d58cfcdfe23ff431bd6209397d75d1e63ff09d7267f86", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "9278f30e1dddb7bee71fa7c5768e00d8f061d4c652e720b690821fb5457d9b45", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b25cf33c282a18ac7d645590b9afb9bc694def6425673e2c12b22d962ec11036", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "caf3884d37796b263319b40b868aee56b273cefd8f3ef6e97433b723ca76e9c2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/queue.jsonl", + "bytes": 320727, + "sha256": "f662d1dbebd67e11a61678297def7a288e09e4bc8a1b16e62524825effa9d8ef", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/state.npz", + "bytes": 2076803, + "sha256": "39471f6747314a45cb97fd07ebe241d6c08f5b4d33436a6b076cb2f4e7e992c0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "858363de98ade956848bf11dff8b1287932db2a5dc71bcce0bc87e9fe2dddb33", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d3dcf2f48c22838b25c20c360d67fe4c7d964e4407ef5a03e55d8e20a735ec53", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "782dd568cfe93dd27f1f8ffc7d02c21e2452b1bd7669e416607bb2d305c271f8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f742e9d47ebd4cf4b753e61476845cc350c4d0660f9a2e8f476a320c8bee9ac2", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ab865e5440f32a949897b036ad7d89baec3e6a10cb60fec192ebc03ef7d5db6c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e510fccddd271c1c477978e8d5c27a5b640ee4e7a71ca4e3ed3cb5fa23bc8836", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/queue.jsonl", + "bytes": 320291, + "sha256": "28d3a50766f8ada02415bc084e9467cfff5815c9ddf275eb670ff850ce9ebad3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/state.npz", + "bytes": 2098321, + "sha256": "59517db3186d34b20c2700cdc74da4e1c7f56d653cc492ed5cdec3a62a6ccbf1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "13d090e9f419ee52c018b4c7a97acbf2bf7694f1eeaf163cc7d23caf8e7e2b1c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/queue.jsonl", + "bytes": 320778, + "sha256": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/state.npz", + "bytes": 2086808, + "sha256": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "dea152838f3c090d44d1021d450c7c6e4e583a3b9633d5b517c3b6bf6599a6a5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8d592c83aea404387d1ccc7d2702fa163af3b1bdd3d3c8efe6dd54acf34ddaf5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "237f96d092e635b4131e74ba6ea43e93bc57c12f1958978ff1243d6edf969154", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6d28045efc1b8342c9945d47bee94b49e254bd7fca22667e3a2a329705c8d2f6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f51aaa5826df769df6a6d4ae6ec8eabcb47d0fbae28ea50222fd0ea99b2c9b40", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/queue.jsonl", + "bytes": 320778, + "sha256": "787fb8abf3cea6a712b7b8310fe1f125bcc31f4f0eaa0456374f3875c57d0a8a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/state.npz", + "bytes": 2086808, + "sha256": "363bfc0e5f7dd93fc45db25f71a6b41fb2f3587f689dc87681a417ef761edbf2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "11eb6e9e11df0cf07003b837ec268313943f3bb36d1672c4c9853033b6e48637", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "85bc9df8cdd29b87ab3971bfe3f1537780645478c5bf7eaa5cdedf622afe1d2c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fb052e40fc6f24a017d031071ccca4c350120deda45c53bce97a92768ab87101", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "7832d56b83d08eabc8d26b1cd75851ce3f5d4066bde338e823469194d49ffc52", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "989393fc21ef66b5ed6ca64ac0ce3a05154633e15e13d99ae84b3f17b40a53f8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "1c105a88dcdca73440bca2c2ff17cbaf8ea1de022f0980f9f6e2d247258625bd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/queue.jsonl", + "bytes": 320773, + "sha256": "80f20aeefb6d7feae4ba2baacf23f5be815e4382043ed99ab26dbbf1213619a2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/state.npz", + "bytes": 2126075, + "sha256": "7875d2578fd50d86288c13199519326f9c51a20579d8f8772f46b501fd7fa1a7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "29ebb3e9392049d56213a61be4ed65e14c733766d6a92af32f5f85af1ef58dc0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a8762791e25cd185d1add143276be5a8fd03f3d5e7b9e7df8ecd11f8c62dbaa5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6a84b1e0f735544e5539311496dcb3ecb22f9556c281a8974875f05a3aecc6a3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "071d0d12383668f9edc9a02b0698df010ca87b8d686ba23ca4a7edd4293ebe7d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d9d6a46f84d78ba613d684e132a209f24f110dfbf438b8c249acc185b6203568", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cdfd5e53ce04d1d6835f4ec88cef026c3e5a75488fc36b7fedb7ce159c8374cb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/queue.jsonl", + "bytes": 320777, + "sha256": "cbd0794c0f1fe2e8ad5df5655993489846905fd4bb6e3cf672e0a155b4642ac0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/state.npz", + "bytes": 2079487, + "sha256": "20aa88c1e1e6127d9baa60aad54e44222df10d6e458091ae763c55e366e0ce37", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "cb0be89a8400d6e2220a8c9ab0bf26756547c67f45a0710f993317a350c07e60", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "9993071a1eb382d1e6ec4cfcbd02a60fe23a9192c1e2f7bb5b469d94221c74c9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "9c627419fd5ba2af857f141e1c34452cd03a7aae59c4af489b8e4fab9ed8f0fa", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "0562710abccd5b834803ee89291fe094e52f98ef6a867efd2cfb443bf3d13391", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d216ce103c8d2ffb34353cd4d71f8baf71f194413465750f9a4dc3241c219aaf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "8e3dccf394d94aadd781c4d23827abdf1b546262c2a853eddb1b5c69448cde93", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/queue.jsonl", + "bytes": 320734, + "sha256": "db3271f47621db3e11881b7f62af0b4c6b5546951327652c5b7561401ecc7c98", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/state.npz", + "bytes": 2086205, + "sha256": "2c6237c1f449d1af7ae5a196e5463167468253dd6d81efdde6cef6c82ed9e684", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d9162f970c9074b54106d835331db4858dcc1abe62bd9593aa8cce78454d7572", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b1afa34cbf9eacba04433fb54e445e010f3567370ff68d6f449ce6cc0aea7f71", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "137d3aad0e38cbf8d698ac72a1c20597e5d07578951c7774918a2d99f412078a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "270c18b1841d0b4fef731975056805a20e68d6d533b3b5d146e29cc66383f33e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "ab64f9908b074fdad35df80050732c6b1532c09ef40367e205712865e8540686", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e80b480602e67c8075b439caa1bd46aa3fde618ce43133c0082559a8e40814a2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/queue.jsonl", + "bytes": 320867, + "sha256": "e7cc10d14ec7866de8e44cd884bf38f605369dda545896bb7dc5b337908c5bcd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/state.npz", + "bytes": 2087424, + "sha256": "851e63a91e08ce84a3837b72fbb9785e309cf4ad046afb63163abdec86370b13", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-matched_energy-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "565b5273bc24ad3248b0da6d40b0cdcf04dc4ab32ef47ba54910d0c2ac05ac83", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/queue.jsonl", + "bytes": 320882, + "sha256": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/state.npz", + "bytes": 2086723, + "sha256": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/queue.jsonl", + "bytes": 320882, + "sha256": "22fbf106279d5ad314beba357137701df111bb28b57accdb09a0e299dfdf39cf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/state.npz", + "bytes": 2086723, + "sha256": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "0266afe78eadd1ea5bfb25026103d01d2af82d9b6ce2bcbb9d60e576ac898e91", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "539da99c90e24733c09486b90f24048e893f70ec6f024472f729a39e8bf3d0a6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "7c7e3ae0611ecedf17b1fa73e71cdb1cd6d84279c1bd7e87fc03e630debca586", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "91e4b6eb2f7e9bfeb5d494858d5508add90b50af191287fe302cccd810b4d6b6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "daac7da768d9938e767b2a4bf4a3d5fdd566b0d45050029dbc68d1cfcea2fb0e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "48dc294605174b45f66e44891dc681829b589d16dcb98e092e0bc16109e94544", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/queue.jsonl", + "bytes": 320689, + "sha256": "fcfba29a02d083dca93f5ce769551711afcecbf7ce7c65b601bc748ea52b5885", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/state.npz", + "bytes": 2111589, + "sha256": "d9b75c213137f539c819108314e89a2c97f37e494c8843e927b6edd7d540fd00", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "d606283bed3d3a9825e8a58ebee591861607dc5fa6725eb53b581f1dc4741d35", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1c143ba523c5f1e64718227dd0e2794cea1398e26536a6eb6ed741a2a63ad0c5", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "5454b8df3e9135b0bacd1f3df54c5f223280abf6e5783f2c382e22eb8f482437", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "519f9d112184ee000b24972c57a4d4003166d9f6e0d1e6b22bc37a67674d0292", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "a1192f0dc91914e3bd655801e4600f4b72f93dd079c676724e0ba3c5a2b263e5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a5496569e11d31e47cc1e357c4869c0645594299e5d793ad95b0fcef0b730e41", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/queue.jsonl", + "bytes": 320640, + "sha256": "dedeaa8b506dabaa18ad7d36e7f96e712f71b824bbe6dca779e1cc2e0856f00e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/state.npz", + "bytes": 2100985, + "sha256": "7dd144de2ecef51495e2aab8ccab3a78a914da8b7820c5042ddeb03803c70d5b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c47f38aaf7943b94830a2e36dccd3c653c8e7919a44c6bad8ffc3115f33d9aeb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f8070a2527e6e7926ed58fb65c907af4bcbc028f5c7b7c19f05489e95233366e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "3ca31d10837a626ec7f5ae24bff77f9ed5ac218af49857f15bf8c51424983ad0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cd6e6474c460dbbfe442989bf6a9f8e434baf9496eed60bd60230c7e9f3c762e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e3cde7d209cb5f5349f079f36618acc64b49a5f8be8e111c1ff2bafc528dff2c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "4351a8e93c1e243e431c191fd4f0effde02262b3c049fd7c718e0b575d46f23e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/queue.jsonl", + "bytes": 320754, + "sha256": "2ca893cbc9ceea81c86a2baf7d46641a0f7738ff1a145e7c5436e95216d0ed34", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/state.npz", + "bytes": 2088696, + "sha256": "e6887b675f40e9ff61b86def950d33afbb75a2824fcca7ee59b78263e2ff0a94", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "70673a230d4d69904ca27536001d8258ee50e39bcaffe2dbd776713e98e26bc3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "903d8b3ebd92eea471bd15b13c85a72c80174801e68c7db2091bc1bac1246bd4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e5f45d665501b65dd0ec4d0a4419db02a61ec3769d31563d4710d91b20968164", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e386af05fbb1358dd2e8b43f5b602160c04c15202099c1df2934f9c1ff53d94a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "547d4eef70871a65cd8f98c069bcc49b017f7e9e34ac8a24f957f6a6dbecd2d0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "1e1c13fe0050f9bc77556d26825fb8862eba6dc2ece6bbcf0363a78601db601b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/queue.jsonl", + "bytes": 320101, + "sha256": "94f2982dff2adc96154b8826c3a3cf86063890bb09a960b0a2c46b9e8b121277", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/state.npz", + "bytes": 2078165, + "sha256": "92131fd3cf163d8bba69c0bcddc8fea2f914026ee93cc64bb92a09944d64157f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-00-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e1744afd3f0a40320432f4e4ae9a962a8ab0e8a0b47c346a2fe608b45f4a10f2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/queue.jsonl", + "bytes": 321034, + "sha256": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/state.npz", + "bytes": 2048496, + "sha256": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "cdf11183a0a16d9e635941b45e03fb8b644e3b27e0011308adf5d103561b66a1", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "72f50c690cc1364a5b4465fd2ffe7254cfff7e745ff326edcbea18aaa6a6bba5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "444a797f636f5641c5eb6610d6555070f59e861441f4603ec3cce2bf12abf774", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "212239053e0341929f7519206bac98788cdca26357bf896ae525c9a4c68dfae2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5296fee74c6be0bded848b663820812fcd6f237570cc6f2ae6fe56f22292094c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/queue.jsonl", + "bytes": 321034, + "sha256": "7ec7d5c6520ef09f34e0d48063e1cad19ada30493b36970bd63118ffa1d750db", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/state.npz", + "bytes": 2048496, + "sha256": "419e15d2611fa9900afb168fa12056c7d8a46e8c2edce1c17f46cb140f0d2daf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b57e655640407a99182c2438aa584fecda0e88d013195a9392714eeb6505150c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "4085f1b4e81f0282a679d79c08630f6ee65c5cc736a0551819317f8aec31c543", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "00483f044b16477bfc08ca14eafbe53712bdc0020224a5f1cfd45c4aa79ca451", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "151d8eb91352def71e7742673ed8b63d3de60fe1b102d59db6f48855174cf235", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "930b21b35ace50560ff252698dcd72719f047665da9ef029061b5e380cca0a94", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a1d95af3269784fdb378053c60f7d91c6fff3b3435f90f431b2246e77797353d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/queue.jsonl", + "bytes": 320694, + "sha256": "a57525cf2f20e3df8644f8abf34b885a310da30e4ff8763773579ba6d5beb7af", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/state.npz", + "bytes": 2081922, + "sha256": "74756a0c9d0927584e09bd8177f43c52760c898b816db37085a7c7878353139a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b3f2b60568cd5a12925a1086060977fe6eaf6e96ad314f45aa6470992c0e951c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "fdf109a508386778317a5b9c57081e5f115e8e495ca83f761c9e81c92332f742", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "03357fb9a7622450e02b4afd3ba796ae70dcd30d70ba06e637fccc02c3bb06e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "146510a3ff1226cb920c91cf9dff7ae766e1e7dcea28035f31d40190ffdbe3b9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "69920c5a06fdd2759a366494584c97c9b6762e1eddfcdf12cdb947fd149aef43", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "721d7755f4fa709cfa41c050a70b08a888ff7dd35a8f75695727f65104ba5b65", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/queue.jsonl", + "bytes": 320990, + "sha256": "247c17e6045beb8a4c8b92be56fb3827f1d1ab08ae69e8c83a4594d5f327ee00", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/state.npz", + "bytes": 2107371, + "sha256": "b2236ba2945aef50445bd243293ecd0a289891b888f8cedb4f9c584aef757f37", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "84a98553ebde5cfc97a28b7baf561446384c09ba153990d7e36a228de1fad122", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "581ab92ff93989b3717da7ac4dca9f534fb6284d6f44465e2cebd416ecd82609", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a751cb4df4c5b5225c088163473ae95f46ea73f5dde547b2adc57b026eeaac0e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "43a61c0e6e13f4d8a372c7231b0270683a32778592fa04bd3ca00ddef9130664", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "686f688dd735d007e0403fabb78d8d17bf16c23a99116ab4f6545951cc497804", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5e09e2ba08e3a4f60d9ecc9665d5e4611d8f4b8538860c8e920278fdd9cbeea1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/queue.jsonl", + "bytes": 320654, + "sha256": "3653e9d1d583cbad894d08cfecbda4064ba0264a28757655ea61e5fb65c37680", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/state.npz", + "bytes": 2086702, + "sha256": "21684bbc3c40daed16d9fe77f2cbd70c0a53602d093a5021d9d7252223c67a9a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6f47fceafc2ed9e12553f3a69cdebd804e81c3efa2b47f57a821160103418028", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "16d4647113ba900dbbce5963d0f700ee398cf7a750b81715af8290757f803587", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "cb3209e7359292681852ae1644467be873cb4e4be396eda6f91619b00a0e6a0c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "2ec57704a4c2a2909400b704bbcc89ff437c23a4a7f9851652cc222e8ca6ffdd", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7659de43d0ed8c152abfa4378983ccf4d59c01ef062014aa61b6ad97ec2dd06d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c641c9496d6d29e67f6740e304ef5bf51a8a97936a6ab49625d2f1f5efb517b6", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/queue.jsonl", + "bytes": 321050, + "sha256": "cb3a5fc8841a72484215a950bef4985cbbac0704b8c57505a42cb99277d7dfa5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/state.npz", + "bytes": 2088173, + "sha256": "f1408eaa99b9c00f1a21141200549076bd03c30c27513035a6626504efa817cc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-01-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "54fb91aba3d28446bb03a9fc8e634ea88e267d987039c2d096d35a76110cd43f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "82e0165de99d01ad59428df3484073b6761da1e83eda97f524a107ecb44410eb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "57c30372209f1b8240323507807be048d6d110f8b272c45ef05f73fefc097249", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "cfb85bdaa2510fd25027473bf3f9cf95c45d494319addad20e44a06dd6ad116b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "52cdcfb6c05fa7de9886811d91eaedf929f13ace6b0a7db8b161c86d344ab417", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "cceaf37b910db5a6218406ec52175c7d267c0f84d2137688b77a6658733209ff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/queue.jsonl", + "bytes": 320876, + "sha256": "2d254d66d06ddc9ea100cea6373e771021645745d6e125672598b69a8d0ba6e0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/state.npz", + "bytes": 2091469, + "sha256": "d43c0d4c77c3777e4c969f97ffa169661006e36f3ae529ef8e7cc3de129f08cb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9b3166e1aefb2dea8cfdbdcb6175e07e048455bad1918779977e1c19f8e7f2ce", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "29aee52a389061ed226c01b918d77010536c0281527aea1278844695fd421933", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "e95f9e89d1cf3fea96042d04b19d79b5f06ce41436e8f56fe54923b6494d0975", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "1b6298b6ce9d36809200f2f5406db41d31ebec3ce65baed8cd5c66cfcef0c7b6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "846dcd2a5592c9ce396eaa067d20b879c5473be4850583126d92e5aa96ac786c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "25eb491455ce49ea9d952ff6532be6087a6432aebf919c6103e775480df959bb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/queue.jsonl", + "bytes": 321044, + "sha256": "b30bc8ad54072cf6f0cbda49ae4b701bf95053a9d9326b14234fd443f529515a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/state.npz", + "bytes": 2112997, + "sha256": "88aa08ec39a69b5595c4ca864dae876b8a365cfd2c03a546bc5d8980eabddfcb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c4be0506e09e2c6b5746fbd562df49d07310512bcb9ab513a3a0c3076464c29d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "eb2e8034ef874162f8abc08fc6c450da2253b50a21c04dab9f1f76ada5143168", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "83e298b6e33a9824f474c8499937e1a77efda3bb2a4eff540c80f6e5e33f0288", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "aa214524d787e788743a3010022f98884509a189eb9f5dc0006494d1935dc9b3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "73dce2553a8214b9849e7f4c22798e44783850b93b92171877fcb263768e75c0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "14dd5a470f8a724b84f4e420fc57f2eac7b45a86b9c5417b0288229bf9b434dc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/queue.jsonl", + "bytes": 320721, + "sha256": "ca454d606bbe1616ad46d2f9db4dd0c3cc1c82573a0b51f79c027925f4051dad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/state.npz", + "bytes": 2058465, + "sha256": "01ace2778ac6e8862a7e37682f174c9ceb9cba4f80c1e45a4988a59e32701abb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "2fcdc7274ef8542e4455caa450d8394d208a1e6aef6b9ef8fe5997424e8f6cea", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d2c9e86d2d6ce1688783d800f6a3ab35b073d1c2284970922c270867b7dfbac2", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "0188623f42b543d571886ff96be6d5aa483d80afb7914081880c5c2dbdadb87c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "571014f8ce49b1c059225bf194c29cc75ca53921f8d8d01c87e0a4dcc4b730d3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "1953992a01781f2d413fa99a3af45e80ff6e0f4e2ee440c34c7e4f76735d9b45", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "5f455f22891c2952ce845f3f6186585a9fa539b4b91d0032b55059db648b7190", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/queue.jsonl", + "bytes": 320693, + "sha256": "11a7888344c9ce7ab6cb30abc6a1a55c876db64435a5bdf0cbc773f1818731a1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/state.npz", + "bytes": 2073569, + "sha256": "aa9f4facb000dddac8409ad44949512a380338f6cd29f48c323a547883e55798", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "77056dbdc92bd907459a27ba6cbc62b8916cb81a80cedc71ef2d4845df7a90bb", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "611c71aeb3f01e3c78b38039dc97de8329d8cbf2e25d85aef81f4107756d3cda", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "00b5261d63e33751e41c79e476ca0eb39857401c8d95900997f82cc471303fc1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dfbe0b4ace1ed6384462f7d6185a89613e38d8871b9a4cf1ca7b17e4b2348d3d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "00bd7a3856cc27cd8f2c285c62dbdcdd5b7c4bbb34ed82c8ba8195841107cbe8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f2582250b2f559c6c36db75fa26428959c10c696a5f4428fd4458298179954bf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/queue.jsonl", + "bytes": 321019, + "sha256": "7b8e0310dea4561ba8e70eacf2d6b70b7cf48e3720be1b649e457721b5ca1c62", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/state.npz", + "bytes": 2121396, + "sha256": "163a0b1ea906d87590713376c318f4bfa629543413a57a4b1d87bee02e413bff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-02-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "52854b2111132dce4a3db02ba5552be4ba5936b62ead91afc9063861d2fb7d21", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/queue.jsonl", + "bytes": 320604, + "sha256": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/state.npz", + "bytes": 2061888, + "sha256": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1825de672ae9cb2f8efca3296eb2369815e434ddbd27c4bd0022704585204741", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "6453995426ffb69e97b7556557d8852a2895d6b42a6a9adfa897eb9f5af34ce2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "c8fd1cc6111618e2efaefab8d71606df3388d736ce51052f7ee1399060c8b000", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "b0c95cf870d904f78354170e856395ec15abdbfd5c255916e43402402cc349d1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a0bd517f6b65f6c1941d3ec234ca1227cfb1b434701d2a175a0c2039fb3b835b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/queue.jsonl", + "bytes": 320604, + "sha256": "bc9736db8e9370426c09dd962c9333966a6516b18547cde873ad91667f69c9bc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/state.npz", + "bytes": 2061888, + "sha256": "235da5ea2abba057d70ae1348252dc8732933d4baf675ee95f553992bc53babc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "3f84be772934521d24f3d039341ae089bde0f6c4c59cd70d53f82a27c827df29", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "51ca3fa3a18758fe13b9fac36bbd891db0161fbb8bfb789eae9c2ac07037be12", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b0691295e1b0e366297b95ba1455794d6d6bee96f8aadd302630daa5f8731c36", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "32ba243f86f669cd3833a4c44bb1b5c065e82e438c975eaa46ff605b7bafe9b4", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "268a23b55e8d0bc1df8e43eaf6803178c8a6da95fc384c6ee9334c78f5c6c310", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "9399c1d327f71d83adac2888a9b0bb920c05c6c6450354c963432845f29a8069", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/queue.jsonl", + "bytes": 320704, + "sha256": "70d03b330bf82d0a066799496021114c0f2fed56fbcbaf818c786d9b6b9b229b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/state.npz", + "bytes": 2105478, + "sha256": "bf342f4525ef90a7a287465334de2045bef68df088dc235508ea7f2120dfa2a9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "238822284670a6189d1d1f6e49d4e924ca3e58e0bce264ce6e690e19557fc851", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b861150bc7cde4881734daa30c565253ef7d2776f7e6cde47aebd648451bffb3", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fadca0e3329b77b26598e5633ec94b92cc1bb98a9f7bf9a6d99e2411f52034c1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "f6e98556c7bc01c16e236d0cb1684a0509aec956d0f556f823c598b52b4a5080", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "f3619db9dad5845bdf4ff393babe6d1b5ce6b4341bce0a336c5ef4874a53be43", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "a21ea92e32d0aef47442dd92746f0421c6074b6307af70999aed9c61f360e473", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/queue.jsonl", + "bytes": 320288, + "sha256": "31a5d1027f80dd7ecd9b1c07c08d413156701f81b044c2d9f1edd78020b8cc55", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/state.npz", + "bytes": 2102574, + "sha256": "83ab60a645239b11409c58851bf75ced0b5a833ce5c26bb336fb3ebd7d060d35", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "25db496c39e14b10da89a4e60f9329e12d27ee22adfa3efd528c6d682e5b8804", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c14c9d7d52845dff9744c1d2d57200031f22f31c71e9fc7f65b3f59f65db8fc7", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "0ff7b8bec366aa72e3861cc4ea790a2c8b1e1120c20c9d32772e750e183236ac", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8c3ac46197fd40491144afed0cf0625b5e3311be98b14fec608ab528fc162132", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e567e92bccc273f415d57e22e6363f58aec1db9e2d293edd0c1f28f10b11a884", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "54f09dbacd1818a192ada665ab239eb36b3ea92c8bf3ff6a94263acc4402d6d7", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/queue.jsonl", + "bytes": 320490, + "sha256": "01a95f92e7549db2f0111fb7f2e47c833d3dde3de2134d09797f47cc54c69a0a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/state.npz", + "bytes": 2120193, + "sha256": "01eea0d8e1ed4974780e73980da667cd06351763c4b63ebabbad2a937607c461", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "11a43f493d4870171d9b316f52b3f135fc0c54e7d727134708adb25c5eebc31e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "98f0aa6a6f6234bc4c846288b899bad1c164e6ed32e7e2dce4433fb98a4dc28c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "fb385d7bd37e75eabb209093f0e8b7b6bf0cb225747c354b19dc97ed64fd904e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "b9ae52a9e5b4651d7ab05e5c250749b9363c552b95b54647443288eb1bd6f640", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "111b65b1d47687a9eb21a0ab6298e072124d0833d3dc50ec1b199356fa5cf228", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "e4b0a3ee774f8347664fa03e5f89130e05b842089f8aa37fef3e076dc884f9c9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/queue.jsonl", + "bytes": 320145, + "sha256": "90932d8090fab5045c517f88080a5f4e74965768244eef545fcf02ac5a40a1c8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/state.npz", + "bytes": 2055704, + "sha256": "a967898e0d72182731bb1bba7db52154029e715c75fe26448406d328cfa684d4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-03-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "3a10b3b69d630712b2729cf89ef8fa8f8e767da5b811e3159fa13f456c54c4c0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/queue.jsonl", + "bytes": 320214, + "sha256": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/state.npz", + "bytes": 2080188, + "sha256": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "233551cedc46ac5cffbab92fadcf8b089d71b8fcb37c640aa55ab74d9a8ae180", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a5119d1661c792bbdd6ddf09bfaa39ffe5a0e164b7703e527575f073734d4602", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "011f3daa92639c8e3412624845bfb23de972b0652f753c48b66a8e732557876b", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "4d99db118da773dc7c3d10ff06f15a101256c55143f88e9ab0701abc2bf9fbdc", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "19de6d764e40f57fc1daf59be3bfa21ec1e30fa76c3cc851391a266a5161c393", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/queue.jsonl", + "bytes": 320214, + "sha256": "a52dd079749df99ab955de18084ff6e439e58f6f61be5f6e165f1730f5d6a666", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/state.npz", + "bytes": 2080188, + "sha256": "5cab296716cb61fe47f4d5cde1fcaeda9a99450725eac649fa8c17ea8bda1663", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c8661131b9450d9288a6094724d05bc035a991bf1570a9239a0adbb1f04d078e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "99effc91b7908363ab52e0629bafda540663986632c82c372e26e6c346a39b84", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "74581cc09d41a1fee730cb1fb4130cc96fa92d486cfdff60f647fd0939d078f3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "1989e44d2fb0c278c6cb24b9b054462786f19b451534a4f7dad230f1c1ece4fb", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "7604f9174dae95c930d444b1cfa50169dbc708e435c58c2c0d4aac3f75eb2309", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "61203302dda7523b2462fce5fbd7e8f2293ba7fda0ec229862ad9db98ff8e108", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/queue.jsonl", + "bytes": 320491, + "sha256": "c4e3235c689e7e4bb1ee0536f79bf2b4138145167dfa8fc05d75873feeb50c47", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/state.npz", + "bytes": 2092255, + "sha256": "607f8b5dfc12c3bdbc5ace8be85a4e78b798e691bbf45846e4f21004687a9638", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "6e0587180b961fbeca8f51bb4a5a822a2549233c6f90e8189b8b4bdfe33ad6b3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1cf92da811c564035e4d1e637e40cf8d405a468c6c2db77de5747e6251fcf036", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "96fc82ed6310cc27784578e05a59669955694368f3ebceada5e02765d5437dc9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ccd1a686e4d06e56593f83699f5510e911cad5bb8e9a4332ade87b027531a64a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "13c78c08f4b1ad713934113d224a131b1782f5fe12e6fddd92fef872afabaf7b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "8ac6eaef157b3acf28c6b4ec2187c45038445bf5f61c66c636270e572b787ed1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/queue.jsonl", + "bytes": 320605, + "sha256": "25953fa072d8d6076a2337416a22af9a1462d7a0f06ffa535c58e6ce2c374123", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/state.npz", + "bytes": 2084264, + "sha256": "97debb91a2e38380fc46f584a8b3e679a14a13f654518b696698603580eaa815", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c11876b83deba44ecd3706d35dcff7420d037497737e90027487f96df27031c2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "1a2127d0890aee3f47a081f146901386541340fd6adc18b2d2c94d0cbd54039d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "1396f5a1be048f79bf31239c2eede830f628240cea3977a8ae5704fbe40bce4c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "d2f439ad9e9512b095cad88a9ffbea8e3c704430fa4a7ca4a55cd8291566c547", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "e793ddd9bc4d8f3e05426c52644bf42d4713fcdb6b6830999a03787fe11299e9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "3dbd9fd9ebdd38b4a2c1b4db7dc2f44dcc4baa184d8834c18ba9342fa3105f83", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/queue.jsonl", + "bytes": 320729, + "sha256": "9a074866c9001333a0958b69f04ef762812b38543483d7f81ee3ae184390fa93", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/state.npz", + "bytes": 2104643, + "sha256": "d00c9eab6ccac2fbeba61f97bdd9193882964790d7b265466b7767d358da80ba", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "69d2b0cf300aaf693d344b3410cac96425841582160bbe905fd4c66cf0a945a2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "adb668e11a4d58f8aa16d46156a1f832a275f971eb290d76b43d5a5f43dea05c", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "4515821a7f7381bcd4d88435f9e0214f2508ebeb261e0bd1165224c51684bba9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "dd12ce00b162565bd37cda0dc2d4ab124d8b1e55bed9e6d2b33c96f29074f0fa", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "d405605e0a1a53e867cd4afeaabb4dcf1c4bf09e815fe7c8c664113ac530ddf8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c16517629f56a343f7bf789eeff60c09b392699a8183970e78ccaeb7df32591e", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/queue.jsonl", + "bytes": 320199, + "sha256": "6e0895b7c14ae8421f024d2906b6154a9e9460a61d9c49d9b9f2edfff8189cd8", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/state.npz", + "bytes": 2055093, + "sha256": "59b02c0684d04deca442cdf923d3cef558257bb6b2a9396273b6c5999978055d", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-04-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "c8e1b6e0d501123efc9a7f1eca5df75d404bee4328d26e3a321211f32e8eed87", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/queue.jsonl", + "bytes": 320985, + "sha256": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/state.npz", + "bytes": 2127626, + "sha256": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "0e21328c3148abf8de7b33b943f9ccd6b234547b356d2c414ce37a7e42ca2d6a", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "165ef03e84753b7fc8dc93692c4a3c1c677bcf761dc3f09b2b5495b76737fc94", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "15b2d8361561ff752aa4bf39e8cde43c28e4e76fbfd0758dff91dbb10bce814d", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "affb4b4698b0dec9c9bf2028ea47c13fc1c1408461e24bea519f08d766e15faa", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee15443cfbb1370570aef78d2ead2d8b9c13a494b543eef52546db661b095221", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/queue.jsonl", + "bytes": 320985, + "sha256": "6ac3049078c9fb5986720a1f7789a892c669a9118c24161c0710eb654e04ffe5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/state.npz", + "bytes": 2127626, + "sha256": "829c2e951bf50a9c740c1d640173b7b13eb66a8506f0a292b569860872a29bb4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741825-r1/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "289cc59d98cc3cbb6e0e5470774db17ef054478939bf82a74a0c8a8a45dc9d14", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "c0dd0894703aa2509503a6ca67bebeed7e140c5ed244d1789b4b6bc8b1d119a6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "104e43ae5c361660d09ae7788fae81cb21714614998c1f7edccda866b32b1373", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "46339f69a8fc64b25c5b9ab9647e44b6ee0da09f7e690b94d7a4e3736e0e8eaf", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "3345ff1d47566c006511fbfa57115158227df470062dbbf7101f83f2857da679", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "d69df4a607d99075e66368908142399e9e0f85d55e1a1e656cf92343e49f2987", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/queue.jsonl", + "bytes": 321065, + "sha256": "fc68e6892946a34cfa528d0b404c91eab558b70442c79e1c928bb4264fc888c1", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/state.npz", + "bytes": 2114241, + "sha256": "7b6dfa094e47262efb067ba9ee07989e0dd8004b6823816c5f5589646e4cfd74", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741826-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "61594c4cdb2c6343ae3732d9c2c276050ebbe097f4f2a8ff8bab313d96661331", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d1b5033f3d7fc13328d84c83cc057cbd0ddcf12e1f475c452f0e0495002b9676", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "a81205c1b11f03c0cf0e073bd827d504efa84f55430d744244dffe1afb1cc2fd", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ec35a33136c98b40b37c095915ce67c40ad32ddbd0efb7330cba763155ab52d9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "167b7347bf3b8d7061d9115404e765cd6d61bd54c7cd805c9a8b10fa7a6fae57", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f5f998cc7300b38c34f20e54b6ea98d0d741ed88fa0f22b8e8e7975c14b126a4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/queue.jsonl", + "bytes": 320795, + "sha256": "9569e7a052deb9f0454eea9286d80d024c1ccc207ee372d0e96653b9daccec37", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/state.npz", + "bytes": 2056010, + "sha256": "3c51b59a3bdd09f394977a79bd22e59b668c823ddf872f5325a7ffc4ec9e630c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741827-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "93a12b8f0fb636005e050678fa725dc4bd61ba4f4434dab843feb74871c704aa", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "e0c690a30b1a3f8f2efe2fd1659553997098c7ee01d13e8772bddebdb58432a6", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "eb32fa1b10885bbeed3a4816d75653e8649f52c5a1e47d191e08eb3d1f1a084a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "6d6a6301d714b7d7a5f5ff17d14309334058c3d0f2753d37eb6ae4bf081f0307", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "98d7864e8d56cc31e20999cc51ee9f0e5b724bdccdf3b544a083eb974b348add", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "879b83481ae03af8cea67d40e654a524dd61b0f6c01561c13d80dab982ca0e0c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/queue.jsonl", + "bytes": 321005, + "sha256": "be2b0e202a44fbbbdb23f9f6191361a30bcd06009816fb1d267a66555f547b44", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/state.npz", + "bytes": 2120902, + "sha256": "6e5b76b60b5a88b4405c2fa72d9572711fb325de35d7d5de22bada4ab64ce275", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741828-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "e729cc4bfafa75c4d4e874dd188c9b4d53d0107f06ea6677717c5fd1d3775c5a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "f451f606c3c2b30cca977823e4dd5c9073c5e0b2f729f50f79ecf2ebee22fbb9", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "b6813c80f16c82360fea7f33223db89d6c88a75badc81cda5b999d43c038bdac", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "1e79f79123d80fed98d090a1be925b385032b532687d82c0165046784e9bcf3e", + "reason": "exceeds_4_MiB" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "40bdfc8b46bb78cdd156999ad08bb5f413ce0f749ad029ca127e002cd1994435", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/apl-state.float32.npy", + "bytes": 8128, + "sha256": "c7529f8f4697ff53b13133b30876f5edec4ca77f47720a7e60d2bf271d304ab4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/queue.jsonl", + "bytes": 320884, + "sha256": "811c6375fff5acb60ed78bc75baa072b22aac64a1b7c1026520f18369359c366", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/sealed-gpu-source.diff", + "bytes": 12917, + "sha256": "0584f865885b18e6a36870a7ecfbbc98d7a94274fa5e9e073e7cf97597d78a03", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/state.npz", + "bytes": 2067197, + "sha256": "6d050b7307b9ad3ded99b4c9ee6eead328315b78807a6ded3e608e428502a76b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "gpu/seed_validation/seed_validation-physiological-05-s1073741829-r0/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "9576eae83c459bb1ab25daba9450165ee8b15c946222a79e330afe93ae2a5f96", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "a0b0fb96df98f1b589f81d6169d095ed22a0896de92725b00bb1d42e01c4f206", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "705fc118805a38f04f21cde945996d6365f04c7dc142c2c167c300b837a909ee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "e2ae30c7cd172c623b2d129a87197052d4c3467ac163e3b92a60d0340ec0da30", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "6fe96517fc7e7ec8f991a9a9b1fb5a9c4d9a27d4532f17a17676fc540b427fa3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "f46650683c74f06fb24cdfa9374de0da8a64a6ae89c606a7a992aed93772609b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/events.bin", + "bytes": 239696, + "sha256": "a1127296a157423910edcff21be25df8f54d33ea071c43dc23d8ff2e96ff8f19", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/queue.jsonl", + "bytes": 320899, + "sha256": "102e549d18bc7a421dc1500c7436bf7abee361e1e2bedaad50b9546d2aa56167", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/state.npz", + "bytes": 2067829, + "sha256": "de63be6895c06e99631076550b984f1bff9a1360caedb6b9661e70bb91f6c0ad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "a92a4ca83752275c8118911d8d2c8543df4bc4e45d8e08151f3bf5964dc3b8cf", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/tick-summary.npz", + "bytes": 7925, + "sha256": "ee1e9bfd60362d4fd9c4f8f89d025a10c944f193bfe3b45ee0f0bb3bf2106067", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/ticks.jsonl", + "bytes": 624683, + "sha256": "3d36ce160b50315870b0284a666b0d84998680c8e7674ad33b663c2c7bd9634c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-matched_energy-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "757329fd1d760d3f2dc5e73fb2686a94ba78c5a255db7f4ec9918f8d8ba700f8", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "dcffdc2891adcea6be0e672c5840527a7d7073ffaedc2bfa48a3287caa291d27", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "ac66b570abacbc83dff4250936becf7c538bf2aca8d53a358e237b33050b2616", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "0bbf355ce1ddb2d2ddfdd73a0ca2fba59dd479584403a6cf8aa0b8d2336935f9", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "6ce330b52b7e8067ae043df15f1691973afedc4867679c9d97761e88f6ca9cff", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/events.bin", + "bytes": 239888, + "sha256": "2815973438d5de7c169ed651101dec8136fe5bde549324010204ca7b7d694bac", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/queue.jsonl", + "bytes": 320882, + "sha256": "894ab50fa8a60ebe4ccf54c46b7778488b83605bb08c9dcb438981f9901c0a0c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/state.npz", + "bytes": 2069652, + "sha256": "651624e2efa6b0cc8caedb3d120e020f37ca85accb36f59ba8dff69e914bd742", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "166a663b84ff3281babc50b7ebd7d356f6de1eed734b72abfd545b785b9a063c", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/tick-summary.npz", + "bytes": 7960, + "sha256": "4c375352f12484b81eb07b6e674774d732370f483394b04542caaccb2a5bd3ee", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/ticks.jsonl", + "bytes": 624666, + "sha256": "711b8d8ffe1cea676f2947efac22b65c15a52365766a6976bb34eb2cf54f1995", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/novel_to_aj/novel_to_aj-physiological-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "d17e1c743093b083d47ca78438e56f3097b5634da887f83987aec477b9ec4274", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "18cae6e5e9a99a239baf3e1d78ed2017022923e0ce4aa8a6c3725a267fed1fd5", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f8841b63ee734ddd51fac8d47017ea3499d8fb67b14623c6a24e45503fbb809", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fdc9d9439f0a7ced8c05728bd893861e1a383b4ff2d0e8338817e80c75b0dc69", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "ee6cf00cae5c024fd596d217168f18466e579effa3af9cbe022168b6e2c5d39a", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/events.bin", + "bytes": 247856, + "sha256": "57d328e7f223d47f189bc7ffe1b13a6da0022e160f5ad631c711f4099d56dd82", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/queue.jsonl", + "bytes": 320894, + "sha256": "90826f935c270e4d56d4310aad43d17124322129add4f096eabfa3c352bb2336", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/state.npz", + "bytes": 2090455, + "sha256": "8e79648cdfb7f23ed18f92a248708f028f9f5ffaccb9d59c171aa36ed3177509", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b0386ffb7f5aaac324e058daed6dddb87979001dbb172a9673cf5392d35ae212", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/tick-summary.npz", + "bytes": 7942, + "sha256": "50b0b9d9f26fc235dfb1a93cf87d6b5a770096f20e4cf6860c016d6b71dd40b4", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/ticks.jsonl", + "bytes": 624677, + "sha256": "8f899a22ace885bf5e4469705eade7db3d6baa0a78f2992346ff3495817cc4b0", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-matched_energy-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-applied.float32.npy", + "bytes": 16256128, + "sha256": "b3a535bc095db2464a75560ed11f336a9db8e843c08fd7681a1b9759b624ad8e", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-drive.float32.npy", + "bytes": 8128, + "sha256": "8b6432e8947f4c67466b5cae28cb0d0877b61862e80e6d9b10c5734d9afa8411", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-inhibition.float32.npy", + "bytes": 16256128, + "sha256": "8f9e59026dc7c7663abf8f7abc60ebf93b11a68483bc0960d375a83731acc859", + "reason": "exceeds_4_MiB" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-pending-tail.float32.npy", + "bytes": 292736, + "sha256": "fc1e2d8ffa426d4118a7544129323c5f7523e9df3e298a60922ca0ecabe7c18f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/apl-state.float32.npy", + "bytes": 8128, + "sha256": "36ecfec747be0c700959ba1ac171b81a1f3471aa9baba41b7bb6a67be01213c2", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/events.bin", + "bytes": 247008, + "sha256": "4eebd71c427d662a98759276cce7ec4a16ad0d66c9cbef7130fee3acdca8748b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/queue.jsonl", + "bytes": 320882, + "sha256": "ea81d2d07626aed2ae1096da17a1b4163d3568dc54438409c3ac35f81a7d395f", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/state.npz", + "bytes": 2086723, + "sha256": "933afdc1bd0ea81174aeb334f017cfbe1bbc0a72f8eca767698275c5dca886f3", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/tick-state-hashes.jsonl", + "bytes": 255890, + "sha256": "b06d86d7560da6c0222e9ea82dc172faf94aec38950456d47a8bdc40acfbf3ad", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/tick-summary.npz", + "bytes": 7960, + "sha256": "16202d8f7fb4dc7569c32343e1aeb0ea19a58e239f51ce0e61861a1bae32854b", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/ticks.jsonl", + "bytes": 624666, + "sha256": "004c926433c5f42b506abed7b35d2d81660517ef00fda06e19cfaa0616558548", + "reason": "bulk_or_non_evidence_extension" + }, + { + "path": "oracle/seed_validation/seed_validation-physiological-00-s1073741825/weights.npy", + "bytes": 204663632, + "sha256": "ac433da4b0ac3cdc20c526d99a7158c3dc2298b62c10784f9dcd7db1f089214b", + "reason": "exceeds_4_MiB" + } + ], + "model_payload_not_duplicated": true, + "model_payload_remains_at": "models/male-cns-lif/apl-timing-validation-v1", + "bulk_remains_at": "experiments/phase4ak-apl-timing-validation", + "complete_bulk_backup": false, + "scientific_gate_executed_by_publisher": false, + "scientific_gate_certified_by_publication": false, + "publication_success_is_not_scientific_pass": true, + "candidate_generated": false, + "learning_achieved": false, + "full_scientific_goal_achieved": false, + "old_heldout_dynamic_results_parsed": false, + "existing_files_modified": false, + "receipt_self_hash": "Not self-referential; returned by publish() and printed by main()", + "limits": { + "max_selected_evidence_file_bytes": 4194304, + "selected_suffixes": [ + ".csv", + ".json", + ".log", + ".md", + ".sha256" + ] + } +} diff --git a/registry/phase4ak-apl-timing-validation/seal-verification.json b/registry/phase4ak-apl-timing-validation/seal-verification.json new file mode 100644 index 0000000..3099e30 --- /dev/null +++ b/registry/phase4ak-apl-timing-validation/seal-verification.json @@ -0,0 +1,22 @@ +{ + "model": { + "pass_all": true, + "root": "/data/digital-drosophila/models/male-cns-lif/apl-timing-validation-v1", + "payload_file_count": 17, + "payload_bytes": 526864, + "manifest_sha256": "3206a8666718b4a99e09b8384c87dd25895b5d7038d23fad7b93e40379183ccb", + "checksums_sha256": "0a0cc604736c6ac6040f9ad05b36399ca7f99bb6d2dfe2ae9ba5877da7fa5502", + "excluded_pycache_files": 0, + "verification_scope": "All sealed payload bytes/SHA-256, exact checksum inventory, and manifest self-SHA; no scientific gate execution" + }, + "experiment": { + "pass_all": true, + "root": "/data/digital-drosophila/experiments/phase4ak-apl-timing-validation", + "payload_file_count": 2899, + "payload_bytes": 6154144988, + "manifest_sha256": "25eb7e467eb17c3fa83ffee2e4e82b754f161fd8891e515bed23eeb500c5656d", + "checksums_sha256": "65c9ee6e90a49fd22282a977d3770a07567c47f4303e12359239dd9c77246af2", + "excluded_pycache_files": 0, + "verification_scope": "All sealed payload bytes/SHA-256, exact checksum inventory, and manifest self-SHA; no scientific gate execution" + } +} diff --git a/tools/phase4ak-publication/fetch_phase4ak.py b/tools/phase4ak-publication/fetch_phase4ak.py new file mode 100644 index 0000000..49df4ba --- /dev/null +++ b/tools/phase4ak-publication/fetch_phase4ak.py @@ -0,0 +1,337 @@ +"""Fetch only externally anchored Phase 4AK small evidence and model source. + +No SSH connection is made at import. The API accepts an already authenticated +SFTP client; the CLI rejects unknown host keys. This is not a trajectory backup +or a local re-verification of remote bulk payloads/scientific gates. +""" +from __future__ import annotations + +import argparse +import hashlib +import json +import os +from pathlib import Path, PurePosixPath +import re +import stat + +REMOTE_ROOT = '/data/digital-drosophila' +MODEL_RELATIVE = 'models/male-cns-lif/apl-timing-validation-v1' +EXPERIMENT_RELATIVE = 'experiments/phase4ak-apl-timing-validation' +REGISTRY_RELATIVE = 'registry/phase4ak-apl-timing-validation' +MODEL_ROOT = REMOTE_ROOT + '/' + MODEL_RELATIVE +REGISTRY_ROOT = REMOTE_ROOT + '/' + REGISTRY_RELATIVE +DEFAULT_DESTINATION = Path(__file__).resolve().parents[2] / 'reports/phase4ak-apl-timing-validation' +MAX_FILE_BYTES = 4 * 1024**2 +MAX_TOTAL_BYTES = 1024**3 +EVIDENCE_SUFFIXES = frozenset(('.json', '.csv', '.md', '.log', '.sha256')) +SOURCE_SUFFIXES = frozenset(('.py', '.json', '.md', '.yaml', '.yml', '.toml', '.txt', '.sha256', '.cpp', '.cu', '.h', '.hpp')) +CONTROLS = ('manifest.json', 'checksums.sha256') +GENERATED = ('seal-verification.json', 'evidence-index.json') +SHA = re.compile(r'[0-9a-f]{64}\Z') + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def unique_object(pairs): + result = {} + for key, value in pairs: + require(key not in result, 'Duplicate JSON key: ' + key) + result[key] = value + return result + + +def json_bytes(data): + def bad(value): + raise ValueError('Nonfinite JSON constant: ' + value) + return json.loads(data.decode('utf-8'), object_pairs_hook=unique_object, parse_constant=bad) + + +def relative_name(value): + require(isinstance(value, str) and value and not any(c in value for c in ('\\', '\0', '\r', '\n', ':')), + 'Invalid relative filename') + path = PurePosixPath(value) + require(not path.is_absolute() and path.as_posix() == value and + all(part not in ('', '.', '..', '__pycache__') and not part.endswith((' ', '.')) for part in path.parts), + 'Noncanonical/escaping/cache filename: ' + value) + devices = {'CON', 'PRN', 'AUX', 'NUL', *(f'COM{i}' for i in range(1, 10)), *(f'LPT{i}' for i in range(1, 10))} + require(all(part.split('.')[0].upper() not in devices for part in path.parts), 'Reserved local filename') + return path + + +def file_row(row, *, small=False): + require(isinstance(row, dict) and set(row) == {'path', 'bytes', 'sha256'}, 'Invalid hash-inventory row') + relative_name(row['path']) + require(type(row['bytes']) is int and row['bytes'] >= 0 and isinstance(row['sha256'], str) and + SHA.fullmatch(row['sha256']), 'Invalid file size/SHA') + if small: + require(row['bytes'] <= MAX_FILE_BYTES, 'Receipt file exceeds 4 MiB: ' + row['path']) + return row + + +class BoundedSFTP: + def __init__(self, sftp): + self.sftp = sftp + self.directories = set() + + def read(self, remote, size=None, checksum=None): + require(remote.startswith(REGISTRY_ROOT + '/') or remote.startswith(MODEL_ROOT + '/'), + 'Remote request outside fixed AK registry/model scope') + # Never list a remote directory or discover unregistered sidecars. + parent = PurePosixPath(remote).parent + for directory in reversed((parent, *parent.parents)): + name = str(directory) + if name not in self.directories: + require(stat.S_ISDIR(self.sftp.lstat(name).st_mode), 'Remote symlink/non-directory: ' + name) + self.directories.add(name) + info = self.sftp.lstat(remote) + require(stat.S_ISREG(info.st_mode), 'Remote symlink/nonregular file: ' + remote) + require(0 <= info.st_size <= MAX_FILE_BYTES and (size is None or info.st_size == size), + 'Remote size outside expected small-file limit: ' + remote) + chunks, count = [], 0 + with self.sftp.open(remote, 'rb') as source: + while True: + block = source.read(min(1 << 20, MAX_FILE_BYTES + 1 - count)) + if not block: + break + count += len(block) + require(count <= MAX_FILE_BYTES, 'Remote file grew beyond download limit') + chunks.append(block) + data = b''.join(chunks) + require(len(data) == info.st_size and (size is None or len(data) == size), 'Remote size changed during read') + if checksum is not None: + require(sha(data) == checksum, 'Remote file SHA mismatch: ' + remote) + return data + + +def validate_receipt(data, expected_sha): + require(sha(data) == expected_sha, 'External publication-receipt SHA mismatch') + receipt = json_bytes(data) + require(isinstance(receipt, dict) and receipt.get('publication_complete') is True and + receipt.get('registry') == REGISTRY_RELATIVE and receipt.get('project_root') == REMOTE_ROOT, + 'Wrong/incomplete AK publication receipt') + for key in ('source_trees_verified_before_and_after_copy', 'publication_success_is_not_scientific_pass'): + require(receipt.get(key) is True, 'Missing publication qualification: ' + key) + for key in ('complete_bulk_backup', 'scientific_gate_executed_by_publisher', + 'scientific_gate_certified_by_publication', 'candidate_generated', 'learning_achieved'): + require(receipt.get(key) is False, 'Unexpected publication claim: ' + key) + require(receipt.get('limits') == dict(max_selected_evidence_file_bytes=MAX_FILE_BYTES, + selected_suffixes=sorted(EVIDENCE_SUFFIXES)), 'Unexpected publication selection limits') + for key in ('model_manifest_sha256', 'experiment_manifest_sha256'): + require(isinstance(receipt.get(key), str) and SHA.fullmatch(receipt[key]), 'Missing manifest anchor: ' + key) + rows = {} + require(isinstance(receipt.get('files'), list) and receipt['files'], 'Empty receipt inventory') + for row in receipt['files']: + file_row(row, small=True) + name = row['path'] + require(name not in rows, 'Duplicate receipt file: ' + name) + allowed = name in GENERATED or name in ('model/manifest.json', 'model/checksums.sha256') or ( + name.startswith('evidence/') and PurePosixPath(name).suffix.lower() in EVIDENCE_SUFFIXES) + require(allowed, 'Receipt attempts a non-evidence/sidecar download: ' + name) + rows[name] = row + required = {'model/manifest.json', 'model/checksums.sha256', 'evidence/manifest.json', + 'evidence/checksums.sha256', 'evidence/audit/final-status.json', + 'evidence/regression/old-integrity-after.json', *GENERATED} + require(required.issubset(rows), 'Receipt omits required AK evidence/seal controls') + return receipt, rows + + +def validate_manifest(manifest_data, checksums_data, expected_root, expected_sha): + require(sha(manifest_data) == expected_sha, 'Receipt/manifest SHA mismatch') + manifest = json_bytes(manifest_data) + require(isinstance(manifest, dict) and set(manifest) == {'root', 'files'} and + manifest['root'] == expected_root and isinstance(manifest['files'], list) and manifest['files'], + 'Wrong seal manifest schema/root') + rows = {} + for row in manifest['files']: + file_row(row) + require(row['path'] not in rows and row['path'] not in CONTROLS, 'Duplicate/control manifest payload') + rows[row['path']] = row + checksums = {} + for line in checksums_data.decode('utf-8').splitlines(): + require(len(line) >= 67 and line[64:66] == ' ' and SHA.fullmatch(line[:64]), 'Invalid checksum line') + name = line[66:] + relative_name(name) + require(name not in checksums, 'Duplicate checksum filename') + checksums[name] = line[:64] + require(checksums == {**{name: row['sha256'] for name, row in rows.items()}, 'manifest.json': expected_sha}, + 'Manifest self-SHA/checksum inventory mismatch') + return rows + + +def local_name(registry_name): + if registry_name.startswith('evidence/'): + return registry_name[len('evidence/'):] + if registry_name.startswith('model/'): + return registry_name + return 'registry/' + registry_name + + +def _check_local_target(destination): + require(destination.is_absolute(), 'Report destination must be absolute') + for part in (destination, *destination.parents): + require(not part.is_symlink() and not getattr(part, 'is_junction', lambda: False)(), + 'Local symlink/junction destination is forbidden') + require(not destination.exists(), 'Report destination exists; no overwrite/resume') + + +def _write(path, data): + path.parent.mkdir(parents=True, exist_ok=True) + with path.open('xb') as output: + output.write(data) + require(path.stat().st_size == len(data) and sha(path.read_bytes()) == sha(data), 'Local write verification failed') + + +def fetch(sftp, destination, receipt_sha256, *, max_total_bytes=MAX_TOTAL_BYTES): + """SFTP read-only API. Destination is exclusive; receipt SHA is out-of-band. + +Registry evidence/* mirrors into the report root, model/* into model/, and +receipt/generated publication metadata into registry/. Only source-whitelisted +model payloads are added; every transferred file is individually SHA checked. +""" + require(isinstance(receipt_sha256, str) and SHA.fullmatch(receipt_sha256.lower()), 'External receipt SHA256 is required') + receipt_sha256 = receipt_sha256.lower() + require(type(max_total_bytes) is int and max_total_bytes > 0, 'Invalid total download budget') + destination = Path(destination) + _check_local_target(destination) + remote = BoundedSFTP(sftp) + receipt_bytes = remote.read(REGISTRY_ROOT + '/publication-receipt.json', checksum=receipt_sha256) + receipt, rows = validate_receipt(receipt_bytes, receipt_sha256) + cached = {} + for prefix in ('model/', 'evidence/'): + for control in CONTROLS: + name = prefix + control; row = rows[name] + cached[name] = remote.read(REGISTRY_ROOT + '/' + name, row['bytes'], row['sha256']) + model_rows = validate_manifest(cached['model/manifest.json'], cached['model/checksums.sha256'], + MODEL_ROOT, receipt['model_manifest_sha256']) + experiment_rows = validate_manifest(cached['evidence/manifest.json'], cached['evidence/checksums.sha256'], + REMOTE_ROOT + '/' + EXPERIMENT_RELATIVE, receipt['experiment_manifest_sha256']) + # Model source is fetched from its sealed model path, not the registry. Bind + # its current controls to the receipt before reading any source payload. + for control in CONTROLS: + row = rows['model/' + control] + remote.read(MODEL_ROOT + '/' + control, row['bytes'], row['sha256']) + for name, row in rows.items(): + if name.startswith('evidence/') and name[len('evidence/'):] not in CONTROLS: + original = experiment_rows.get(name[len('evidence/'):]) + require(original is not None and all(row[key] == original[key] for key in ('bytes', 'sha256')), + 'Registry evidence disagrees with experiment seal: ' + name) + for name in GENERATED: + row = rows[name] + cached[name] = remote.read(REGISTRY_ROOT + '/' + name, row['bytes'], row['sha256']) + proof = json_bytes(cached['seal-verification.json']) + for key, root, manifest_rows, prefix in (('model', MODEL_ROOT, model_rows, 'model/'), + ('experiment', REMOTE_ROOT + '/' + EXPERIMENT_RELATIVE, experiment_rows, 'evidence/')): + item = proof.get(key, {}) + require(item.get('pass_all') is True and item.get('root') == root and + item.get('manifest_sha256') == receipt[key + '_manifest_sha256'] and + item.get('checksums_sha256') == rows[prefix + 'checksums.sha256']['sha256'] and + item.get('payload_file_count') == len(manifest_rows) and + item.get('payload_bytes') == sum(row['bytes'] for row in manifest_rows.values()), + 'Publication seal-verification disagrees with manifest: ' + key) + index = json_bytes(cached['evidence-index.json']) + require(isinstance(index, list), 'Invalid publication evidence index') + indexed = set() + for item in index: + require(isinstance(item, dict) and set(item) == {'source', 'copy', 'bytes', 'sha256'}, 'Invalid evidence-index row') + name = item['copy'] + require(name in rows and name not in GENERATED and name not in indexed, 'Duplicate/unexpected evidence-index copy') + indexed.add(name) + expected_source = (EXPERIMENT_RELATIVE + '/' + name[len('evidence/'):] if name.startswith('evidence/') + else MODEL_RELATIVE + '/' + name[len('model/'):]) + require(item['source'] == expected_source and all(item[key] == rows[name][key] for key in ('bytes', 'sha256')), + 'Evidence-index source/hash mismatch') + require(indexed == set(rows) - set(GENERATED), 'Evidence-index coverage mismatch') + plan = [(REGISTRY_ROOT + '/' + name, local_name(name), row, cached.get(name)) for name, row in sorted(rows.items())] + omitted = [] + for name, row in sorted(model_rows.items()): + if PurePosixPath(name).suffix.lower() in SOURCE_SUFFIXES and row['bytes'] <= MAX_FILE_BYTES: + plan.append((MODEL_ROOT + '/' + name, 'model/' + name, row, None)) + else: + omitted.append(dict(row, reason='model_non_source_or_over_4_MiB')) + paths = ['registry/publication-receipt.json', 'fetch-verification.json', 'fetch-failure.json'] + [entry[1] for entry in plan] + lowered = [relative_name(name).as_posix().casefold() for name in paths] + require(len(set(lowered)) == len(lowered) and not any( + parent.as_posix().casefold() in set(lowered) for name in paths for parent in PurePosixPath(name).parents if str(parent) != '.'), + 'Local case-insensitive/path-prefix collision') + planned_bytes = len(receipt_bytes) + sum(entry[2]['bytes'] for entry in plan) + require(planned_bytes <= max_total_bytes, 'Selected evidence exceeds total download budget') + _check_local_target(destination) + destination.mkdir(parents=True, exist_ok=False) + try: + _write(destination / 'registry/publication-receipt.json', receipt_bytes) + downloaded = [] + for source, local, row, data in plan: + if data is None: + data = remote.read(source, row['bytes'], row['sha256']) + require(len(data) == row['bytes'] and sha(data) == row['sha256'], 'Cached/downloaded file hash mismatch') + _write(destination / local, data) + downloaded.append(dict(remote=source, local=local, bytes=len(data), sha256=sha(data))) + final = json_bytes((destination / 'audit/final-status.json').read_bytes()) + require(final.get('status') == receipt.get('declared_audit_status'), 'Receipt/final-status declaration mismatch') + for key, value in receipt.get('declared_gate_results', {}).items(): + require(final.get(key) == value and type(final.get(key)) is type(value), 'Receipt/final gate flag mismatch') + for key, value in receipt.get('declared_validation_counts', {}).items(): + require(final.get(key) == value and type(final.get(key)) is type(value), 'Receipt/final coverage mismatch') + # Re-read immutable anchors, not unselected experiment payloads. + remote.read(REGISTRY_ROOT + '/publication-receipt.json', len(receipt_bytes), receipt_sha256) + for control in CONTROLS: + row = rows['model/' + control] + remote.read(MODEL_ROOT + '/' + control, row['bytes'], row['sha256']) + result = dict(fetch_complete=True, publication_receipt_sha256=receipt_sha256, + external_receipt_anchor_required=True, declared_audit_status=final['status'], + model_manifest_sha256=receipt['model_manifest_sha256'], experiment_manifest_sha256=receipt['experiment_manifest_sha256'], + both_manifest_self_checksums_verified=True, every_downloaded_file_sha256_verified=True, + files=downloaded, file_count=len(downloaded), selected_bytes=planned_bytes, + model_payload_not_downloaded=omitted, all_remote_experiment_bulk_rehashed_locally=False, + full_remote_seal_verification_is_publisher_receipt_claim=True, complete_bulk_backup=False, + scientific_gate_executed=False, scientific_pass_certified_by_fetch=False, + fetch_success_is_not_scientific_pass=True, candidate_generated=False, learning_achieved=False, + AJ_interpretation_sidecar_requested=False, existing_files_modified=False) + _write(destination / 'fetch-verification.json', (json.dumps(result, ensure_ascii=False, indent=2, allow_nan=False) + '\n').encode()) + return result + except Exception as error: + failure = destination / 'fetch-failure.json' + if not failure.exists(): + _write(failure, (json.dumps(dict(fetch_complete=False, type=type(error).__name__, message=str(error), + partial_outputs_preserved=True, existing_files_modified=False), allow_nan=False) + '\n').encode()) + raise + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--receipt-sha256', required=True, help='Out-of-band SHA printed by the verified AK publisher') + parser.add_argument('--destination', type=Path, default=DEFAULT_DESTINATION) + parser.add_argument('--host', default='192.168.10.51') + parser.add_argument('--user', default='qishizhe') + parser.add_argument('--port', type=int, default=22) + parser.add_argument('--password-env', default='MALECNS_REMOTE_PASSWORD') + parser.add_argument('--known-hosts', type=Path, default=Path.home() / '.ssh/known_hosts', + help='Explicit existing user known_hosts; unknown hosts are always rejected') + args = parser.parse_args() + require(SHA.fullmatch(args.receipt_sha256.lower()), 'External receipt SHA256 is required') + _check_local_target(args.destination) + require(args.known_hosts.is_file(), 'Known-hosts file is missing; configure trust externally, never auto-add') + import paramiko + client = paramiko.SSHClient() + client.load_system_host_keys(str(args.known_hosts)) + client.set_missing_host_key_policy(paramiko.RejectPolicy()) + try: + client.connect(args.host, port=args.port, username=args.user, password=os.environ.get(args.password_env), + timeout=15, auth_timeout=15, banner_timeout=15) + with client.open_sftp() as sftp: + result = fetch(sftp, args.destination, args.receipt_sha256) + print(json.dumps({key: result[key] for key in ('fetch_complete', 'publication_receipt_sha256', + 'declared_audit_status', 'file_count', 'fetch_success_is_not_scientific_pass')}), flush=True) + finally: + client.close() + + +if __name__ == '__main__': + main() diff --git a/tools/phase4ak-publication/publish_phase4ak.py b/tools/phase4ak-publication/publish_phase4ak.py new file mode 100644 index 0000000..6d3659e --- /dev/null +++ b/tools/phase4ak-publication/publish_phase4ak.py @@ -0,0 +1,234 @@ +"""Exclusive small-evidence publication after both Phase 4AK seals verify. + +Publication verifies and copies bytes. It never runs a brain, re-evaluates a +scientific gate, converts FAIL/INCOMPLETE into PASS, or changes frozen sources. +The source-pinned Phase 4AI verification/copy helpers are executed unchanged. +""" +from __future__ import annotations + +import hashlib +import importlib.util +import json +from pathlib import Path, PurePosixPath + + +ROOT = Path('/data/digital-drosophila') +MODEL_RELATIVE = Path('models/male-cns-lif/apl-timing-validation-v1') +EXPERIMENT_RELATIVE = Path('experiments/phase4ak-apl-timing-validation') +REGISTRY_RELATIVE = Path('registry/phase4ak-apl-timing-validation') +HELPER_RELATIVE = Path('models/male-cns-lif/pn-recruitment-audit-v1/publication.py') +HELPER_SHA256 = '7a79c499098b74163e7bb16adabcbc54e7069dafa204d0b99c7f4c03d79f8016' +MAX_EVIDENCE_BYTES = 4 * 1024 ** 2 +EVIDENCE_SUFFIXES = frozenset(('.json', '.csv', '.md', '.log', '.sha256')) +FINAL_STATUSES = frozenset(( + 'PASS-FROZEN-D18-INDEPENDENT-VALIDATION', + 'FAIL-SEED-VALIDATION-REPRESENTATION', + 'FAIL-NOVEL-ODOR-REPRESENTATION', + 'FAIL-FROZEN-INTEGRITY-OR-REGRESSION', + 'FAIL-NUMERICAL-OR-EXECUTION-POLICY', + 'INCOMPLETE-VALIDATION-EXECUTION', +)) +REQUIRED_EVIDENCE = ('audit/final-status.json', 'regression/old-integrity-after.json') +REFERENCE_EVIDENCE = 'regression/frozen-five.json' +GATE_FIELDS = ('numerical_gate_pass', 'seed_validation_pass', 'novel_to_aj_pass', + 'novel_dynamics_executed', 'novel_unlock_policy_violation', + 'old_frozen_integrity_pass', 'frozen_five_reference_pass') +COUNT_FIELDS = ('planned_primary_cases', 'actual_primary_cases', + 'aggregated_valid_primary_cases', 'actual_checked_repeats') + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def load_helpers(path): + """Instantiate the unchanged module from its exact pinned source bytes. + +Using module_from_spec plus the source bytes avoids writing/importing a pyc +inside the sealed old model, even if the publisher was invoked without -B. +No old module global is redirected or modified after module initialization. +""" + path = Path(path) + require(path.is_absolute() and path.is_file() and not path.is_symlink(), 'Invalid frozen helper path') + data = path.read_bytes() + require(hashlib.sha256(data).hexdigest() == HELPER_SHA256, 'Frozen AI publication helper hash mismatch') + spec = importlib.util.spec_from_file_location('phase4ak_frozen_ai_publication_helpers', path) + require(spec is not None and spec.loader is not None, 'Unable to define frozen helper module') + module = importlib.util.module_from_spec(spec) + exec(compile(data, str(path), 'exec'), module.__dict__) + require(module._digest(path) == HELPER_SHA256, 'Helper source changed while loading') + return module + + +def _copy(helper, source, destination, size, checksum): + """Separate local delegation point for interruption-only synthetic tests.""" + helper._copy_verified(source, destination, size, checksum) + + +def _write_small_json(helper, path, value): + data = (json.dumps(value, indent=2, ensure_ascii=False, allow_nan=False) + '\n').encode('utf-8') + require(len(data) <= MAX_EVIDENCE_BYTES, 'Generated registry evidence exceeds 4 MiB: ' + str(path)) + with Path(path).open('xb') as stream: + stream.write(data) + require(Path(path).stat().st_size == len(data), 'Generated registry evidence size changed') + + +def _status_evidence(helper, experiment, rows): + """Check declaration consistency only, not the scientific gate itself.""" + for relative in REQUIRED_EVIDENCE: + require(relative in rows, 'Required finalized evidence absent from seal: ' + relative) + require(rows[relative]['bytes'] <= MAX_EVIDENCE_BYTES, 'Required finalized evidence exceeds 4 MiB') + status, integrity = [helper._json_bytes((experiment / relative).read_bytes()) + for relative in REQUIRED_EVIDENCE] + reference = None + if REFERENCE_EVIDENCE in rows: + require(rows[REFERENCE_EVIDENCE]['bytes'] <= MAX_EVIDENCE_BYTES, 'Frozen reference evidence exceeds 4 MiB') + reference = helper._json_bytes((experiment / REFERENCE_EVIDENCE).read_bytes()) + require(isinstance(reference, dict) and type(reference.get('pass_all')) is bool and + isinstance(reference.get('trials'), list), 'Invalid frozen reference report') + if reference['pass_all']: + require(len(reference['trials']) == 5, 'Declared frozen-five PASS must contain five trial records') + require(isinstance(status, dict) and status.get('status') in FINAL_STATUSES, + 'Unrecognized Phase 4AK final status') + for key in GATE_FIELDS: + require(type(status.get(key)) is bool, 'Missing/non-Boolean finalized result: ' + key) + for key in COUNT_FIELDS: + require(type(status.get(key)) is int and status[key] >= 0, 'Missing/invalid finalized count: ' + key) + require(status['planned_primary_cases'] == 120, 'Declared planned validation design changed') + # Preserve unexpected actual coverage in a declared failure, not censor it. + # A PASS below still requires exactly the predeclared 120 + 24 coverage. + for key in ('candidate_generated', 'learning_achieved', 'full_scientific_goal_achieved', + 'dynamics_changed', 'old_heldout_dynamic_results_parsed', 'biological_delay_measured'): + require(status.get(key) is False, 'Unexpected finalized scope claim: ' + key) + require(status.get('unchanged_sealed_runtime') is True and + status.get('shared_APL_arithmetic_oracle_limitation') is True and + type(status.get('APL_nonKC_fast_edges_unreplaced')) is int and + status['APL_nonKC_fast_edges_unreplaced'] == 1212, 'Missing/changed finalized runtime limitations') + require(status.get('novel_scope') == 'Unused for AG/AJ calibration, not historically never simulated', + 'Unrecognized novel-odor scope') + require(isinstance(integrity, dict) and bool(integrity) and all( + isinstance(row, dict) and type(row.get('pass')) is bool for row in integrity.values()), + 'Missing/invalid frozen-integrity report') + require(status['old_frozen_integrity_pass'] == all(row['pass'] for row in integrity.values()), + 'Final status contradicts its frozen-integrity report') + reference_pass = bool(reference is not None and reference['pass_all']) + require(status['frozen_five_reference_pass'] == reference_pass, + 'Final status contradicts its frozen-reference report/presence') + if status['status'].startswith('PASS-'): + require(status['numerical_gate_pass'] and status['seed_validation_pass'] and + status['novel_to_aj_pass'] and status['novel_dynamics_executed'] and + not status['novel_unlock_policy_violation'] and status['old_frozen_integrity_pass'] and + reference_pass and status['actual_primary_cases'] == 120 and + status['aggregated_valid_primary_cases'] == 120 and status['actual_checked_repeats'] == 24, + 'Declared PASS contradicts finalized gate/coverage flags') + return status, reference, integrity + + +def publish(root=ROOT, helper_path=None): + """Publish the fixed AK registry exclusively; root override is for tests. + +Only sealed small experiment evidence and the two model seal controls are +copied. Every bulk payload is nevertheless verified before and after copying. +An interrupted registry is preserved and cannot be overwritten or resumed. +""" + root = Path(root) + require(root.is_absolute() and root.is_dir() and not root.is_symlink(), 'Invalid project root') + root = root.resolve(strict=True) + model, experiment, registry = (root / part for part in + (MODEL_RELATIVE, EXPERIMENT_RELATIVE, REGISTRY_RELATIVE)) + require(not registry.exists() and not registry.is_symlink(), 'Registry already exists; no overwrite/resume') + helper_path = root / HELPER_RELATIVE if helper_path is None else Path(helper_path) + helper = load_helpers(helper_path) + for path in (model, experiment, registry.parent): + current = root + for part in path.relative_to(root).parts: + current = current / part + require(not current.is_symlink(), 'Symlink in publication root path: ' + str(current)) + verified = {'model': helper.verify_seal(model), 'experiment': helper.verify_seal(experiment)} + experiment_rows = {row['path']: row for row in verified['experiment']['files']} + status, reference, integrity = _status_evidence(helper, experiment, experiment_rows) + plans, omitted = [], [] + for row in verified['experiment']['files'] + helper._control_rows(experiment, verified['experiment']): + if PurePosixPath(row['path']).suffix.lower() in EVIDENCE_SUFFIXES and row['bytes'] <= MAX_EVIDENCE_BYTES: + plans.append((experiment, row, 'evidence/' + row['path'])) + else: + omitted.append(dict(path=row['path'], bytes=row['bytes'], sha256=row['sha256'], + reason='exceeds_4_MiB' if row['bytes'] > MAX_EVIDENCE_BYTES else 'bulk_or_non_evidence_extension')) + for row in helper._control_rows(model, verified['model']): + require(row['bytes'] <= MAX_EVIDENCE_BYTES, 'Model seal control exceeds small-evidence limit') + plans.append((model, row, 'model/' + row['path'])) + destinations = {target for _, _, target in plans} + required_copies = ['manifest.json', 'checksums.sha256', *REQUIRED_EVIDENCE] + if reference is not None: + required_copies.append(REFERENCE_EVIDENCE) + for relative in required_copies: + require('evidence/' + relative in destinations, 'Required experiment evidence cannot be copied: ' + relative) + require(len(destinations) == len(plans), 'Duplicate planned evidence destination') + registry.parent.mkdir(parents=True, exist_ok=True) + registry.mkdir(exist_ok=False) + try: + records = [] + for source_root, row, relative in plans: + source = helper._regular_file(source_root.resolve(), row['path']) + _copy(helper, source, registry / relative, row['bytes'], row['sha256']) + records.append(dict(source=source.relative_to(root).as_posix(), copy=relative, + bytes=row['bytes'], sha256=row['sha256'])) + after = {'model': helper.verify_seal(model), 'experiment': helper.verify_seal(experiment)} + require(after == verified, 'A sealed tree changed during publication') + require(helper._digest(helper_path) == HELPER_SHA256, 'Frozen helper changed during publication') + proof = {name: {key: value for key, value in report.items() if key != 'files'} + for name, report in verified.items()} + _write_small_json(helper, registry / 'seal-verification.json', proof) + _write_small_json(helper, registry / 'evidence-index.json', records) + files = [dict(path=path.relative_to(registry).as_posix(), bytes=path.stat().st_size, + sha256=helper._digest(path)) for path in sorted(registry.rglob('*')) if path.is_file()] + receipt = dict(publication_complete=True, registry=registry.relative_to(root).as_posix(), + project_root=str(root), declared_audit_status=status['status'], + declared_gate_results={key: status[key] for key in GATE_FIELDS}, + declared_validation_counts={key: status[key] for key in COUNT_FIELDS}, + declared_novel_scope=status['novel_scope'], + frozen_reference_report=dict(present=reference is not None, + path='evidence/' + REFERENCE_EVIDENCE if reference is not None else None, + sha256=experiment_rows[REFERENCE_EVIDENCE]['sha256'] if reference is not None else None, + declared_pass_all=reference['pass_all'] if reference is not None else None, + reported_trial_count=len(reference['trials']) if reference is not None else None, + missing_is_not_a_success_or_fabricated_trial_failure=True), + frozen_integrity_report=dict(path='evidence/regression/old-integrity-after.json', + sha256=experiment_rows['regression/old-integrity-after.json']['sha256'], + declared_pass_by_root={name: row['pass'] for name, row in integrity.items()}), + frozen_helper_source=str(helper_path), frozen_helper_sha256=HELPER_SHA256, + publisher_sha256=helper._digest(Path(__file__)), helper_globals_redirected=False, + model_manifest_sha256=verified['model']['manifest_sha256'], + experiment_manifest_sha256=verified['experiment']['manifest_sha256'], + source_trees_verified_before_and_after_copy=True, + copied_evidence_files=len(records), copied_evidence_bytes=sum(row['bytes'] for row in records), + files=files, experiment_payload_not_copied=omitted, + model_payload_not_duplicated=True, model_payload_remains_at=MODEL_RELATIVE.as_posix(), + bulk_remains_at=EXPERIMENT_RELATIVE.as_posix(), complete_bulk_backup=False, + scientific_gate_executed_by_publisher=False, scientific_gate_certified_by_publication=False, + publication_success_is_not_scientific_pass=True, candidate_generated=False, + learning_achieved=False, full_scientific_goal_achieved=False, + old_heldout_dynamic_results_parsed=False, existing_files_modified=False, + receipt_self_hash='Not self-referential; returned by publish() and printed by main()', + limits=dict(max_selected_evidence_file_bytes=MAX_EVIDENCE_BYTES, + selected_suffixes=sorted(EVIDENCE_SUFFIXES))) + receipt_path = registry / 'publication-receipt.json' + _write_small_json(helper, receipt_path, receipt) + return dict(publication_complete=True, registry=str(registry), declared_audit_status=status['status'], + copied_evidence_files=len(records), receipt_sha256=helper._digest(receipt_path), + scientific_gate_executed_by_publisher=False, publication_success_is_not_scientific_pass=True) + except Exception as error: + failure = registry / 'publication-failure.json' + if not failure.exists(): + _write_small_json(helper, failure, dict(publication_complete=False, type=type(error).__name__, + message=str(error), partial_outputs_preserved=True, existing_files_modified=False)) + raise + + +def main(): + print(json.dumps(publish(), ensure_ascii=False, allow_nan=False), flush=True) + + +if __name__ == '__main__': + main() diff --git a/tools/phase4ak-publication/test_fetch_phase4ak.py b/tools/phase4ak-publication/test_fetch_phase4ak.py new file mode 100644 index 0000000..a31334b --- /dev/null +++ b/tools/phase4ak-publication/test_fetch_phase4ak.py @@ -0,0 +1,239 @@ +"""Pure in-memory SFTP plus temporary local destinations, never a real server.""" +import io +import json +from pathlib import Path +import stat +import tempfile +import types +import unittest + +import fetch_phase4ak as fetcher + + +def data(value): + return (json.dumps(value, sort_keys=True, allow_nan=False) + '\n').encode() + + +def row(name, content): + return dict(path=name, bytes=len(content), sha256=fetcher.sha(content)) + + +def sealed(root, payload): + rows = [row(name, content) for name, content in sorted(payload.items())] + manifest = data(dict(root=root, files=rows)) + checksums = '\n'.join([entry['sha256'] + ' ' + entry['path'] for entry in rows] + + [fetcher.sha(manifest) + ' manifest.json']).encode() + b'\n' + return dict(payload, **{'manifest.json': manifest, 'checksums.sha256': checksums}), dict( + pass_all=True, root=root, payload_file_count=len(rows), payload_bytes=sum(x['bytes'] for x in rows), + manifest_sha256=fetcher.sha(manifest), checksums_sha256=fetcher.sha(checksums)) + + +class FakeSFTP: + def __init__(self, files): + self.files = files + self.opened = [] + self.hook = None + self.symlinks = set() + + def lstat(self, name): + if name in self.symlinks: + return types.SimpleNamespace(st_mode=stat.S_IFLNK | 0o777, st_size=1) + if name in self.files: + return types.SimpleNamespace(st_mode=stat.S_IFREG | 0o644, st_size=len(self.files[name])) + if any(path.startswith(name.rstrip('/') + '/') for path in self.files): + return types.SimpleNamespace(st_mode=stat.S_IFDIR | 0o755, st_size=0) + raise FileNotFoundError(name) + + def open(self, name, mode): + if mode != 'rb': + raise AssertionError('Remote write attempted') + self.opened.append(name) + if self.hook: + self.hook(name) + return io.BytesIO(self.files[name]) + + +def fixture(extra_experiment=None, extra_model=None): + status = dict(status='INCOMPLETE-VALIDATION-EXECUTION', numerical_gate_pass=False, + planned_primary_cases=120, candidate_generated=False, learning_achieved=False) + mp = {'module.py': b'# synthetic, not model execution\n', 'config.json': data({'synthetic': True}), + 'never-download.npy': b'raw model bulk'} + mp.update(extra_model or {}) + ep = {'audit/final-status.json': data(status), 'regression/old-integrity-after.json': data({'tree': {'pass': True}}), + 'REPORT.md': b'Synthetic incomplete evidence.\n', 'tests.log': b'Synthetic test log.\n', + 'gpu/example/state.npz': b'large trajectory placeholder not requested', + 'gpu/example/tick-state-hashes.jsonl': b'non-whitelisted suffix'} + ep.update(extra_experiment or {}) + model, model_proof = sealed(fetcher.MODEL_ROOT, mp) + experiment, exp_proof = sealed(fetcher.REMOTE_ROOT + '/' + fetcher.EXPERIMENT_RELATIVE, ep) + registry = {} + index = [] + for name, content in experiment.items(): + if Path(name).suffix.lower() in fetcher.EVIDENCE_SUFFIXES and len(content) <= fetcher.MAX_FILE_BYTES: + dest = 'evidence/' + name + registry[dest] = content + index.append(dict(source=fetcher.EXPERIMENT_RELATIVE + '/' + name, + copy=dest, bytes=len(content), sha256=fetcher.sha(content))) + for name in fetcher.CONTROLS: + dest = 'model/' + name; content = model[name] + registry[dest] = content + index.append(dict(source=fetcher.MODEL_RELATIVE + '/' + name, + copy=dest, bytes=len(content), sha256=fetcher.sha(content))) + registry['seal-verification.json'] = data(dict(model=model_proof, experiment=exp_proof)) + registry['evidence-index.json'] = data(index) + receipt = dict(publication_complete=True, registry=fetcher.REGISTRY_RELATIVE, project_root=fetcher.REMOTE_ROOT, + source_trees_verified_before_and_after_copy=True, publication_success_is_not_scientific_pass=True, + complete_bulk_backup=False, scientific_gate_executed_by_publisher=False, + scientific_gate_certified_by_publication=False, candidate_generated=False, learning_achieved=False, + model_manifest_sha256=model_proof['manifest_sha256'], experiment_manifest_sha256=exp_proof['manifest_sha256'], + files=[row(name, content) for name, content in sorted(registry.items())], + limits=dict(max_selected_evidence_file_bytes=fetcher.MAX_FILE_BYTES, selected_suffixes=sorted(fetcher.EVIDENCE_SUFFIXES)), + declared_audit_status=status['status'], declared_gate_results={'numerical_gate_pass': False}, + declared_validation_counts={'planned_primary_cases': 120}) + registry['publication-receipt.json'] = data(receipt) + files = {fetcher.MODEL_ROOT + '/' + name: content for name, content in model.items()} + files.update({fetcher.REGISTRY_ROOT + '/' + name: content for name, content in registry.items()}) + return FakeSFTP(files), fetcher.sha(registry['publication-receipt.json']) + + +class FetchTests(unittest.TestCase): + def setUp(self): + self.temp = tempfile.TemporaryDirectory(prefix='phase4ak-fetch-synthetic-') + self.addCleanup(self.temp.cleanup) + self.destination = Path(self.temp.name).resolve() / 'report' + self.sftp, self.receipt_sha = fixture() + + def receipt(self): + return fetcher.json_bytes(self.sftp.files[fetcher.REGISTRY_ROOT + '/publication-receipt.json']) + + def resign(self, receipt): + raw = data(receipt) + self.sftp.files[fetcher.REGISTRY_ROOT + '/publication-receipt.json'] = raw + self.receipt_sha = fetcher.sha(raw) + + def get(self, **kwargs): + return fetcher.fetch(self.sftp, self.destination, self.receipt_sha, **kwargs) + + def test_only_receipt_small_files_and_model_source_with_hashes(self): + result = self.get() + self.assertTrue(result['fetch_complete']) + self.assertTrue(result['both_manifest_self_checksums_verified']) + self.assertTrue(result['fetch_success_is_not_scientific_pass']) + self.assertFalse(result['complete_bulk_backup']) + self.assertFalse(result['all_remote_experiment_bulk_rehashed_locally']) + self.assertEqual(result['declared_audit_status'], 'INCOMPLETE-VALIDATION-EXECUTION') + self.assertTrue((self.destination / 'audit/final-status.json').is_file()) + self.assertTrue((self.destination / 'model/module.py').is_file()) + self.assertTrue((self.destination / 'registry/publication-receipt.json').is_file()) + self.assertFalse((self.destination / 'gpu/example/state.npz').exists()) + self.assertFalse((self.destination / 'model/never-download.npy').exists()) + self.assertFalse(any('interpretation' in path or 'phase4aj' in path or path.endswith(('.npy', '.npz', '.jsonl')) + for path in self.sftp.opened)) + for entry in result['files']: + self.assertEqual(fetcher.sha((self.destination / entry['local']).read_bytes()), entry['sha256']) + + def test_out_of_band_sha_is_mandatory_and_checked_before_other_remote_reads(self): + for checksum in ('', 'g' * 64, '0' * 64): + self.sftp.opened.clear() + with self.subTest(checksum=checksum), self.assertRaises(ValueError): + fetcher.fetch(self.sftp, self.destination, checksum) + self.assertFalse(self.destination.exists()) + self.assertTrue(all(path.endswith('/publication-receipt.json') for path in self.sftp.opened)) + + def test_no_overwrite_or_resume_even_empty_existing_directory(self): + self.destination.mkdir() + with self.assertRaisesRegex(ValueError, 'exists'): + self.get() + self.assertFalse(self.sftp.opened) + self.assertEqual(list(self.destination.iterdir()), []) + + def test_malformed_or_non_small_receipt_paths_fail_without_download(self): + for name, size in (('../escape.json', 1), ('evidence/bulk.npy', 1), ('interpretation-metrics.json', 1), + ('evidence/huge.json', fetcher.MAX_FILE_BYTES + 1), ('evidence/C:/escape.json', 1)): + with self.subTest(name=name): + self.sftp, self.receipt_sha = fixture() + receipt = self.receipt() + receipt['files'].append(dict(path=name, bytes=size, sha256='a' * 64)) + self.resign(receipt) + with self.assertRaises(ValueError): + self.get() + self.assertFalse(self.destination.exists()) + self.assertEqual(self.sftp.opened, [fetcher.REGISTRY_ROOT + '/publication-receipt.json']) + + def test_manifest_self_checksum_is_not_trusted_from_receipt_alone(self): + name = 'evidence/checksums.sha256'; path = fetcher.REGISTRY_ROOT + '/' + name + lines = self.sftp.files[path].decode().splitlines() + lines[-1] = '0' * 64 + ' manifest.json' + changed = ('\n'.join(lines) + '\n').encode() + self.sftp.files[path] = changed + receipt = self.receipt() + next(entry for entry in receipt['files'] if entry['path'] == name).update(bytes=len(changed), sha256=fetcher.sha(changed)) + self.resign(receipt) + with self.assertRaisesRegex(ValueError, 'self-SHA'): + self.get() + self.assertFalse(self.destination.exists()) + + def test_model_original_seal_must_equal_registry_anchor(self): + self.sftp.files[fetcher.MODEL_ROOT + '/manifest.json'] += b' ' + with self.assertRaises(ValueError): + self.get() + self.assertFalse(self.destination.exists()) + + def test_corrupt_selected_payload_preserves_partial_and_blocks_resume(self): + path = fetcher.REGISTRY_ROOT + '/evidence/REPORT.md' + self.sftp.files[path] = b'x' * len(self.sftp.files[path]) + with self.assertRaisesRegex(ValueError, 'SHA'): + self.get() + self.assertTrue((self.destination / 'fetch-failure.json').is_file()) + self.assertFalse((self.destination / 'fetch-verification.json').exists()) + with self.assertRaisesRegex(ValueError, 'exists'): + self.get() + + def test_model_source_hash_is_verified_without_fetching_other_payloads(self): + path = fetcher.MODEL_ROOT + '/module.py' + self.sftp.files[path] = b'x' * len(self.sftp.files[path]) + with self.assertRaisesRegex(ValueError, 'SHA'): + self.get() + self.assertTrue((self.destination / 'fetch-failure.json').is_file()) + self.assertFalse(any(path.endswith('never-download.npy') for path in self.sftp.opened)) + + def test_local_path_collision_and_total_budget_fail_before_destination(self): + self.sftp, self.receipt_sha = fixture(extra_experiment={'model/module.py.json': data({'not_source': True}), + 'model/config.json': data({'collision': True})}) + with self.assertRaisesRegex(ValueError, 'collision'): + self.get() + self.assertFalse(self.destination.exists()) + self.sftp, self.receipt_sha = fixture() + with self.assertRaisesRegex(ValueError, 'total download budget'): + self.get(max_total_bytes=1) + self.assertFalse(self.destination.exists()) + + def test_remote_symlink_rejected_without_open(self): + path = fetcher.REGISTRY_ROOT + '/publication-receipt.json' + self.sftp.symlinks.add(path) + with self.assertRaisesRegex(ValueError, 'symlink'): + self.get() + self.assertFalse(self.sftp.opened) + + def test_anchor_changed_during_copy_fails_final_check(self): + receipt_path = fetcher.REGISTRY_ROOT + '/publication-receipt.json' + def change_on_source(name): + if name == fetcher.MODEL_ROOT + '/module.py': + self.sftp.files[receipt_path] += b' ' + self.sftp.hook = change_on_source + with self.assertRaises(ValueError): + self.get() + self.assertTrue((self.destination / 'fetch-failure.json').is_file()) + self.assertFalse((self.destination / 'fetch-verification.json').exists()) + + def test_no_import_network_and_cli_rejects_unknown_hosts(self): + source = Path(fetcher.__file__).read_text(encoding='utf-8') + self.assertIn('paramiko.RejectPolicy()', source) + self.assertIn('client.load_system_host_keys(str(args.known_hosts))', source) + self.assertIn("default=Path.home() / '.ssh/known_hosts'", source) + self.assertNotIn('AutoAddPolicy', source) + self.assertNotIn('interpretation-metrics.json', source) + + +if __name__ == '__main__': + unittest.main() diff --git a/tools/phase4ak-publication/test_publish_phase4ak.py b/tools/phase4ak-publication/test_publish_phase4ak.py new file mode 100644 index 0000000..a711a77 --- /dev/null +++ b/tools/phase4ak-publication/test_publish_phase4ak.py @@ -0,0 +1,260 @@ +"""Temporary synthetic seals only; never publish/register any real evidence.""" +import hashlib +import json +from pathlib import Path +import tempfile +import unittest +from unittest import mock + +import publish_phase4ak as publication + + +HELPER = Path(__file__).resolve().parents[1] / 'pn-recruitment-audit-v1/publication.py' +if not HELPER.is_file(): + HELPER = publication.ROOT / publication.HELPER_RELATIVE + + +def sha(path): + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def write(path, value): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(value, indent=2), encoding='utf-8') + + +def seal(root): + rows = [dict(path=path.relative_to(root).as_posix(), bytes=path.stat().st_size, sha256=sha(path)) + for path in sorted(root.rglob('*')) if path.is_file() and + path.name not in ('manifest.json', 'checksums.sha256') and '__pycache__' not in path.parts] + write(root / 'manifest.json', dict(root=str(root), files=rows)) + lines = [row['sha256'] + ' ' + row['path'] for row in rows] + lines.append(sha(root / 'manifest.json') + ' manifest.json') + (root / 'checksums.sha256').write_text('\n'.join(lines) + '\n', encoding='utf-8') + + +class PublicationTests(unittest.TestCase): + def setUp(self): + temporary = tempfile.TemporaryDirectory(prefix='phase4ak-publication-synthetic-') + self.addCleanup(temporary.cleanup) + self.root = Path(temporary.name).resolve() + self.model = self.root / publication.MODEL_RELATIVE + self.experiment = self.root / publication.EXPERIMENT_RELATIVE + self.registry = self.root / publication.REGISTRY_RELATIVE + self.model.mkdir(parents=True) + self.experiment.mkdir(parents=True) + (self.model / 'module.py').write_text('# synthetic, not a model\n', encoding='utf-8') + self.status = dict(status='FAIL-SEED-VALIDATION-REPRESENTATION', numerical_gate_pass=True, + seed_validation_pass=False, novel_to_aj_pass=False, novel_dynamics_executed=False, + novel_unlock_policy_violation=False, old_frozen_integrity_pass=True, frozen_five_reference_pass=True, + planned_primary_cases=120, actual_primary_cases=60, aggregated_valid_primary_cases=60, + actual_checked_repeats=12, candidate_generated=False, learning_achieved=False, + full_scientific_goal_achieved=False, unchanged_sealed_runtime=True, dynamics_changed=False, + old_heldout_dynamic_results_parsed=False, biological_delay_measured=False, + shared_APL_arithmetic_oracle_limitation=True, APL_nonKC_fast_edges_unreplaced=1212, + novel_scope='Unused for AG/AJ calibration, not historically never simulated') + write(self.experiment / 'audit/final-status.json', self.status) + write(self.experiment / 'regression/frozen-five.json', dict(pass_all=True, trials=[{'synthetic': i} for i in range(5)])) + write(self.experiment / 'regression/old-integrity-after.json', {'synthetic-old-tree': {'pass': True}}) + write(self.experiment / 'nested/case/summary.json', {'synthetic': True}) + (self.experiment / 'REPORT.md').write_text('Synthetic failed hypothesis.\n', encoding='utf-8') + (self.experiment / 'tests.log').write_text('Synthetic log\n', encoding='utf-8') + (self.experiment / 'bulk.npy').write_bytes(b'synthetic bulk bytes, not an array') + seal(self.model) + seal(self.experiment) + + def publish(self): + return publication.publish(self.root, HELPER) + + def test_failed_hypothesis_is_published_without_scientific_pass(self): + before = {str(path): sha(path) for base in (self.model, self.experiment) + for path in base.rglob('*') if path.is_file()} + result = self.publish() + self.assertTrue(result['publication_complete']) + self.assertEqual(result['declared_audit_status'], self.status['status']) + receipt = json.loads((self.registry / 'publication-receipt.json').read_text(encoding='utf-8')) + self.assertFalse(receipt['declared_gate_results']['seed_validation_pass']) + self.assertFalse(receipt['scientific_gate_certified_by_publication']) + self.assertTrue(receipt['publication_success_is_not_scientific_pass']) + self.assertTrue((self.registry / 'evidence/nested/case/summary.json').is_file()) + self.assertTrue((self.registry / 'model/checksums.sha256').is_file()) + self.assertFalse((self.registry / 'model/module.py').exists()) + self.assertFalse((self.registry / 'evidence/bulk.npy').exists()) + for row in receipt['files']: + self.assertEqual(sha(self.registry / row['path']), row['sha256']) + self.assertEqual(before, {str(path): sha(path) for base in (self.model, self.experiment) + for path in base.rglob('*') if path.is_file()}) + + def test_incomplete_final_status_remains_incomplete(self): + self.status.update(status='INCOMPLETE-VALIDATION-EXECUTION', numerical_gate_pass=False) + write(self.experiment / 'audit/final-status.json', self.status) + seal(self.experiment) + self.assertEqual(self.publish()['declared_audit_status'], self.status['status']) + + def test_pass_requires_consistent_declared_gate_flags_and_coverage(self): + self.status['status'] = 'PASS-FROZEN-D18-INDEPENDENT-VALIDATION' + write(self.experiment / 'audit/final-status.json', self.status) + seal(self.experiment) + with self.assertRaisesRegex(ValueError, 'Declared PASS contradicts'): + self.publish() + self.assertFalse(self.registry.exists()) + self.status.update(seed_validation_pass=True, novel_to_aj_pass=True, novel_dynamics_executed=True, + actual_primary_cases=120, aggregated_valid_primary_cases=120, actual_checked_repeats=24) + write(self.experiment / 'audit/final-status.json', self.status) + seal(self.experiment) + self.assertEqual(self.publish()['declared_audit_status'], self.status['status']) + + def test_explicit_frozen_failure_is_recorded_not_hidden(self): + self.status.update(status='FAIL-FROZEN-INTEGRITY-OR-REGRESSION', old_frozen_integrity_pass=False) + write(self.experiment / 'audit/final-status.json', self.status) + write(self.experiment / 'regression/old-integrity-after.json', {'synthetic-old-tree': {'pass': False}}) + seal(self.experiment) + self.publish() + receipt = json.loads((self.registry / 'publication-receipt.json').read_text(encoding='utf-8')) + self.assertFalse(receipt['frozen_integrity_report']['declared_pass_by_root']['synthetic-old-tree']) + + def test_existing_registry_never_overwritten_or_resumed(self): + self.registry.mkdir(parents=True) + sentinel = self.registry / 'keep.txt' + sentinel.write_bytes(b'keep these bytes') + with self.assertRaisesRegex(ValueError, 'Registry already exists'): + self.publish() + self.assertEqual(sentinel.read_bytes(), b'keep these bytes') + self.assertEqual(list(self.registry.iterdir()), [sentinel]) + + def test_missing_reference_preserved_as_absent_for_incomplete_not_fabricated_fail(self): + (self.experiment / 'regression/frozen-five.json').unlink() + self.status.update(status='INCOMPLETE-VALIDATION-EXECUTION', frozen_five_reference_pass=False) + write(self.experiment / 'audit/final-status.json', self.status) + seal(self.experiment) + result = self.publish() + self.assertEqual(result['declared_audit_status'], 'INCOMPLETE-VALIDATION-EXECUTION') + receipt = json.loads((self.registry / 'publication-receipt.json').read_text(encoding='utf-8')) + self.assertFalse(receipt['frozen_reference_report']['present']) + self.assertIsNone(receipt['frozen_reference_report']['declared_pass_all']) + self.assertIsNone(receipt['frozen_reference_report']['reported_trial_count']) + self.assertFalse((self.registry / 'evidence/regression/frozen-five.json').exists()) + + def test_missing_integrity_report_blocks_before_destination(self): + (self.experiment / 'regression/old-integrity-after.json').unlink() + seal(self.experiment) + with self.assertRaisesRegex(ValueError, 'Required finalized evidence absent'): + self.publish() + self.assertFalse(self.registry.exists()) + + def test_explicit_reference_failure_is_copied_without_regrading(self): + self.status.update(status='FAIL-FROZEN-INTEGRITY-OR-REGRESSION', frozen_five_reference_pass=False) + write(self.experiment / 'audit/final-status.json', self.status) + write(self.experiment / 'regression/frozen-five.json', dict(pass_all=False, + trials=[dict(synthetic=0, pass_all=False, message='retained exact diagnostic')])) + seal(self.experiment) + self.publish() + receipt = json.loads((self.registry / 'publication-receipt.json').read_text(encoding='utf-8')) + self.assertTrue(receipt['frozen_reference_report']['present']) + self.assertFalse(receipt['frozen_reference_report']['declared_pass_all']) + self.assertEqual(receipt['frozen_reference_report']['reported_trial_count'], 1) + self.assertEqual((self.registry / 'evidence/regression/frozen-five.json').read_bytes(), + (self.experiment / 'regression/frozen-five.json').read_bytes()) + + def test_novel_representation_failure_keeps_its_own_status(self): + self.status.update(status='FAIL-NOVEL-ODOR-REPRESENTATION', seed_validation_pass=True, + novel_dynamics_executed=True, actual_primary_cases=120, aggregated_valid_primary_cases=120, + actual_checked_repeats=24) + write(self.experiment / 'audit/final-status.json', self.status) + seal(self.experiment) + self.assertEqual(self.publish()['declared_audit_status'], self.status['status']) + + def test_policy_failure_is_not_relabelled_or_hidden(self): + self.status.update(status='FAIL-NUMERICAL-OR-EXECUTION-POLICY', numerical_gate_pass=False, + novel_dynamics_executed=True, novel_unlock_policy_violation=True, + actual_primary_cases=121) + write(self.experiment / 'audit/final-status.json', self.status) + seal(self.experiment) + self.publish() + receipt = json.loads((self.registry / 'publication-receipt.json').read_text(encoding='utf-8')) + self.assertTrue(receipt['declared_gate_results']['novel_unlock_policy_violation']) + self.assertEqual(receipt['declared_validation_counts']['actual_primary_cases'], 121) + self.assertEqual(receipt['declared_audit_status'], self.status['status']) + + def test_frozen_report_contradiction_and_string_boolean_fail_closed(self): + for changed in ({'frozen_five_reference_pass': False}, {'old_frozen_integrity_pass': False}, + {'seed_validation_pass': 'false'}, {'learning_achieved': True}): + with self.subTest(changed=changed): + value = dict(self.status, **changed) + write(self.experiment / 'audit/final-status.json', value) + seal(self.experiment) + with self.assertRaises(ValueError): + self.publish() + self.assertFalse(self.registry.exists()) + + + def test_bulk_corruption_blocks_even_though_bulk_is_not_copied(self): + path = self.experiment / 'bulk.npy' + path.write_bytes(b'x' * path.stat().st_size) + with self.assertRaisesRegex(ValueError, 'Payload SHA-256 mismatch'): + self.publish() + self.assertFalse(self.registry.exists()) + + def test_unlisted_payload_and_bad_manifest_self_hash_fail(self): + extra = self.experiment / 'unlisted.csv' + extra.write_text('unlisted\n') + with self.assertRaisesRegex(ValueError, 'unlisted/missing'): + self.publish() + extra.unlink() + controls = self.experiment / 'checksums.sha256' + lines = controls.read_text().splitlines() + lines[-1] = '0' * 64 + ' manifest.json' + controls.write_text('\n'.join(lines) + '\n') + with self.assertRaisesRegex(ValueError, 'manifest self-checksum'): + self.publish() + self.assertFalse(self.registry.exists()) + + def test_large_json_verified_but_not_copied(self): + path = self.experiment / 'large.json' + path.write_bytes(b' ' * (publication.MAX_EVIDENCE_BYTES + 1)) + seal(self.experiment) + self.publish() + self.assertFalse((self.registry / 'evidence/large.json').exists()) + receipt = json.loads((self.registry / 'publication-receipt.json').read_text(encoding='utf-8')) + self.assertEqual(next(r for r in receipt['experiment_payload_not_copied'] if r['path'] == 'large.json')['reason'], + 'exceeds_4_MiB') + + def test_interrupted_copy_retained_and_cannot_resume(self): + with mock.patch.object(publication, '_copy', side_effect=OSError('synthetic interrupted copy')): + with self.assertRaisesRegex(OSError, 'synthetic interrupted copy'): + self.publish() + self.assertTrue((self.registry / 'publication-failure.json').is_file()) + self.assertFalse((self.registry / 'publication-receipt.json').exists()) + with self.assertRaisesRegex(ValueError, 'Registry already exists'): + self.publish() + + def test_after_copy_full_verification_detects_bulk_change(self): + original = publication._copy + changed = False + + def copy_then_change(helper, source, destination, size, checksum): + nonlocal changed + original(helper, source, destination, size, checksum) + if not changed: + changed = True + (self.experiment / 'bulk.npy').write_bytes(b'changed after initial seal check') + + with mock.patch.object(publication, '_copy', side_effect=copy_then_change): + with self.assertRaises(ValueError): + self.publish() + self.assertTrue((self.registry / 'publication-failure.json').is_file()) + self.assertFalse((self.registry / 'publication-receipt.json').exists()) + + def test_helper_pin_checked_without_modifying_old_globals_or_cache(self): + helper = publication.load_helpers(HELPER) + self.assertEqual(helper.MODEL_RELATIVE, Path('models/male-cns-lif/pn-recruitment-audit-v1')) + self.assertEqual(helper.FINAL_STATUS, 'PASS-CONDITIONAL-PN-APL-SOURCE-AUDIT') + wrong = self.root / 'wrong-helper.py' + wrong.write_bytes(b'raise RuntimeError("must never execute")\n') + with self.assertRaisesRegex(ValueError, 'helper hash mismatch'): + publication.publish(self.root, wrong) + self.assertFalse(self.registry.exists()) + + +if __name__ == '__main__': + unittest.main() diff --git a/tools/phase4ak-publication/test_verify_git_payload.py b/tools/phase4ak-publication/test_verify_git_payload.py new file mode 100644 index 0000000..e3686aa --- /dev/null +++ b/tools/phase4ak-publication/test_verify_git_payload.py @@ -0,0 +1,269 @@ +"""Synthetic temporary Git repositories only; no real publication or science.""" +import contextlib +import io +import json +import os +from pathlib import Path +import shutil +import subprocess +import tempfile +import unittest + +import verify_git_payload as verifier + + +def encoded(value): + return (json.dumps(value, sort_keys=True, indent=2) + '\n').encode('utf-8') + + +def sealed(relative, payload): + rows = [dict(path=path, bytes=len(data), sha256=verifier.sha(data)) for path, data in sorted(payload.items())] + manifest = encoded(dict(root=verifier.PROJECT + '/' + relative, files=rows)) + checksums = ''.join(row['sha256'] + ' ' + row['path'] + '\n' for row in rows) + checksums += verifier.sha(manifest) + ' manifest.json\n' + controls = {'manifest.json': manifest, 'checksums.sha256': checksums.encode('utf-8')} + proof = dict(pass_all=True, root=verifier.PROJECT + '/' + relative, + payload_file_count=len(rows), payload_bytes=sum(row['bytes'] for row in rows), + manifest_sha256=verifier.sha(manifest), checksums_sha256=verifier.sha(controls['checksums.sha256']), + excluded_pycache_files=0, verification_scope='synthetic test only') + return rows, controls, proof + + +@unittest.skipUnless(shutil.which('git'), 'Git executable is required') +class GitPayloadTests(unittest.TestCase): + def setUp(self): + temporary = tempfile.TemporaryDirectory(prefix='phase4ak-git-payload-synthetic-') + self.addCleanup(temporary.cleanup) + self.repo = Path(temporary.name).resolve() + self.git('init', '--quiet') + self.git('config', 'user.name', 'Synthetic Test') + self.git('config', 'user.email', 'synthetic@example.invalid') + self.git('config', 'core.autocrlf', 'false') + self.git('config', 'commit.gpgsign', 'false') + self.model = {'module.py': b'# synthetic, not a brain\nx = 1\n', 'config.json': b'{"synthetic": true}\n'} + self.exp = {'audit/final-status.json': encoded(dict(status='FAIL-SEED-VALIDATION-REPRESENTATION')), + 'case/summary.json': b'{"synthetic": true}\n', 'bulk.npy': b'not-a-real-array\x00'} + self.build() + + def git(self, *args, data=None): + env = os.environ.copy() + for key in ('GIT_DIR', 'GIT_WORK_TREE', 'GIT_INDEX_FILE', 'GIT_COMMON_DIR', + 'GIT_OBJECT_DIRECTORY', 'GIT_ALTERNATE_OBJECT_DIRECTORIES'): + env.pop(key, None) + result = subprocess.run(['git', '-C', str(self.repo), *args], input=data, + stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env, check=False) + self.assertEqual(result.returncode, 0, result.stderr.decode('utf-8', 'replace')) + return result.stdout + + def write(self, path, data): + target = self.repo / path + target.parent.mkdir(parents=True, exist_ok=True) + target.write_bytes(data) + + def build(self): + _, model_controls, model_proof = sealed(verifier.MODEL, self.model) + exp_rows, exp_controls, exp_proof = sealed(verifier.EXPERIMENT, self.exp) + for path, data in {**self.model, **model_controls}.items(): + self.write(verifier.MODEL + '/' + path, data) + registry = {} + index = [] + omitted = [] + for path, data in {**self.exp, **exp_controls}.items(): + row = dict(path=path, bytes=len(data), sha256=verifier.sha(data)) + if Path(path).suffix in verifier.SUFFIXES and len(data) <= verifier.MAX_EVIDENCE: + registry['evidence/' + path] = data + index.append(dict(source=verifier.EXPERIMENT + '/' + path, copy='evidence/' + path, + bytes=len(data), sha256=verifier.sha(data))) + else: + omitted.append(dict(row, reason='bulk_or_non_evidence_extension')) + for path, data in model_controls.items(): + registry['model/' + path] = data + index.append(dict(source=verifier.MODEL + '/' + path, copy='model/' + path, + bytes=len(data), sha256=verifier.sha(data))) + registry['evidence-index.json'] = encoded(index) + registry['seal-verification.json'] = encoded(dict(model=model_proof, experiment=exp_proof)) + self.receipt = dict(publication_complete=True, registry=verifier.REGISTRY, project_root=verifier.PROJECT, + model_payload_remains_at=verifier.MODEL, bulk_remains_at=verifier.EXPERIMENT, + model_manifest_sha256=model_proof['manifest_sha256'], + experiment_manifest_sha256=exp_proof['manifest_sha256'], + copied_evidence_files=len(index), copied_evidence_bytes=sum(row['bytes'] for row in index), + files=[dict(path=path, bytes=len(data), sha256=verifier.sha(data)) for path, data in sorted(registry.items())], + experiment_payload_not_copied=omitted, declared_audit_status='FAIL-SEED-VALIDATION-REPRESENTATION') + for path, data in registry.items(): + self.write(verifier.REGISTRY + '/' + path, data) + self.receipt_write() + self.git('add', '--', verifier.MODEL, verifier.REGISTRY) + + def receipt_write(self): + data = encoded(self.receipt) + self.write(verifier.REGISTRY + '/publication-receipt.json', data) + self.anchor = verifier.sha(data) + + def anchored_registry_change(self, relative, data): + self.write(verifier.REGISTRY + '/' + relative, data) + row = next(row for row in self.receipt['files'] if row['path'] == relative) + row.update(bytes=len(data), sha256=verifier.sha(data)) + self.receipt_write() + self.git('add', '--', verifier.REGISTRY) + + def verify(self, **kwargs): + return verifier.verify_git_payload(self.repo, self.anchor, **({'staged': True} if not kwargs else kwargs)) + + def test_staged_verifies_blob_bytes_and_leaves_index_unchanged(self): + before = (self.repo / '.git/index').read_bytes() + result = self.verify() + self.assertTrue(result['pass_all']) + self.assertEqual(result['model_payload_files'], 2) + self.assertEqual(result['declared_audit_status'], 'FAIL-SEED-VALIDATION-REPRESENTATION') + self.assertFalse(result['experiment_bulk_verified_by_this_tool']) + self.assertFalse(result['scientific_gate_executed']) + self.assertTrue(result['publication_integrity_is_not_scientific_pass']) + self.assertEqual(before, (self.repo / '.git/index').read_bytes()) + self.assertFalse((self.repo / verifier.EXPERIMENT).exists()) + + def test_dirty_or_missing_worktree_payload_does_not_replace_good_index(self): + (self.repo / verifier.MODEL / 'module.py').write_bytes(b'working copy differs') + (self.repo / verifier.REGISTRY / 'publication-receipt.json').unlink() + self.assertTrue(self.verify()['pass_all']) + + def test_correct_worktree_cannot_hide_corrupt_staged_blob(self): + relative = verifier.MODEL + '/module.py' + self.write(relative, self.model['module.py'].replace(b'x = 1', b'x = 2')) + self.git('add', '--', relative) + self.write(relative, self.model['module.py']) + with self.assertRaisesRegex(ValueError, 'Git blob SHA-256 mismatch'): + self.verify() + + def test_commit_verifies_immutable_commit_not_current_index(self): + self.git('commit', '--quiet', '-m', 'synthetic only') + commit = self.git('rev-parse', 'HEAD').decode().strip() + self.write(verifier.MODEL + '/module.py', b'bad newer index') + self.git('add', '--', verifier.MODEL) + result = self.verify(commit='HEAD') + self.assertEqual(result['commit'], commit) + self.assertEqual(result['source'], 'commit') + self.assertTrue(result['pass_all']) + + def test_external_receipt_anchor_is_mandatory_and_checked(self): + for anchor in (None, '', '0' * 64, self.anchor.upper()): + with self.subTest(anchor=anchor), self.assertRaises(ValueError): + verifier.verify_git_payload(self.repo, anchor, staged=True) + + def test_extra_model_file_is_rejected_but_outside_scope_is_ignored(self): + self.write('unrelated/old-file.txt', b'outside audit scope') + self.git('add', '--', 'unrelated') + self.assertTrue(self.verify()['pass_all']) + self.write(verifier.MODEL + '/extra.py', b'extra') + self.git('add', '--', verifier.MODEL) + with self.assertRaisesRegex(ValueError, 'Model Git inventory'): + self.verify() + + def test_extra_registry_file_is_rejected(self): + self.write(verifier.REGISTRY + '/unlisted.json', b'{}') + self.git('add', '--', verifier.REGISTRY) + with self.assertRaisesRegex(ValueError, 'Registry Git inventory'): + self.verify() + + def test_missing_staged_model_file_is_rejected(self): + self.git('update-index', '--force-remove', verifier.MODEL + '/module.py') + with self.assertRaisesRegex(ValueError, 'Model Git inventory'): + self.verify() + + def test_symlink_blob_mode_is_rejected_without_following_it(self): + path = verifier.MODEL + '/module.py' + oid = self.git('rev-parse', ':' + path).decode().strip() + self.git('update-index', '--cacheinfo', '120000,' + oid + ',' + path) + with self.assertRaisesRegex(ValueError, 'Symlink/gitlink/nonregular'): + self.verify() + + def test_gitlink_is_rejected(self): + self.git('commit', '--quiet', '-m', 'synthetic only') + oid = self.git('rev-parse', 'HEAD').decode().strip() + self.git('update-index', '--add', '--cacheinfo', '160000,' + oid + ',' + verifier.MODEL + '/submodule') + with self.assertRaisesRegex(ValueError, 'Symlink/gitlink/nonregular'): + self.verify() + + def test_unmerged_index_is_rejected(self): + path = verifier.MODEL + '/module.py' + oid = self.git('rev-parse', ':' + path).decode().strip() + self.git('update-index', '--force-remove', path) + self.git('update-index', '--index-info', data=('100644 ' + oid + ' 1\t' + path + '\n').encode()) + with self.assertRaisesRegex(ValueError, 'Unmerged index'): + self.verify() + + def test_anchored_index_source_escape_is_rejected(self): + data = json.loads((self.repo / verifier.REGISTRY / 'evidence-index.json').read_bytes()) + data[0]['source'] = 'experiments/another-phase/audit/final-status.json' + self.anchored_registry_change('evidence-index.json', encoded(data)) + with self.assertRaisesRegex(ValueError, 'Evidence index differs'): + self.verify() + + def test_anchored_registry_copy_cannot_disagree_with_model(self): + data = (self.repo / verifier.REGISTRY / 'model/checksums.sha256').read_bytes() + self.anchored_registry_change('model/checksums.sha256', b'0' * 64 + data[64:]) + with self.assertRaisesRegex(ValueError, 'Checksum inventory'): + self.verify() + + def test_anchored_receipt_cannot_change_model_manifest_anchor(self): + self.receipt['model_manifest_sha256'] = '0' * 64 + self.receipt_write(); self.git('add', '--', verifier.REGISTRY) + with self.assertRaisesRegex(ValueError, 'Receipt-bound manifest'): + self.verify() + + def test_registry_payload_corruption_is_rejected(self): + path = verifier.REGISTRY + '/evidence/case/summary.json' + self.write(path, b'{"synthetic":false}\n') + self.git('add', '--', path) + with self.assertRaisesRegex(ValueError, 'Git blob (byte count|SHA-256) mismatch'): + self.verify() + + def test_anchored_receipt_path_escape_and_duplicate_fail(self): + self.receipt['files'][0]['path'] = '../outside.json' + self.receipt_write(); self.git('add', '--', verifier.REGISTRY) + with self.assertRaisesRegex(ValueError, 'Noncanonical or escaping path'): + self.verify() + + def test_duplicate_json_key_fails_even_with_external_anchor(self): + data = encoded(self.receipt).replace(b'{\n', b'{\n "publication_complete": true,\n', 1) + self.write(verifier.REGISTRY + '/publication-receipt.json', data) + self.anchor = verifier.sha(data) + self.git('add', '--', verifier.REGISTRY) + with self.assertRaisesRegex(ValueError, 'Duplicate JSON key'): + self.verify() + + def test_incomplete_status_is_preserved_not_regraded(self): + self.receipt['declared_audit_status'] = 'INCOMPLETE-VALIDATION-EXECUTION' + self.receipt_write(); self.git('add', '--', verifier.REGISTRY) + result = self.verify() + self.assertEqual(result['declared_audit_status'], 'INCOMPLETE-VALIDATION-EXECUTION') + self.assertTrue(result['publication_integrity_is_not_scientific_pass']) + + def test_anchored_bulk_omission_inventory_mismatch_fails(self): + self.receipt['experiment_payload_not_copied'] = [] + self.receipt_write(); self.git('add', '--', verifier.REGISTRY) + with self.assertRaisesRegex(ValueError, 'omitted-bulk inventory mismatch'): + self.verify() + + def test_anchored_seal_proof_contradiction_fails(self): + proof = json.loads((self.repo / verifier.REGISTRY / 'seal-verification.json').read_bytes()) + proof['model']['payload_file_count'] += 1 + self.anchored_registry_change('seal-verification.json', encoded(proof)) + with self.assertRaisesRegex(ValueError, 'Seal-verification evidence contradicts'): + self.verify() + + def test_both_or_neither_git_sources_fail(self): + for kwargs in ({}, {'staged': True, 'commit': 'HEAD'}): + with self.subTest(kwargs=kwargs), self.assertRaisesRegex(ValueError, 'Select exactly one'): + verifier.verify_git_payload(self.repo, self.anchor, **kwargs) + + def test_cli_success_and_failure_are_json_with_exit_status(self): + for anchor, expected in ((self.anchor, 0), ('0' * 64, 1)): + with self.subTest(expected=expected), contextlib.redirect_stdout(io.StringIO()) as output: + code = verifier.main(['--repo', str(self.repo), '--staged', '--receipt-sha256', anchor]) + result = json.loads(output.getvalue()) + self.assertEqual(code, expected) + self.assertEqual(result['pass_all'], expected == 0) + + +if __name__ == '__main__': + unittest.main() diff --git a/tools/phase4ak-publication/verify_git_payload.py b/tools/phase4ak-publication/verify_git_payload.py new file mode 100644 index 0000000..8c83838 --- /dev/null +++ b/tools/phase4ak-publication/verify_git_payload.py @@ -0,0 +1,324 @@ +"""Verify fixed Phase 4AK Git blobs, not working-tree files or scientific gates. + +The publication receipt SHA-256 must come from an external trusted record. +Only the index or one resolved commit is read. No publish, checkout, index +mutation, network fetch, or scientific execution is performed. +""" +from __future__ import annotations + +import argparse +import hashlib +import json +import os +from pathlib import Path, PurePosixPath +import re +import subprocess +import sys + + +PROJECT = '/data/digital-drosophila' +MODEL = 'models/male-cns-lif/apl-timing-validation-v1' +EXPERIMENT = 'experiments/phase4ak-apl-timing-validation' +REGISTRY = 'registry/phase4ak-apl-timing-validation' +CONTROLS = frozenset(('manifest.json', 'checksums.sha256')) +SHA256 = re.compile(r'[0-9a-f]{64}\Z') +OID = re.compile(r'(?:[0-9a-f]{40}|[0-9a-f]{64})\Z') +MAX_EVIDENCE = 4 * 1024 ** 2 +MAX_BLOB = 64 * 1024 ** 2 +SUFFIXES = frozenset(('.json', '.csv', '.md', '.log', '.sha256')) + + +def require(condition, message): + if not condition: + raise ValueError(message) + + +def sha(data): + return hashlib.sha256(data).hexdigest() + + +def relative(value): + require(isinstance(value, str) and bool(value) and + not any(char in value for char in '\\\x00\n\r\t'), 'Invalid relative path') + path = PurePosixPath(value) + require(not path.is_absolute() and str(path) == value and + all(part not in ('', '.', '..') and ':' not in part for part in path.parts), + 'Noncanonical or escaping path: ' + value) + return value + + +def unique_object(pairs): + value = {} + for key, item in pairs: + require(key not in value, 'Duplicate JSON key: ' + key) + value[key] = item + return value + + +def json_bytes(data): + def nonfinite(value): + raise ValueError('Nonfinite JSON value: ' + value) + return json.loads(data.decode('utf-8'), object_pairs_hook=unique_object, + parse_constant=nonfinite) + + +def rows_by_path(rows, label): + require(isinstance(rows, list) and bool(rows), 'Missing/empty ' + label) + result = {} + for row in rows: + require(isinstance(row, dict) and set(row) == {'path', 'bytes', 'sha256'}, + 'Invalid ' + label + ' row schema') + path = relative(row['path']) + require(path not in result and '__pycache__' not in PurePosixPath(path).parts, + 'Duplicate/cache ' + label + ' path: ' + path) + require(type(row['bytes']) is int and row['bytes'] >= 0 and + isinstance(row['sha256'], str) and SHA256.fullmatch(row['sha256']), + 'Invalid bytes/SHA-256 in ' + label + ': ' + path) + result[path] = row + return result + + +class GitBlobs: + """Snapshot inventory plus immutable object reads; no work-tree fallback.""" + + def __init__(self, repo, *, staged, commit): + require(type(staged) is bool and (staged != (commit is not None)), + 'Select exactly one of staged or commit') + self.repo = Path(repo).resolve(strict=True) + require(self.repo.is_dir(), 'Repository must be a directory') + self.env = os.environ.copy() + # The explicitly supplied repo/index must not be redirected by caller env. + for key in ('GIT_DIR', 'GIT_WORK_TREE', 'GIT_INDEX_FILE', 'GIT_COMMON_DIR', + 'GIT_OBJECT_DIRECTORY', 'GIT_ALTERNATE_OBJECT_DIRECTORIES'): + self.env.pop(key, None) + self.env.update(GIT_OPTIONAL_LOCKS='0', GIT_NO_REPLACE_OBJECTS='1', GIT_NO_LAZY_FETCH='1') + self.base = ['git', '--no-optional-locks', '-c', 'core.fsmonitor=false', + '-c', 'gc.auto=0', '-C', str(self.repo)] + top = self.command('rev-parse', '--show-toplevel').decode('utf-8').strip() + require(Path(top).resolve(strict=True) == self.repo, 'Supply the Git repository top-level directory') + if staged: + self.commit = None + else: + require(isinstance(commit, str) and bool(commit) and not commit.startswith('-') and + not any(c in commit for c in '\x00\n\r'), 'Invalid commit selector') + self.commit = self.command('rev-parse', '--verify', '--end-of-options', + commit + '^{commit}').decode('ascii').strip() + require(OID.fullmatch(self.commit), 'Commit did not resolve to a full object ID') + self.staged = staged + self.inventory_bytes = self.inventory() + self.entries = self.parse_inventory(self.inventory_bytes) + self.verified = {} + + def command(self, *args): + result = subprocess.run(self.base + list(args), env=self.env, stdout=subprocess.PIPE, + stderr=subprocess.PIPE, check=False) + require(result.returncode == 0, 'Git read failed: ' + result.stderr.decode('utf-8', 'replace').strip()) + return result.stdout + + def inventory(self): + if self.staged: + return self.command('ls-files', '--stage', '--full-name', '-z', '--', MODEL, REGISTRY) + return self.command('ls-tree', '-r', '-z', '--full-tree', self.commit, '--', MODEL, REGISTRY) + + def parse_inventory(self, data): + result = {} + require(data.endswith(b'\x00'), 'Empty/malformed scoped Git inventory') + for entry in data[:-1].split(b'\x00'): + metadata, raw_path = entry.split(b'\t', 1) + fields = metadata.decode('ascii').split(' ') + require(len(fields) == 3, 'Malformed Git entry') + if self.staged: + mode, oid, stage = fields + require(stage == '0', 'Unmerged index entry is forbidden') + else: + mode, kind, oid = fields + require(kind == 'blob', 'Non-blob Git entry is forbidden') + path = relative(raw_path.decode('utf-8')) + require(path.startswith(MODEL + '/') or path.startswith(REGISTRY + '/'), + 'Git entry escapes the fixed AK scopes: ' + path) + require(mode in ('100644', '100755') and OID.fullmatch(oid), + 'Symlink/gitlink/nonregular Git entry is forbidden: ' + path) + require(path not in result, 'Duplicate Git path: ' + path) + result[path] = dict(mode=mode, oid=oid) + return result + + def read(self, path): + relative(path) + require(path in self.entries, 'Missing Git blob: ' + path) + oid = self.entries[path]['oid'] + size = int(self.command('cat-file', '-s', oid).decode('ascii').strip()) + require(0 <= size <= MAX_BLOB, 'Git blob exceeds publication verifier limit: ' + path) + # cat-file blob addresses the object, so attributes/filters/autocrlf do + # not turn a corrupt staged blob into a good working-tree substitute. + data = self.command('cat-file', 'blob', oid) + require(len(data) == size, 'Git object size changed: ' + path) + self.verified[path] = dict(path=path, bytes=len(data), sha256=sha(data), + git_oid=oid, git_mode=self.entries[path]['mode']) + return data + + def match(self, path, row): + data = self.read(path) + require(len(data) == row['bytes'], 'Git blob byte count mismatch: ' + path) + require(sha(data) == row['sha256'], 'Git blob SHA-256 mismatch: ' + path) + return data + + def finish(self): + require(self.inventory() == self.inventory_bytes, 'Scoped Git inventory changed during verification') + + +def seal_controls(manifest_data, checksum_data, expected_relative, expected_sha): + """Validate control syntax/inventory; does not claim absent bulk was read.""" + require(sha(manifest_data) == expected_sha, 'Receipt-bound manifest SHA-256 mismatch') + manifest = json_bytes(manifest_data) + require(isinstance(manifest, dict) and set(manifest) == {'root', 'files'} and + manifest['root'] == PROJECT + '/' + expected_relative, 'Wrong seal manifest schema/root') + rows = rows_by_path(manifest['files'], 'manifest') + require(not (set(rows) & CONTROLS), 'Seal controls listed as payload') + checksums = {} + for line in checksum_data.decode('utf-8').splitlines(): + require(len(line) >= 67 and line[64:66] == ' ' and SHA256.fullmatch(line[:64]), + 'Malformed checksum line') + path = relative(line[66:]) + require(path not in checksums, 'Duplicate checksum path: ' + path) + checksums[path] = line[:64] + require(checksums == {**{name: row['sha256'] for name, row in rows.items()}, + 'manifest.json': sha(manifest_data)}, + 'Checksum inventory or manifest self-checksum mismatch') + return rows + + +def control_rows(manifest_data, checksum_data): + return {name: dict(path=name, bytes=len(data), sha256=sha(data)) for name, data in + (('manifest.json', manifest_data), ('checksums.sha256', checksum_data))} + + +def verify_git_payload(repo, receipt_sha256, *, staged=False, commit=None): + require(isinstance(receipt_sha256, str) and SHA256.fullmatch(receipt_sha256), + 'External publication receipt SHA-256 is required') + blobs = GitBlobs(repo, staged=staged, commit=commit) + receipt_data = blobs.read(REGISTRY + '/publication-receipt.json') + require(len(receipt_data) <= MAX_EVIDENCE and sha(receipt_data) == receipt_sha256, + 'External publication receipt SHA-256 mismatch') + receipt = json_bytes(receipt_data) + require(isinstance(receipt, dict) and receipt.get('publication_complete') is True and + receipt.get('registry') == REGISTRY and receipt.get('project_root') == PROJECT and + receipt.get('model_payload_remains_at') == MODEL and receipt.get('bulk_remains_at') == EXPERIMENT, + 'Wrong/incomplete AK publication receipt or fixed scope') + for key in ('model_manifest_sha256', 'experiment_manifest_sha256'): + require(isinstance(receipt.get(key), str) and SHA256.fullmatch(receipt[key]), + 'Invalid receipt manifest anchor: ' + key) + registry_rows = rows_by_path(receipt.get('files'), 'receipt files') + require('publication-receipt.json' not in registry_rows, 'Receipt must not list itself') + require({'evidence-index.json', 'seal-verification.json', 'model/manifest.json', + 'model/checksums.sha256', 'evidence/manifest.json', 'evidence/checksums.sha256'} <= set(registry_rows), + 'Required registry evidence/control missing') + observed_registry = {path[len(REGISTRY) + 1:] for path in blobs.entries if path.startswith(REGISTRY + '/')} + require(observed_registry == set(registry_rows) | {'publication-receipt.json'}, + 'Registry Git inventory has unlisted/missing files: ' + repr(sorted( + observed_registry ^ (set(registry_rows) | {'publication-receipt.json'})))) + controls_data = {} + for path, row in registry_rows.items(): + require(row['bytes'] <= MAX_EVIDENCE, 'Registry receipt file exceeds 4 MiB') + data = blobs.match(REGISTRY + '/' + path, row) + if path in ('evidence-index.json', 'seal-verification.json', 'model/manifest.json', + 'model/checksums.sha256', 'evidence/manifest.json', 'evidence/checksums.sha256'): + controls_data[path] = data + model_manifest, model_checksums = (controls_data['model/' + name] for name in ('manifest.json', 'checksums.sha256')) + model_rows = seal_controls(model_manifest, model_checksums, MODEL, receipt['model_manifest_sha256']) + model_controls = control_rows(model_manifest, model_checksums) + observed_model = {path[len(MODEL) + 1:] for path in blobs.entries if path.startswith(MODEL + '/')} + require(observed_model == set(model_rows) | CONTROLS, + 'Model Git inventory has unlisted/missing files: ' + repr(sorted(observed_model ^ (set(model_rows) | CONTROLS)))) + for path, row in {**model_rows, **model_controls}.items(): + blobs.match(MODEL + '/' + path, row) + exp_manifest, exp_checksums = (controls_data['evidence/' + name] for name in ('manifest.json', 'checksums.sha256')) + exp_rows = seal_controls(exp_manifest, exp_checksums, EXPERIMENT, receipt['experiment_manifest_sha256']) + exp_controls = control_rows(exp_manifest, exp_checksums) + expected_index = {} + omitted = [] + for path, row in {**exp_rows, **exp_controls}.items(): + if PurePosixPath(path).suffix.lower() in SUFFIXES and row['bytes'] <= MAX_EVIDENCE: + expected_index['evidence/' + path] = dict(source=EXPERIMENT + '/' + path, + copy='evidence/' + path, bytes=row['bytes'], sha256=row['sha256']) + else: + omitted.append(dict(row, reason='exceeds_4_MiB' if row['bytes'] > MAX_EVIDENCE + else 'bulk_or_non_evidence_extension')) + for path, row in model_controls.items(): + expected_index['model/' + path] = dict(source=MODEL + '/' + path, + copy='model/' + path, bytes=row['bytes'], sha256=row['sha256']) + index = json_bytes(controls_data['evidence-index.json']) + require(isinstance(index, list), 'Evidence index must be a list') + actual_index = {} + for row in index: + require(isinstance(row, dict) and set(row) == {'source', 'copy', 'bytes', 'sha256'}, + 'Invalid evidence-index row schema') + path = relative(row['copy']); relative(row['source']) + require(path not in actual_index and type(row['bytes']) is int and row['bytes'] >= 0 and + isinstance(row['sha256'], str) and SHA256.fullmatch(row['sha256']), + 'Invalid/duplicate evidence-index row') + actual_index[path] = row + require(actual_index == expected_index, 'Evidence index differs from receipt-bound seals/selection policy') + require(set(registry_rows) == set(expected_index) | {'evidence-index.json', 'seal-verification.json'}, + 'Receipt files disagree with copied evidence index') + for path, row in expected_index.items(): + require(registry_rows[path] == dict(path=path, bytes=row['bytes'], sha256=row['sha256']), + 'Evidence-index SHA/bytes disagree with receipt files: ' + path) + require(type(receipt.get('copied_evidence_files')) is int and + receipt['copied_evidence_files'] == len(expected_index) and + type(receipt.get('copied_evidence_bytes')) is int and + receipt['copied_evidence_bytes'] == sum(row['bytes'] for row in expected_index.values()), + 'Receipt copied-evidence totals mismatch') + omitted_receipt = receipt.get('experiment_payload_not_copied') + require(isinstance(omitted_receipt, list) and all(isinstance(row, dict) for row in omitted_receipt) and + sorted(omitted_receipt, key=lambda row: row.get('path', '')) == sorted(omitted, key=lambda row: row['path']), + 'Receipt omitted-bulk inventory mismatch') + proof = json_bytes(controls_data['seal-verification.json']) + require(isinstance(proof, dict) and set(proof) == {'model', 'experiment'}, 'Invalid seal-verification evidence') + for name, prefix, payload, controls in (('model', MODEL, model_rows, model_controls), + ('experiment', EXPERIMENT, exp_rows, exp_controls)): + record = proof[name] + require(isinstance(record, dict) and record.get('pass_all') is True and + record.get('root') == PROJECT + '/' + prefix and + record.get('payload_file_count') == len(payload) and + record.get('payload_bytes') == sum(row['bytes'] for row in payload.values()) and + record.get('manifest_sha256') == controls['manifest.json']['sha256'] and + record.get('checksums_sha256') == controls['checksums.sha256']['sha256'], + 'Seal-verification evidence contradicts receipt-bound ' + name + ' controls') + blobs.finish() + return dict(pass_all=True, verification='Phase 4AK actual Git blob publication integrity', + source='staged-index' if staged else 'commit', commit=blobs.commit, + fixed_scopes=[MODEL, REGISTRY], receipt_sha256=receipt_sha256, + model_manifest_sha256=receipt['model_manifest_sha256'], + experiment_manifest_sha256=receipt['experiment_manifest_sha256'], + declared_audit_status=receipt.get('declared_audit_status'), + model_payload_files=len(model_rows), registry_receipt_files=len(registry_rows), + verified_blob_count=len(blobs.verified), verified_bytes=sum(row['bytes'] for row in blobs.verified.values()), + scoped_inventory_sha256=sha(blobs.inventory_bytes), + verified_blobs=[blobs.verified[path] for path in sorted(blobs.verified)], + working_tree_payload_used=False, git_index_modified=False, + experiment_bulk_verified_by_this_tool=False, scientific_gate_executed=False, + publication_integrity_is_not_scientific_pass=True) + + +def main(argv=None): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--repo', required=True, help='Git repository top-level directory') + parser.add_argument('--receipt-sha256', required=True, help='Trusted external publication-receipt.json SHA-256') + choice = parser.add_mutually_exclusive_group(required=True) + choice.add_argument('--staged', action='store_true', help='Verify the actual stage-0 index blobs') + choice.add_argument('--commit', help='Resolve and verify this commit without checking it out') + args = parser.parse_args(argv) + try: + result = verify_git_payload(args.repo, args.receipt_sha256, staged=args.staged, commit=args.commit) + except (ValueError, OSError, UnicodeError) as error: + result = dict(pass_all=False, verification='Phase 4AK actual Git blob publication integrity', + error_type=type(error).__name__, error=str(error), scientific_gate_executed=False, + publication_integrity_is_not_scientific_pass=True) + print(json.dumps(result, ensure_ascii=False, allow_nan=False)) + return 1 + print(json.dumps(result, ensure_ascii=False, allow_nan=False)) + return 0 + + +if __name__ == '__main__': + sys.exit(main())